试题详情
- 简答题每隔1s读一次P1.O,如果所读的状态为“1’,则将片内RAM 10H单元内容加1;如果所读的状态为“O”,则将片内RAM llH单元内容加1。设单片机的晶振频率为12MHz,试编制程序。
- 依据题意,每隔1s读一次P1.0引脚,再根据读出的状态分别计数。因此定是时间T=1s,设T0工作在定时模式的方式1,以中断方式工作。
1.设定TMOD
TMOD的低4位控制T0,设定T0定时模式,即=0;若工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的高4位与T0无关,一般取0,所以TMOD控制字为01H。
2.计算定时初值
晶振频率为12MHz,机器周期=1us
因定时时间1s已超出定时器的定时能力,可将定时时间设为50ms,在中断服务程序中对定时器溢出进行计数20次时,读一次P1.0引脚,根据读出的状态分别计数。

关注下方微信公众号,在线模考后查看

热门试题
- 以下关于MCS-51通用数据采集和处理系
- 当MCS-51执行MOVCA,@A+PC
- 以下()是8096的输入/输出控制寄存器
- 编程将片内50H~70H单元中的内容传送
- ADD A,B
- 若外设控制器中的寄存器和主存单元统一用主
- 下列定时/计数硬件资源中,()不是供用户
- 在共阳极数码管使用中,若要仅显示小数点,
- 简述89C51串口通信的四种方式及其特点
- 将片内RAM以BLOC1为起始地址的12
- 已知A=0F8H,当执行ADD A,#0
- MCS-51外扩ROM、RAM时,它的数
- 8155是可编程的并行输入/输出接口芯片
- 什么是单片微型计算机?
- “内部RAM”用于存放可读写的数据。
- 当标志寄存器PSW的RS0和RS1分别为
- LED是由发光二极管组成的显示字符段,一
- 如果(A)=34H,(R7)=ABH,执
- 外中断初始化的内容不包括()。
- 简述行列式扫描键盘的工作原理。