定时计数技术习题答案.ppt
《定时计数技术习题答案.ppt》由会员分享,可在线阅读,更多相关《定时计数技术习题答案.ppt(19页珍藏版)》请在三一办公上搜索。
1、第三章 定时/计数技术习 题 答 案,如果8253接收到的控制字为10010000B,那么会把它设置成何种配置?,解:计数器2,二进制计数,操作在方式0。,写一个计数器1的控制字,其设置如下:只装入低字节,操作在方式5,二进制计数。,解:控制字D7-D05AH,编写一个在计数操作进行过程中读取计数器2内容的指令序列,并把读取的数值装入AX寄存器。假定8253的端口地址从40H开始。,MOV AL,1000XXXXB;锁存计数器2OUT 43H,ALIN AL,42H;读低8位MOV BL,ALIN AL,42H;读高8位MOV AH,ALMOV AL,BL,图中的计数器1编程操作于方式4。为在
2、装入该计数器10us后产中一个选通信号,应装入的计数初值是多少?,解:N=0BH分析:方式4使计数器工作在软件触发选通方式。在这种方式下,当由软件装入计数初值之后,计数器便自动进行减1计数;当到达计数终止时刻(计数器计数到0时,在N+1个时钟脉冲之后),该计数器的输出端产生一个选通脉冲信号。现要求在10us后产生一个选通信号则N=Tout/Tclk=10(1119318)=12十进制数12转换为十六进制数为0CH所以,应把计数初值N0BH装入计数器1以便在装入10us后产生一个选通信号。,1分频器设计 例3.2 某微机系统中8253-5/8254-2的端口地址为250H253H,如何用该定时器
3、将1MHz的脉冲变为1Hz的脉冲?,程序设计,MOV AL,27H;计数器0控制字MOV DX,253HOUT DX,ALMOV AL,65H;计数器 1控制字OUT DX,ALMOV DX,0250HMOV AL,02H;计数器 0时间常数(BCD数高8位)OUT DX,ALMOV AL,50H;计数器 1时间常数(BCD数高8位)MOV DX,0251HOUT DX,AL,2脉宽调制,MOVDX,0253HMOVAL,34H;计数器0控制字 OUTDX,AL MOVAL,72H;计数器1控制字OUTDX,ALMOVDX,0250HMOVAX,10000OUTDX,AL;写入初值低8位MOV
4、AL,AH OUTDX,AL;写入初值高8位MOVDX,0251HMOVAX,N OUTDX,AL;写入初值低8位MOVAL,AH OUTDX,AL;写入初值高8位,.82535的通道0按方式3工作,时钟CLK0的频率为1MHz,要求输出方波的重复 频率为40KHz,此时应如何写入计数初值。,解:首先计算计数初值若采用二进制计数,则写入方式为 MOV AI,25 OUT PORT0,AL;PORT0为通道0的端口地址 若采用十进制计数,则写入方式为 MOV AL,25H OUT PORT0,AL,教材中的82535应用实例中,若通道0和1都采用二进制计数,扬声器的发声频率为500Hz,问程序应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时 计数 技术 习题 答案
链接地址:https://www.31ppt.com/p-6269109.html