- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西 安 邮 电 大 学 (计算机学院) 硬件课程设计报告 题 目: 汽车速度控制的设计与实现 专业名称: 软件工程 班 级: 软件1201 学生姓名: 学号(8位): 指导教师: 设计起止时间:2014年12月15日~2014年12月26日 设计目的:微机接口电路的设计及应用。 通过《微机原理与接口》课程设计,使学生能够进一步了解微型计算机工作原理,?微型计算机的硬件结构及微型计算机软件编程。?要求学生根据接口电路的硬件要求进行计算机的汇编语言程序设计,使学生的软件编程能力得到加强,对接口电路的综合应用能力有较大提高。??利用所学微机的理论知识进行软硬件整体设计,提高综合应用能力。通过设计掌握综合使用基本输入设备,通用接口芯片,专用接口芯片的方法;熟悉并行接口芯片8255的使用与硬件接口方法,熟悉8255的各种工作方式,掌握8255的编程方法;掌握实时处理程序的编制和调试方法。从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。同时给学生提供更多、更好的训练机会,培养学生的创新能力。 设计内容:所选题目的具体要求。 在自行设计接口板的的按键转换汽车的挡位,用发光二极管显示挡位,用数码管显示汽车的速度。(1). 按“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示挡位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。(2). 汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用“C”键,急刹车时用“D”键。加速和刹车时用数码管显示相应的速度变化。(3). 当汽车需紧急停车时,键入“ESC”键,所有发光二极管熄灭,同时数码管显示“0”。 设计过程: 根据设计内容,给出设计方案,选择需要的接口芯片和外设等,确定相应的接口芯片的工作方式,并给出proteus下设计出的系统原理图,见文章末尾 根据系统要求,设计程序,给出流程图描述程序。数码管流程图 程序流程: 设置初始状态:速度为0,数码管显示为0 1档初始状态:速度为5,LED1亮 1档最大速度状态:速度为25,数码管显示25 2档初始状态:速度为25,LED2亮 2档最大速度状态:速度为60,数码管显示60 3档初始状态:速度为60,LED3亮 3档最大速度状态:速度为120,数码管显示120 进入初始状态,判断是否按下K1开关,若没按下则回到初始状态,若按下则进入1档初始状态 1档初始状态下接受指令: 判断是否按下KA开关,若按下则进入慢加速状态,直到速度加到1档的最大速度25,进入1档最大速度状态; 若没按下KA开关,则判断是否按下KB开关,若按下则进入快加速状态,直到速度加到1档的最大速度25,进入1档最大速度状态; 若没按下KB开关,则判断是否按下KC开关,若按下则进入慢减速状态,直到速度减到0,进入初始状态; 若没按下KC开关,则判断是否按下KD开关,若按下则进入快减速状态,直到速度减到0,进入初始状态; 若没按下KD开关,则判断是否按下KE开关,若按下则进入停车状态,速度减到0,进入初始状态; 若没按下KE开关,则停留在1档初始状态,等待接收指令; 1档最大速度状态下接收指令: 判断是否按下K2开关若按下,若按下则进入2档初始状态; 若没按下K2开关,则判断是否按下KC开关,若按下则进入慢减速状态,直到速度减到0,进入初始状态; 若没按下KC开关,则判断是否按下KD开关,若按下则进入快减速状态,直到速度减到0,进入初始状态; 若没按下KD开关,则判断是否按下KE开关,若按下则进入停车状态,速度减到0,进入初始状态; 若没按下KE开关,则停留在2档初始状态,等待接收指令; 进入2档初始状态后,它的程序流程和1档初始状态流程一样;进入3档初始状态后,流程和1、2档一样,只是当进入3档最大速度状态后,只能接受减速停车指令。 在前两步的基础上,给出proteus下程序运行的结果截图。见文章末尾 具体硬件实现,给出实际所焊电路的系统连线图。 在所焊电路的板子上运行程序,拍照,打印出系统运行截图。 设计总结:分析自己的设计结果,总结设计中所遇到的问题以及采取的解决办法。 设计结果分析:整个系统运行过程中考虑到了很多情况,做得比较细腻,比如1档必须到达了最大速度才能接收2档指令,不能越到3档;在加速过程中速度只会加到相应档位的最大速度,不会超过它;不足的是:在加速减速状态中不会被中断,速度会加到最大或减到0,这点还需改进。 遇到问题:不知道如何让数码管正确的显示相应的数字 解决办法:先查看实验指导书了解了数码管的线路连接,然后上网查找数码管
您可能关注的文档
最近下载
- 《安全科学方法学》第7章安全系统现代管理方法.ppt
- 广东省肇庆市(2024年-2025年小学六年级语文)统编版质量测试(下学期)试卷及答案.docx VIP
- DB2306T 149-2021 温室水果番茄越冬生产技术规程.pdf VIP
- 浙美版(2024)美术二年级上册校园标识(课件).pptx VIP
- (ppt)尖子生班会.ppt VIP
- TCCES 44-2024 老旧房屋结构安全监测技术标准_可有哪些信誉好的足球投注网站.pdf VIP
- 中国财税史-第3章.pptx VIP
- 徐州某电厂冷水塔爆破拆除施工方案.doc VIP
- 实验室生物安全管理手册(2025版).pdf VIP
- 成为尖子生的十大好习惯,你在成为学霸的路上吗?课件 主题班会.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)