- 6
- 0
- 约1.67万字
- 约 24页
- 2017-08-25 发布于河南
- 举报
目 录
引言 ……………………………………………………………………………4
实验题目及要求………………………………………………………………5
硬件电路 ………………………………………………………………………5
2.1、键盘输入模块…………………………………………………………………5
2.2、可编程并行通信接口芯片8255A ……………………………………………6
2.3、可编程定时器/计数器………………………………………………………9
四、源程序 ……………………………………………………………………………10
六、课程设计体会 ……………………………………………………………………25
七、参考文献 …………………………………………………………………………26
引 言
本学期我们学习了微型计算机技术及应用这门应用性很强的课程,通过平时的上机实验,使我们初步了解了8086系统的硬件结构以及部分芯片结构,为了进一步巩固和检测所学知识,我选择基于8086CPU的模拟计算器设计。要完成设计首先需要构建简单的微型计算机应用系统,其次是确定组成各部件的芯片,然后画原理图,根据相应的原理以及实现过程,编写出相应的汇编代码。再根据原理图连接硬件电路,电路连接完成后进行调试。设计过程中我们用到了8088CPU、可编程计时器8253、可编程并行输入/输出芯片8255A、74LS138、矩阵式键盘、六位七段LED数码管。我们的模拟计算器能实现2位十进制数以内的及减法运算。
模拟计算器设计
概述
设计题目及要求:
1.通过小键盘做加减运算。七段数码管显示器作输入数据和结果数据的显示。
2.数字用小键盘0~9,R,P,M,G作功能键
R开始运算(包括撤销运算),显示‘0
p+
m-
g=
E退出返回dos
3运算顺序:
a.输入一原始数据显示器跟随显示
b.按+或-显示器内容不变
c.再输入一数据,显示器跟随显示。
d.按=显示器显示结果数据,当超出能显示的最大值,显示F(溢出)
e.按R重新开始运算
f.按E,结束退出
设计思路:首先利用程序不断扫描键盘是不是有输入,如果没有就一直扫描,如果有就停止扫描,完成输入,利用汇编的程序核对输入键的数值,通过调用子程序实现2位十进制数以内的及减法运算。运算完成后将运算的结果储存并显示到LED显示器上。
硬件电路设计
硬件电路 键盘输入及LED数码管通过8255A接口与系统总线连接,键盘的16个按键组成8*2矩阵,其中8根矩阵线作为8255A的输出线与PB7~PB0连接,2根矩阵线作为8255A的输入线与PC7、PC6连接。键盘采用逐次扫描原理,16个按键中0~9座位数字健,+、-、=作为加、减和等号功能键,C为清零键。
键盘输入模块
键盘是常用信息输入元件,其实键盘也是由一个个按钮组成,如果是独立按钮的话必须要需要一个I/O口对它进行检测,而键盘往往这需要键盘按钮数一半的I/O口数对它进行检测,也许对一个比较简单的系统I/O口数一般不是问题,但对于一个大型、复杂的系统来说I/O资源就显得非常珍贵了,尽量减少I/O使用是非常利于降低成本,另外一方面键盘比用独立按键要美观。我们设计时使用的是8*2行列式键盘,如图2-1所示。
图中有8行2列,8根行线与PA口相连,2根列线与PC口的PC6、PC7相连。PA、PB口要么全部输入或输出。PC口可以进行输入和输出。按键设置在行、类交点处(数字或字符为其键号),行、列线分别连接到按键开关的两端。当列线通过上拉电阻接+5V时,就被钳位在高电平状态。键盘中有无按键按下是由行线送入全扫描字、列线读入行线状态来判断。这就是:给航线所有I/O线均置成低电平,然后读入列线电平状态。如国有按键盘下,总会有一根列线电平被拉至低电平,从而使列线输入不全为1。
图2-1 键盘电路 图2-2数码管电路
可编程并行通信接口芯片8255A
(1)并行输入/输出端口A,B,C
8255A内部包括三个8位的输入输出端口,分别是端口A、端口B、端口C,相应信号线是PA7~PA0、PB7~PB0、PC7~PC0。端口都是8位,都可以作为输入或输出。通常将端口A和端口B定义为输入/输出的数据端口,而端口C则既可以作数据端口,又可以作为端口A和端口B的状态和控制信息的传送端口。
(2)A组和B组控制部件
端口A
您可能关注的文档
最近下载
- (高清版)-B-T 30146-2023 安全与韧性 业务连续性管理体系 要求.pdf VIP
- 2025年拍卖师网络拍卖直播功能技术实现与保障专题试卷及解析.pdf VIP
- 基于遗传算法的清洁生产过程参数优化研究.pdf VIP
- 2025年全国高考生物真题试卷(黑龙江、吉林、辽宁、内蒙古)【含答案】.pdf
- 2025年拍卖师拍卖师终极时间管理:目标设定与执行复盘专题试卷及解析.pdf VIP
- 普惠金融服务的离线模式与在线模式融合研究.pdf VIP
- 基于人工智能的智慧能源园区故障诊断与预警系统研究.pdf VIP
- 2025年信息系统安全专家数据出境安全评估审计专题试卷及解析.pdf VIP
- 奇志大兵相声台词.docx VIP
- 2023年演出经纪人《思想政治与法律基础》考前点题卷一 .pdf VIP
原创力文档

文档评论(0)