版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8253编程方法,8253初始化程序,通道1:方式3,BCD码计数 计数初值:1250 初始化程序: MOVAL,01110111B OUT43H,AL MOVAX, 1250H OUT41H,AL MOVAL, AH OUT 41H,AL 如果是二进制计数,计数初值如何设置,读取计数值程序 要先锁存,才能读到稳定的计数值。 MOV AL,01000000B OUT43H,AL ; 发锁存读的命令 INAL,41H ;先读低8位 MOVAH,AL INAL,41H ;后读高8位 XCHGAH,AL,8253应用举例,1、硬件电路设计,地址译码电路设计 例1,地址译码电路设计 例2,2、“定时波
2、形产生电路” 设计举例(做补充作业,硬件电路图,地址译码电路,8253通道0初始化程序,通道0:方式3,2进制计数 输入时钟2MHz,输出方波2KHz 计数初值:2MHz / 2KHz = 1000 初始化程序: MOVAL,00110110B OUT43H,AL MOVAX, 1000 OUT40H,AL MOVAL, AH OUT 40H,AL,8253通道1初始化程序,通道1:方式2,2进制计数 输入时钟2MHz,输出负脉冲40KHz 计数初值:2MHz / 40KHz = 50 初始化程序: MOVAL,01010100B OUT43H,AL MOVAL, 50 OUT41H,AL,8
3、253通道2初始化程序,通道2:方式1,BCD码计数 输入时钟2MHz (0.5us), 输出500us宽度的单脉冲。 计数初值:500us / 0.5us = 1000 初始化程序: MOVAL,10110011B OUT43H,AL MOVAX, 1000H OUT42H,AL MOVAL, AH OUT 42H,AL,3、“计数电路” 设计举例(做补充作业,某8086系统中,8253的口地址为40h43h,8259的口地址为20h21h,中断类型码为70h77h。8253计数器1的输入时钟为1.193MHz,定时输出中断请求信号至8259的IR2。在中断服务程序中对中断次数计数,存在IR
4、2_COUNT单元中。要求: 1)设计硬件电路 (分1ms和1s定时中断两种情况); 2)编写8253初始化程序(分1ms和1s定时中断两种情况); 3)编程设置中断向量,设置中断屏蔽字; 4)编写中断服务程序,硬件电路(1ms定时中断,注:图中地址译码电路设计有误,重新修改,编程: (1)8253初始化(1ms定时中断),通道1:方式3 (或方式2 ),2进制计数 输入时钟1.193MHz,输出方波1kHz 计数初值:1.193MHz / 1kHz = 1193 初始化程序: MOVAL,01110110B OUT43H,AL MOVAX, 1193 OUT41H,AL MOVAL, AH
5、OUT 41H,AL,2)设置中断向量: CLI MOVAX,SEGIR2_SUB MOVDS,AX MOVDX, OFFSET IR2_SUB MOVAL,72H MOVAH,25H INT21H STI (3)设置中断屏蔽字: INAL,21H ANDAL,11111011B OUT21H,AL,4)中断服务程序: IR2_SUB: STI PUSHAX INC IR2_COUNT MOVAL,20H OUT20H,AL POPAX IRET,思考: 定时1s中断,计数值= 1.193MHz / 1Hz = 119300065536 1个计数器不够计数,怎么办,2个计数器级联,补充作业:做“1s定时中断”的情况,4、8253在PC机中的应用,PB1PB0=11时,计数器2输出的方波信号才能送到扬声器,扬声器才能发声,编程举例产生频率为f的通用发声程序,思考: 用键盘模拟“电子琴” 1)将电子琴发声的各频率对应的计数值做成表 2)根据键盘输入的数字查表得到计数值 3)设置8253计数器2的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州市中山大学附属第六医院知识城院区结直肠外科临床专才招聘1人笔试备考题库及答案解析
- 2026山西晋中市市直部分机关事业单位招聘重点帮扶类公益性岗位人员11人笔试模拟试题及答案解析
- 2026年山东药品食品职业学院单招职业技能考试题库有答案详细解析
- 2026雀巢中国春季校园招聘考试备考题库及答案解析
- 2026年江西工业职业技术学院单招综合素质考试题库有答案详细解析
- 2026年芜湖市镜湖区荆山社区医院招聘1名考试备考题库及答案解析
- 2026四川省核地质调查研究所考核招聘6人笔试备考题库及答案解析
- 2026年湖北省鄂州梁子湖区四校联考初三英语试题下学期第三次月考试题含解析
- 2026届宁夏吴忠市红寺堡二中学第一期期重点中学初三第二学期期末练习英语试题试卷含解析
- 四川省西昌市2026届初三第二次模拟语文试题含解析含解析
- 2026年宁波卫生职业技术学院单招职业倾向性测试题库附答案详解(巩固)
- 三级 模块二 项目六 功能促进 任务三 指导或协助老年人使用安全防护性辅助器具
- 2026年安徽工贸职业技术学院单招职业技能测试题库附答案详解ab卷
- 2026贵州省气象部门第二批公开招聘应届毕业生22人考试参考题库及答案解析
- 2026年咸宁职业技术学院单招职业倾向性测试题库及答案详解(网校专用)
- 2026年上半年新疆维吾尔自治区招聘事业单位人员考试参考试题及答案解析
- 浙江省名校协作体2024-2025学年高三下学期联考英语试题+答案
- 2026年上饶职业技术学院单招职业技能测试模拟测试卷附答案解析
- 2026年浙江机电职业技术学院单招综合素质考试模拟试题含详细答案解析
- 黑龙江2025年黑龙江省疾病预防控制中心招聘27人笔试历年参考题库附带答案详解
- (2025年)室内装修三级安全教育试卷及答案
评论
0/150
提交评论