试题详情
- 简答题在8051单片机中,已知晶振频率为12MHz,试编程使P1.0和P1.2分别输出周期为2ms和500ms的方波。设晶振频率为6MHz,试用T0作为外部计数器,编程实现每当计到1000个脉冲,使T1开始2ms定时,定时时间到后,T0又开始计数,这样反复循环下去。
-
1)按照题意,定时器T0需要工作在方式1定时1ms,则TMOD控制字为01H;已知fosc=12MHz,则机器周期为1μs。定时初值=216–1ms/1μs= 64536=FC18H,即TH0=0FCH,TL0=18H。则相应的程序如下:
2)按照题意,定时器T0需要工作在方式1计数方式,定时器T1需要工作在方式1定时方式,则TMOD控制字为15H;T0计数初值为216–1000=64536=FC18H,即TH0=0FCH,TL0=18H;已知fosc=6MHz,则机器周期为2μs。T1定时初值=216–2ms/2μs= 64536=FC18H,即TH1=0FCH,TL1=18H。则相应的程序如下: 关注下方微信公众号,在线模考后查看
热门试题
- 简述MCS-51响应中断的全过程。
- 要让7段共阴极LED接法中显示数字0,应
- 是读端口还是读锁存器是用指令来区别的。
- 指令“JBCTI,LOOP”的含义是()
- 设计将字符“AB”通过液晶模块LCD16
- 扩充外部总线时,P0口上会出现的信息有(
- 8051单片机访问存储器时,同一地址对应
- 字符常量的长度肯定为1。
- 在只使用外部程序存储器时,51系列单片机
- 指令MOVC A,@A+DPTR可以访
- MCS—51的中断源是()。
- 8051单片机提供有()个中断源,()个
- 在8位LED数码管动态显示电路中,如果每
- 用定时器T1方式2计数,要求每计满100
- ()指令是MCS-51指令系统中执行时间
- 十进制数—47用8位二进制补码表示为()
- 51系列单片机40脚DIP封装的第15引
- 请用两种方法实现累加器A与寄存器B的内容
- DC0809的EOC=1,表示()
- 带进位加法指令助记符为()。