硬件课程设计报告(电子计算器)

硬件课程设计报告(电子计算器)

ID:9936980

大小:7.34 MB

页数:28页

时间:2018-05-16

硬件课程设计报告(电子计算器)_第1页
硬件课程设计报告(电子计算器)_第2页
硬件课程设计报告(电子计算器)_第3页
硬件课程设计报告(电子计算器)_第4页
硬件课程设计报告(电子计算器)_第5页
资源描述:

《硬件课程设计报告(电子计算器)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国矿业大学计算机科学与技术学院硬件课程设计报告计算机科学与技术学院硬件课程设计报告姓名:学号:专业:计算机科学与技术班级:计科班 设计题目:电子计算器成员:指导教师:职称:年月27中国矿业大学计算机科学与技术学院硬件课程设计报告课程设计指导教师评阅书指导教师评语:成绩:指导教师签字:年月27中国矿业大学计算机科学与技术学院硬件课程设计报告摘要电子计算器的设计主要分为键盘扫描与读取编码、七段LED数码管显示和四则运算的编写。这次设计中我们采用可编程接口芯片8255链接4*4键盘和LED显示屏,从键盘扫描读入

2、数字,在显示屏上面显示出来,并通过cpu运算出结果显示在屏幕上。由于对汇编语言也不甚了解,只是进行一些简单的自然数的四则运算。由于本次实验中,实验箱是TPC-ZK综合微机开放式实验系统,微机接口实验仪采用模块化、积木式的结构,各实块互不影响。但可通过连线将各实验模块有机组合起来,进行微机外围接口实验。这个实验选择的是4*4键盘连接上8255A然后控制LED显示。关键词:8255A;七段LED数码管;键盘;汇编语言;四则运算目录1设计任务与要求………………………………………………………………………31.1选题

3、………………………………………………………………………………31.2需求分析……………………………………………………………………………31.3设计任务……………………………………………………………………………32硬件方案……………………………………………………………………32.1微处理器8086芯片……………………………………………………………32.2可编程并行接口8255A芯片……………………………………………………42.34*4矩阵键盘……………………………………………………………………62.4七段LE

4、D数码管…………………………………………………………………72.5电路及其功能模块图……………………………………………………………83软件方案………………………………………………………………………103.1流程图……………………………………………………………………………103.2源程序代码………………………………………………………………………114问题与解决方案……………………………………………………………………265成果展示……………………………………………………………………………266总结…………………

5、………………………………………………………………277心得体会与收获……………………………………………………………………278参考文献……………………………………………………………………………2727中国矿业大学计算机科学与技术学院硬件课程设计报告1设计任务与设计要求1.1选题我选的题目是电子计算器,电子计算器的设计主要分为键盘编码、七段数码管显示、和四则运算法则这三部分。设计时用可编程接口芯片8255A链接4*4键盘和七段LED数码管,8255扫描键盘并通过数码管显示相应的数字,这其中需要一定的汇编程序作

6、为核心支撑,才能正确的使各种功能运行正常。1.2需求分析通过对选题的深入了解,电子计算器基本功能可以概括为:1.可以进行简单的加、减、乘、除四则运算;2.为了显示的人性化,按下每个数字都要进行反馈显示;3.数码管只有四位显示,运算数和结果应尽量小于四位数,不然显示不全;4.计算器能判断个别简单的错误,如除数为零,显示报错;5.计算器要有清零功能,可以在按键失误后重新按键。在显示屏上可以及时反馈按下数字,这需要扫描程序模块一直运行着,并能够及时调用显示程序模块,当有运算符号按下时还要及时给之前按下的数字进行组

7、装成一个数值,组装键值模块也是程序的重要所在。等等这些都是在主程序下合理安排、运用流畅的,才能带来较完美的计算器体验。1.3设计任务本次实验我分为电路设计和编码设计这两个任务模块来设计的。电路设计主要研究键盘按键位置设计和各个芯片器件之间的连线。编码设计主要分为键盘扫描读取编码、七段数码管显示编码和四则运算编码。2硬件方案2.1微处理器8086芯片27中国矿业大学计算机科学与技术学院硬件课程设计报告当引脚接高电平时,CPU工作于最小模式。此时,引脚信号24~31的含义及其功能如下:(1)IO/M:存储器、I

8、/O端口选择控制信号。信号指明当前CPU是选择访问存储器还是访问I/O端口。为高电平时访问存储器,表示当前要进行CPU与存储器之间的数据传送。为低电平时,访问I/O端口,表示当前要进行CPU与I/O端口之间的数据传送。(2)WR:写信号,输出,低电平有效。信号有效时,表明CPU正在执行写总线周期,同时由信号决定是对存储器还是对I/O端口执行写操作。(3)INTA:可屏蔽中断响应信号,输出,低电平有效。CPU通过信

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

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

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