20162017学年第一学期
《微型计算机原理与应用》课程设计报告题目
8255键盘及显示接口设计
姓学班学
名号级院
指导老师分日数期
f目录
一、封面1二、课程设计的意义3三、课程设计正文41课程设计题目42课程设计任务与要求43设计过程44硬件系统框图与说明55软件主要模块流程图与说明66工作总结7四、附录一电路原理图8五、附录二源程序及程序注释9六、附录三使用元器件一览表11七、附录四参考文献11
f课程论文设计的意义
1通过《微型计算机原理与应用》课程设计使学生能够进一步理解微型计算机工作原理微型计算机的硬件结构及微型计算机的应用软件编程。2要求学生能够根据功能要求初步进行硬件接口电路的设计以及有关应用程序的设计使学生的软件编程能力得到加强对接口电路的综合应用能力有较大提高。3课程设计是培养和锻炼学生在学习完本课程后综合应用所学理论知识解决实际工程设计和应用问题的能力、进行工程实训的重要教学环节它具有动手、动脑理论联系实际的特点是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。
f正文
一课程设计题目:8255键盘及显示接口设计二课程设计任务与要求
结合微型计算机应用系统的功能要求、硬件电路设计,进行汇编语言程序设计,完成8255键盘及显示接口设计,要求画出程序流程图,编写完整的源程序,并经上机调试完成。按图所示线路编写程序,使数码块显示相应的数字。
三设计过程
用8255A的A口和B口作为20健的小键盘的接口编写程序使得在小键盘上按下键后微机屏幕上有相应字符显示出来,当按下‘R’键时返回DOS。
(一)设计原理
1、键盘一般都是矩阵排列,行和列分别接微机的输出、输入端口每个键都跨接在某行和某列上,当键按下时,该行与该列短路。输
f入的端口线一般都通过电阻上拉至高电平。识别键盘上的闭合键常用的方法有行扫描法和行反转法。2、行扫描法是使键盘的某一行输出为低电平其余行为高电平然后读取列值。如果行值中有某位为低电平则表明行列交点处的键被按下若为全高则再扫描下一行直至扫完全部的行线为止。这样便可知有否键r