微机系统接口课程设计

微机系统接口课程设计

ID:9856123

大小:278.59 KB

页数:41页

时间:2018-05-12

微机系统接口课程设计_第1页
微机系统接口课程设计_第2页
微机系统接口课程设计_第3页
微机系统接口课程设计_第4页
微机系统接口课程设计_第5页
资源描述:

《微机系统接口课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安邮电大学硬件课程设计报告系部名称:通信工程学院专业名称:电子信息科学与技术班级:学生成员:时间:2011年5月23日—6月3日微机系统接口课程设计一、设计目标<1>基本要求:1、8255基本输入输出:能够在自行设计的接口开发板上,实现拨动开关控制LED的亮灭。2、流水灯设计实现:能够在自行设计的接口开发板上,实现拨动不同开关控制LED灯的变化。例如,K8从左往右,K7从右往左,K6从中间向两边,K5从两边向中间依次亮灭变化。3、数码管应用能够在自行设计的接口开发板上,实现拨动不同开关,数码管显示该开关位置值(1-8);若同时拨动两个以上开关,则数码管显示“E”,并相应

2、的灯亮。<2>较高要求:汽车速度控制系统在自行设计接口板的的按键转换汽车的档位,用发光二极管显示档位,用数码管显示汽车的速度。1.按“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示档位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。2.汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用“C”键,急刹车时用“D”键。加速和刹车时用数码管显示相应的速度变化。3.当汽车需紧急停车时,键入“ESC”键,所有发光二极管熄灭,同时数码管显示“0”。1、PC人机交互接口2、LED控制3、

3、数码管显示4、8255编程<3>选题说明为期两周的课程设计又开始了,这次是微机接口实验,硬件课程设计。我们都想通过课程设计学到点东西,所以就想说选择题目不要太简单应该要有点难度和挑战。题目要求里给了五个选择,也可以自己设计题目。最后决定就在给出的题目里选择,这样要求很明确便于老师检查也方便我们自己设计。经过对五个题目的衡量,交通灯和抢答器我们以前做过,虽然不是编程设计电路但是基本功能都接触过,所以就没有选。剩下三个题目就选择要求比较多的,因为汽车速度控制系统的要求里有PC人机交互接口,而且对汽车的基本功能也都挺熟悉的,所以就选择了汽车速度控制系统。其实不管选择哪一个题目,

4、只要我们认真的做就一定会完成得很好的。二、设计方案1、设计方案说明(方案选择)方案一:用8255的A端口来控制数码管的显示,B端口接二极管灯,分别表示每个功能的灯,C端口的低四位来控制数码管的片选,pc7接8254的out0,来实现上升沿控制,从而实现频率选择。方案二:用8255的A端口来控制数码管的显示,B端口接开关及二极管灯,分别表示每个功能的灯,C端口的低四位来控制数码管的片选,pc7接8254的out0,来实现上升沿控制,从而实现频率选择。方案三:用8255的A端口来控制数码管的显示,B端口接开关,C端口的低四位来接二极管,分别代表一档,二档,三档和刹车的灯,C的

5、高四位来实现数码管的片选,pB7接8254的out0,来实现上升沿控制,从而实现频率选择。第一个方案的控制完全由键盘控制,没有其他两个的功能全,而第二个那么多的灯不符合现实的要求,所以考虑再三决定选择第三个2、系统组成框图汽车速度控制系统框图A端口8255B端口Pc6Pc7C低四位Pb7Pb7数码管显示拨动开关片选数码管十位Out08254片选数码管个位LED灯,分别显示一档,二档,三档,刹车频率控制1、系统组成说明(分软硬件)1、按“1键”启动系统,汽车以最低速度行驶,同时用1盏绿灯显示档位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2/3键,并加

6、用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。2、汽车慢加速时用“A键”,急加速时用“B键”。慢刹车时用“C键”,急刹车时用“D键”。加速和刹车时用数码管显示相应的速度变化,同时用LED灯显示当前所作的操作。3、当汽车需要紧急刹车时,键入“ESC”键,所有发光二极管熄灭,同时数码管显示“0”。4、各档位车速:1档:5-25Km/h2档:26-50Km/h3档:51-90km/h2、要求有PC人机交互接口,LED控制,数码管显示。二、硬件设计1、硬件设计原理图(完整)D0-D7PA0PA7PB0RDWRPB6PB7CS8255PC0A0PC3A1PC6PC7a数码

7、管gGP数地控K1开关据据据总总总线线线K7LED1一档二档三档十LED3刹车个DO-D7OUT0GATE0RDWR8254CSA0A1CLK+5V1、硬件设计说明(含接口规范)汽车速度控制的硬件设计说明:8255和8254的数据端都接XD0-XD7,RD接XIOR,WR接XIOW,A0A1接XA2XA3,8255的CS接XOY3,8254的CS接XOY08255的A端口接数码管,B端口接拨动开关,前面接一个上拉电阻(用来扩展实现开关控制的功能),pb7接8254传给8255的一个脉冲信号,从而实现频率控制,8255的低四位接

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

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

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