- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西 安 邮 电 大 学
硬件课程设计报告
系部名称
:
通信工程学院
专业名称
:
电子信息科学与技术
班 级
:
学生成员
:
时间
:
2011年5月23日—6月3日
微机系统接口课程设计
一、设计目标
1 基本要求:
1、8255基本输入输出 :
能够在自行设计的接口开发板上,实现拨动开关控制LED的亮灭。
2、流水灯设计实现:
能够在自行设计的接口开发板上,实现拨动不同开关控制LED灯的变化。例如,K8从左往右,K7从右往左,K6从中间向两边,K5从两边向中间依次亮灭变化。
3、数码管应用
能够在自行设计的接口开发板上,实现拨动不同开关,数码管显示该开关位置值(1-8);若同时拨动两个以上开关,则数码管显示“E” ,并相应的灯亮。
2 较高要求:
汽
车
速
度
控
制
系
统
在自行设计接口板的的按键转换汽车的档位,用发光二极管显示档位,用数码管显示汽车的速度。1. 按“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示档位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。2. 汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用“C”键,急刹车时用“D”键。加速和刹车时用数码管显示相应的速度变化。3. 当汽车需紧急停车时,键入“ESC”键,所有发光二极管熄灭,同时数码管显示“0”。
1、PC人机交互接口
2、LED控制
3、数码管显示
4、8255编程
3 选题说明
为期两周的课程设计又开始了,这次是微机接口实验,硬件课程设计。我们都想通过课程设计学到点东西,所以就想说选择题目不要太简单应该要有点难度和挑战。题目要求里给了五个选择,也可以自己设计题目。最后决定就在给出的题目里选择,这样要求很明确便于老师检查也方便我们自己设计。经过对五个题目的衡量,交通灯和抢答器我们以前做过,虽然不是编程设计电路但是基本功能都接触过,所以就没有选。剩下三个题目就选择要求比较多的,因为汽车速度控制系统的要求里有PC人机交互接口,而且对汽车的基本功能也都挺熟悉的,所以就选择了汽车速度控制系统。其实不管选择哪一个题目,只要我们认真的做就一定会完成得很好的。
二、 设计方案
1、 设计方案说明(方案选择)
方案一:用8255的A端口来控制数码管的显示,B端口接二极管灯,分别表示每个功能的灯,C端口的低四位来控制数码管的片选,pc7接8254的out0,来实现上升沿控制,从而实现频率选择。
方案二:用8255的A端口来控制数码管的显示,B端口接开关及二极管灯,分别表示每个功能的灯,C端口的低四位来控制数码管的片选,pc7接8254的out0,来实现上升沿控制,从而实现频率选择。
方案三:用8255的A端口来控制数码管的显示,B端口接开关,C端口的低四位来接二极管,分别代表一档,二档,三档和刹车的灯,C的高四位来实现数码管的片选,pB7接8254的out0,来实现上升沿控制,从而实现频率选择。
第一个方案的控制完全由键盘控制,没有其他两个的功能全,而第二个那么多的灯不符合现实的要求,所以考虑再三决定选择第三个
2、 系统组成框图
汽车速度控制系统框图
片选数码管十位
片选数码管个位
频率控制
3、 系统组成说明(分软硬件)
1、按“1键”启动系统,汽车以最低速度行驶,同时用1盏绿灯显示档位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2/3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。
2、汽车慢加速时用“A键”,急加速时用“B键”。慢刹车时用“C键”,急刹车时用“D键”。加速和刹车时用数码管显示相应的速度变化,同时用LED灯显示当前所作的操作。
3、当汽车需要紧急刹车时,键入“ESC”键,所有发光二极管熄灭,同时数码管显示“0”。
4、各档位车速:
1档: 5-25 Km/h
2档: 26-50 Km/h
3档: 51-90 km/h
4、 要求有PC 人机交互接口,LED控制,数码管显示。
三、 硬件设计
1、 硬件设计原理图(完整)
a 数码管
g
GP
数 地 控 K1 开关
据 据 据
总 总 总
线 线 线
K7
LED1 一档
二档
三档
十 LED3 刹车
个
+5V
2、 硬件设计说明(含接口规范)
汽车速度控制的硬件设计说明:
8255和8254的数
文档评论(0)