微机原理与汇编语言课程设计报告

西北师范大学 计算机科学与工程学院

设计题目:姓 名:学 号:专业班级:系所中心:指导老师:起讫时间:设计地点:微机原理与汇编语言

课程设计报告

中断控制点阵显示与音乐模块

2016年8月20日

摘 要

使用8086汇编语言,在唐都TD-PITE实验箱上进行硬件连线,在计算机上采用与该实验箱配套的软件进行输入,观察实验结果。设计思路是利用在实验箱上i386内集成的两片8259芯片分别进行中断,通过实验箱上的两个脉冲开关发送信号到总线上开放的两个中断口,送入CPU内部的8259中。此时按下脉冲开关kk1+,第一个中断发生,在16*16点阵上循环滚动显示“西北师大汇编设计李泓毅”,若按下kk2+则第二个中断发生,执行音乐模块子程序,利用8254芯片开始响应预先编排好的音乐。

【关键词】 级联中断;8259芯片;16*16点阵;8254芯片;SPK音乐模块;脉冲信号

目 录

摘 要 ................................................. 2 第一章 课程设计 ........................................ 2

1.1 目的和任务 ....................................................................... 2

1.2 设计环境、设备与器材 ............................................................. 2

第二章 设计内容和方案 .................................. 3

2.1 设计内容 ......................................................................... 3 2.2 设计方案 ......................................................................... 3

第三章 课程设计相关原理简述 ............................ 3 第四章 设计实现 ........................................ 4

4.1 系统设计框架结构 ................................................................. 4 4.2 系统硬件设计 ..................................................................... 4 4.3 系统软件设计 ..................................................................... 6 4.4 程序流程图 ....................................................................... 6 4.5 核心数据结构 ..................................................................... 8 4.6 关键代码片段分析 ................................................................ 10

第五章 设计验证 ....................................... 10

5.1 验证步骤及结果 .................................................................. 10 5.2 数据分析 ........................................................................ 10 5.3 遇到的问题及解决 ................................................................ 11 5.4 需要讨论的其它问题 .............................................................. 11 5.5 结论 ............................................................................ 11

第六章 设计总结 ....................................... 12 第七章 本课程教学建议 ................................. 13 第八章 参考文献 ....................................... 13 第九章 附录:源代码 ................................... 13

第一章 课程设计

1.1 目的和任务

使用8259芯片进行中断程序设计,在第一个中断中响应字模显示模块,在第二个中断中响应音乐发声模块。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4