基于8255驱动的数码管显示和键盘电路设计与编程

基于8255驱动的数码管显示和键盘电路设计与编程

ID:16932114

大小:1.75 MB

页数:25页

时间:2018-08-26

基于8255驱动的数码管显示和键盘电路设计与编程_第1页
基于8255驱动的数码管显示和键盘电路设计与编程_第2页
基于8255驱动的数码管显示和键盘电路设计与编程_第3页
基于8255驱动的数码管显示和键盘电路设计与编程_第4页
基于8255驱动的数码管显示和键盘电路设计与编程_第5页
资源描述:

《基于8255驱动的数码管显示和键盘电路设计与编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基础课程设计(论文)基于8255驱动的数码管显示和键盘电路设计与编程专业:电气工程及其自动化指导教师:小组成员:信息技术学院电气工程系2014年10月28otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAf

2、terthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand摘要摘要本文主要是基于8255微处理器芯片,设计中包括数码管显示和矩阵键盘输入部分,可以完成一些简单4位以内的十进制计算。全文较为详细的介绍了芯片

3、工作原理,硬件和软件的设计以及各部分的驱动程序和流程图。关键词:矩阵按键,数码显示,运算—I—目录目录摘要I绪论11课程设计任务要求及规定21.1课程设计要求21.2课程设计规定22整体设计思想23硬件设计33.1原器件件清单33.2微处理器8086芯片33.3可编程并行接口芯片8255A43.4LED数码管63.54×4矩阵按键73.6硬件原理图84软件设计84.1程序流程图84.2总程序设计114.3按键扫描程序设计114.4矩阵键盘程序设计134.5运算程序设计184.6显示程序设计194.7延时子程序21参考文献22—I—绪论课程设计是培养和锻炼学生在学习完本门课后综合应用所学

4、理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言

5、编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。211课程设计任务要求及规定1.1课程设计要求1.四位数码管动态显示左向移位的数据,例如显示12352.完成4位数的十进制加法运算,结果显示3.完成3位数的十进制加法运算,结果显示在4位LED上4.完成一个4位十进制数除2位十进制数的除法运算,并将结果以十进制形式显示5.完成2位十进制数的乘法运算,结果显示4位

6、1.2课程设计规定设计硬件线路,用protel画图。按单元电路详细说明硬件线路设计思路,元件参数,选取根据。附详细的元件清单。软件设计。只设计键盘扫描和LED显示部分程序。有完整的程序流程图,完整的程序清单,并加注释。总结设计过程和设计体包括总流程图和模块流程图。对程序设计思想做详细说明。2整体设计思想首先利用程序不断扫描键盘是不是有输入,如果没有就一直扫描,如果有就调用子程序进行判断,是数值则进行存储并同时进行显示,是运算符号等就调用相应的子程序进行操作,操作后则继续利用程序不断扫描键盘是不是有输入,从而实现4位十进制数以内的加减乘除法运算。运算完成后将运算的结果储存并显示到LED显

7、示器上。如下图:21图1整体思路流程图3硬件设计3.1原器件件清单表一元器件清单原件名称原件个数808618255A18位4字共阴极数码管174LS1381按钮开关16电阻4直流5V电源13.2微处理器8086芯片当引脚接高电平时,CPU工作于最小模式。此时,引脚信号24~31的含义及其功能如下:(1)IO/M/(memoryI/Oselect):存储器、I/O端口选择控制信号。21信号指明当前CPU是选择访问存储器还是访问I/O端口。为高电平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。