试题详情
- 简答题若某单片机系统的晶振为12MHz,使用定时/计数器0,进行700us定时,可以使用哪些工作方式,要求只要软件就可以启动,且通过查询方式实现。写各种方式下的初始化程序。
- 晶振频率为12MHz,则计数器时钟周期为1us,定时时间为700us,则需要计数700,方式0的最大计数为8192,方式1为65536,方式2和方式3为256。因此可以选择方式0和方式1。
定时/计数器0工作在方式0,定时器模式,软件启动,则TMOD=00000000B=00H。查询方式下,不需要打开中断使能控制位,复位后IE=0,所以不需要初始化IE。
定时/计数器0工作在方式1,定时器模式,软件启动,则TMOD=00000001B=01H。查询方式下,不需要打开中断使能控制位,复位后IE=0,所以不需要初始化IE。
关注下方微信公众号,在线模考后查看
热门试题
- DRAM为什么要刷新,存储系统如何进行刷
- PCI的含义是()。
- 试编写一程序,将外部数据区DATA1单元
- 什么是查询超时错误?
- 什么是中断向量?它是如何装入中断向量表的
- 在输人接口电路中RDY信号为高电平时表示
- Intel 8255A
- UART接收过程中,自动检查每个字符的最
- 微处理器在输入操作时,外设一定();在输
- 通过一个外设接口与外设之间交换的信息主要
- USB主机怎样了解USB设备的接入?
- 在采用奇偶校验传输数据的接收端应该验证数
- 用8k×1位的存储芯片,组成8k×16位
- 16位IBMPC/AT机采用ISA系统总
- 8253—5进行编程初始化时,一旦控制字
- 两片8259芯片级连后,可以管理()级中
- 假定(SP)=40H,(39H)=30H
- 设置一个数据段,按照如下要求定义变量或符
- 对8253三个定时器编程有无顺序要求?
- 8086中段寄存器有()个。