试题详情
- 简答题使用定时器0以工作方式2产生100us定时,在P1.0输出周期为200us的连续方波脉冲,已知晶振频率fosc=6MHZ。(请用查询和中断两种方式实现)
-
1)计算计数初值
6MHZ晶振下,一个机器周期为2us,以TH0作重装载的预置寄存器,TL0作8位计数器,则计数初值为0CEH。把0CEH分别装入TH0和TL0中。
2)TMOD初始化
为把定时器/计数器设定为方式2,则M1M0=10;为实现定时功能,应使C/T=0;为实现定时器/计数器0的运行控制,则GATE=0。定时器/计数器T1不用,有关位设定为0,因此TMOD寄存器初始化为0000 0010,即:02H
3)由定时器控制器TCON中的TR0位控制定时的启动和停止,TR0=1启动 ,TR0=0停止。
4)使用中断方式,应开中断 EA 位和ET0位置“1”
5)程序设计(查询方式) 关注下方微信公众号,在线模考后查看
热门试题
- 8051单片机的定时器T1用作计数方式时
- 以下关于MCS-51通用数据采集和处理系
- 三态缓冲寄存器输出端的“三态”不包含()
- MCS-51单片机片内共有()字节单元的
- 指令MUL AB执行前(A)
- 我们所说的计算机实质上是计算机的硬件系统
- 以软件取代硬件并能提供系统性能的控制系统
- 51单片机在作扩展时,外部数据总线从P<
- 简述十进制调整的含义?
- 堆栈的最大特点是“后进先出”的数据操作规
- 脉冲方式的中断请求是脉冲的前沿负跳有效。
- 51单片机的中断允许寄存器EA,即能位操
- CPU主要的组成部部分为()。
- 串行通信工作方式中,()属于8位异步通信
- 在80C51中,可使用的堆栈最大深度为(
- 除了单片机这一名称之外,单片机还可称为(
- 所谓的数据转存是指当电源出现故障时,立即
- MCS-51程序计数器PC的加1操作()
- 51单片机外部中断源的中断标志在()位。
- 8031与8051的区别在于内部是否有程