微机原理课程设计实验报告

微机原理课程设计实验报告

ID:12879112

大小:2.80 MB

页数:16页

时间:2018-07-19

微机原理课程设计实验报告_第1页
微机原理课程设计实验报告_第2页
微机原理课程设计实验报告_第3页
微机原理课程设计实验报告_第4页
微机原理课程设计实验报告_第5页
资源描述:

《微机原理课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、名称:开关控制灯设计姓名:王海旺学号:0909123233专业班级:通信1204班指导老师:林立新日期:2014年11月21日目录一、课程设计的任务、性质与目的.......................3二、课程设计的基本要求..............................3三、开关控制灯的主要功能、作用及主要性能指标........3四、开关控制灯的总体设计............................44.1芯片选择、介绍及端口选择....................44.2硬件原理图.................................

2、..94.3实验内容.....................................9五、实验结果........................................10六、实验总结.........................................116.1实验中遇到的问题.............................116.2实验心得体会.................................12七、源程序............................................12八、参考文献.......

3、..................................15一、课程设计的任务、性质与目的随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。通过课程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。计算机原理与接口课程课程设计结合教学内容,从应用的角度出发,进行三类课程设计,分别分为:汇编语言程序设计、微机标准接口课程设计和接口技术课程设计。

4、二、课程设计的基本要求1.熟练掌握汇编语言的程序设计;2.熟练掌握各种编程接口片的编程应用3.通过实验方法掌握各种电路芯综合分析与设计方法。三、开关控制灯的主要功能、作用及主要性能指标本课程设计任务是设计用5个开关来控制八个灯,运用8086和8255等设计一个由五个开关三种状态控制八个不同灯的亮暗状态的系统。可用8255与8086的连接来实现此功能。当没有开关打开时,8个灯不亮;当打开开关K1时,8个灯从右往左逐个亮,表现为流水灯;当打开开关K2时,8个灯从左到右逐个亮,表现为流水灯;当打开开关K3时,8个灯全部一闪一灭;当打开开关K4时,从外到内依次闪;当打开开关K5时,位置为奇数

5、的灯先亮,然后在偶数灯一起亮,表现为先奇数位灯和偶数位灯轮流闪。四、开关控制灯的总体设计4.1芯片选择、介绍及端口选择1.采用8255A实现对信号灯的控制(PB0—PB7用于连接LED管,PC0-PC7做开关控制);2.8255A的端口地址为:端口A-70H、端口B-71H、端口C-72H、控制端口-73H8255A芯片介绍:并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位、32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电

6、,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2所示。8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。8255的内部结构以及引脚:1)与CPU连接部分根据定义,8255能并行传送8位数据,所以其数据线为8根D0~D7。由于8255具有3个通道A、B

7、、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1。此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:(1)数据总线DB:编号为D0~D7,用于8255与CPU传送8位数据。(2)地址总线AB:编号为A0~A1,用于选择A、B、C口与控制寄存器。(3)控制总线CB:片选信号、复位信号RST、写信号、读信号。当CPU要对8255进行读、写操作时,必须先向8255发片选信号选中

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

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

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