电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理课程设计

微机原理课程设计_第1页
1/8
微机原理课程设计_第2页
2/8
微机原理课程设计_第3页
3/8
精品文档---下载后可任意编辑合肥工业大学计算机与信息学院课程设计课 程:微机原理与接口技术设计专业班级:计算机科学与技术班学 号:2姓 名: 精品文档---下载后可任意编辑一、设计题目及要求:利用 8259A 中断,实现对 8253 多种计数初值的设定:1.在中断服务程序中设定 8253 的计数初值。2.开关 K1 用于设定秒方波的计数初值,K2 用于设定 1 秒方波的计数初值,K3用于设定 2 秒方波的计数初值。3.用 8253 的输出信号,控制一个发光二极管,以演示修改效果。二、设计思想:整体设计:① 利用 8259A 芯片设定 IR1、IR2、IR3 三个中断 ,分别用三个开关的高低电平触发中断。② 在三个终端的中断服务子程序里面为 8253 芯片通道 0 设定不同频率的方波计数初值,使得在触发不同中断时 8253 芯片产生周期为秒、1,秒、2 秒的方波。③ 将 8253 的输出端口与发光二极管连接,通过二极管的亮灭显示出 8253 内部方波的频率。部分设计:①8253 芯片方式 3 初值确定:根据分频电路 T(n)=T/2*公式以及、1s、2s 方波的频率计算出初值分别为 2580H、4B00H、9600H。②8253 芯片和 8259 芯片的片选方法:设定 8259A 和 8253 芯片的端口号分别为 0FFE0H 、0FFE1H,以及 0FFFCH—0FFFFH,使得在连接 138 译码器时,A 连 A2,B 连 A3,C 连 A4,T0 连接 8259A 芯片的 CS 端,T7 连接 8253 芯片的 CS 端。精品文档---下载后可任意编辑③8259A 中断向量表写入以及芯片初始化:根据 8259A 各个中断在中断向量表中的地址,将 IR0、IR1、IR2 的中断服务程序入口地址写入向量表中;ICW4设定除中断 0、1、2 外其他位屏蔽。④ 手动设置中断结束:为了不影响各个中断之间的交替响应,在每个中断服务程序结束之前写入中断结束方式,将 20H 输出到 8259 端口,将当前中断结束响应后再响应下一个中断。三、功能流程图:结果讨论:附录:实验代码:(完整的源程序)CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODE ORG 3400HPort0 EQU 0FFE0H ;8259 芯片的端口号Port1 EQU 0FFE1HSTART:CALL F8259P0: CLI MOV AX,OFFSET INT0 MOV BX,0020H MOV [BX],AX精品文档---下载后可任意编辑 MOV BX,0022H MOV AX,0000H MOV [BX],AX STI P1: CLI MOV AX,OFFSET INT1 MOV BX,0024H MOV [BX],AX MOV BX,0026H MOV AX,0000H MOV [BX],AX ;CALL F8259 STIP2:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部