欢迎来到天天文库
浏览记录
ID:35617732
大小:97.00 KB
页数:14页
时间:2019-04-02
《课程设计--微机原理加法器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录封面…………………………………………………………………………….…….I课程设计任务书…………………..……….………………………..…..…….…….II微机原理课程设计成绩评定表……………………….……………………….…III正文1主要元器件介绍1.1可编程并行接口82551.1.18255简介…………………………………………………………..…021.1.28255的控制字……..…………………………………………………031.2LED数码管1.2.1数码管的工作原理………..……………………………………..…...041.3键盘1.3.1键盘的
2、工作原理…………..……………………………………..…...051.3.2键盘输入信息的过程……..……………………………………..…...051.3.3键盘的工作原理…………..……………………………………..…...052设计思路………..….……………………………………………..….…….…….063设计原理流程图.............………..….……..….……………….…..….……….…073.18255A与键盘接口程序流程图………..…………………………..….......073.2键盘扫描子程序…………..………………………………
3、……..….…....084实际硬件接线图……………...............…………..….……………….…..………..095源程序清单及注释…………..………..….….……….……………….…..….….....10设计总结…….…….….………….………………….…….….…..………….…….…13参考文献…………..…………….…………………….…..…………………...…........141加法器设计11主要元器件介绍1.1可编程并行接口8255A1.1.18255简介并行接口是以数据的字节为单位与I/O设备或被控对象之间传递信息
4、。在实际应用中凡是CPU与外设之间同时需要传递两位以上信息时均需采用并行接口。可编程并行通信接口(8255A)是一个具有两个8位(A口和B口)和两个4位(C口)并行输入/输出端口的接口芯片,为了适应多种数据传送方式的要求8255A设置了3种工作方式:方式0为基本输入输出方式,方式1为选通输入输出方式,方式2为双向传送方式。本次为满足设计需要,将8255A设置为方式0。A组B组A口(PA0---PA7)C口(PC4---PC7)B口(PB0---PB7)C口(PC0---PC3)入入入入入入入出入入出入入入出出入出入入入出入出入出出入入出出出出入入入出入
5、入出出入出入出入出出出出入入出出入出出出出入出出出出本次课程设计用并行接口8255作为微机与键盘间的接口,采用行扫描法识别键。将键盘中的各行与A口PA0~PA3相连,A口为输出;将各列与B口的PB0~PB3相连,B口为输入口。14加法器设计11.1.28255的控制字76543210控制C口抵4位1:输入0:输出控制B口8位1:输入0:输出方式选择0:方式01:方式1控制C口高4位0:输出1:输入控制A口8位0:输出1:输入方式选择00:方式001:方式11X:方式2功能控制0:位操作1:方式选择8255的控制字格式说明:当控制字bit7=1时,控制字
6、的bit6~bit3这4位用来控制A组,即A口的8位和C口的高4位,而控制字的低3位bit2~bit0用来控制B组,包括B口的8位和C口的低4位。14加法器设计11.2LED数码管1.2.1LED数码管的工作原理计算机与七段LED数码管的接口,分成静态显示接口和动态显示接口。LED的静态接口是每个七段LED单独使用一组寄存器,将其公共点接地。LED的动态接口使用两组寄存器。几个LED公用一组寄存器,该寄存器称为段选寄存器。另一组寄存器控制这几个LED的公共点,用于控制这几个显示器逐个循环点亮。适当选择循环速度,利用人眼“视觉暂留”效应,可使其看上去好像
7、这几个LED同时在显示。送一个显示代码,显示相应的字符。14加法器设计11.3键盘键盘是微机系统和其他实时控制系统中广泛使用的一种基本输入设备。按键实际上就是一个开关;对大多数键盘而言,为了减少与微机间的连线,简化结构,按键被排成行和列的矩阵形式,称为矩阵键盘。矩阵键盘根据识别键和键盘扫描实现方式的不同又分为两类:编码键盘和非编码键盘。编码键盘主要是用硬件来实现键的识别和扫描,它功能强,可靠,但硬件复杂,一般微机系统使用编码键盘。非编码键盘主要是用软件方法来识别键和绎键,本次课程设计主要应用非编码键盘的基本工作原理,及键盘控制程序的编制方法。1.3.1
8、键盘的工作原理通常可采用两种方法来识别键盘上的闭合键:即行扫描与行反转法,本次课程设计采用的是
此文档下载收益归作者所有