烟台大学单片机第6章作业及答案
时间:2025-03-13
时间:2025-03-13
第6章 MCS - 51单片机内部定时器/计数器及串行接口
作业
第6章 MCS - 51单片机内部定时器/计数器及串行接口
1、8051单片机内设有几个可编程的定时器/计数器?它们有几种 工作方式,如何选择和设定?作为定时器或计数器应用时, 它 们的波特率各是多少? 2、(1)定时器/计数器做定时器用时,其定时间与哪些因素有 关?作计数器用时,对外界计数频率有何限制? 答:(1)与fosc、机器周期、计数器的长度、定时/计数器初值. (2)1到0跳变计数、在S5P2采样、下个周期S3P1出现在 计 数器中。(至少需要2个机器周期) 3、单片机的晶振频率为6MHz,若只使用T0产生500us定 时,可以选择哪几种定时方式?分别写出定时器的方式 控制字和计数初值。 4、某一8051单片机系统,晶振频率为6MHz,现要从单片 机P1.7的引脚输出一个连续的5Hz方波信号,请编写程 序。
第6章 MCS - 51单片机内部定时器/计数器及串行接口
5、某单片机系统,时钟频率为12MHz,定时器/计数器T0 用于20ms定时,T1用于100次计数,两者均要求重复工 作,问: (1)外部计数脉冲应从何引脚输出? (2)试编写达到上述要求的程序。 (3)利用定时器/计数器T0,T1编写延时2s的程序。 6、为什么T1用作串行波特率发生器时常用工作方式2?若 T1设置为方式2,用作波特率发生器,晶振频率为 6MHz,求可能产生的波特率的变化范围。 7、怎样选择串行口的工作模式?REN位的作用是什么?T1和 RI位何时置1,何时清0?