- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通灯-微机接口课程设计报告x
合肥学院
计算机科学与技术系
课程设计报告
2008~2009学年第一学期
课程 微型计算机原理与接口技术 课程设计名称 交 通 灯 学生姓名 朱 丽 娜 学号 0604032035 专业班级 06网络工程(2)班 指导教师 肖 连 军 老 师
2009年 1月
一、题义分析及解决方案
1、题义需求分析
本程序设计需应用软件控制并运行接口电路,使连接在该接口上的红、绿、黄发光二极管按十字路口交通红、绿、黄灯形式闪烁,并显示绿灯的倒计时时间,如果需要还可以动态的对到计时时间进行设定。
交通灯变化规律根据实地查看和查看资料:各个路口的交通灯变化规律并不相同,本课程设为了简化,只考虑了交通灯正常时的变化规律,即有如下规律变化:程序一开始,四个方向的灯全为红灯,接着变为黄灯闪烁数次,然后东西方向为红灯,南北方向为绿灯并显示倒计时时间,倒计时间结束后,交通灯变成黄灯,闪烁几次后,东西方向变成绿灯,南北变成红灯,再变成黄灯,如此按交通灯的变化规则交替变化,在对绿灯采取倒计时时,采用的是为各个灯设置固定的亮持续时间。对此设计模拟交通灯变化规律,需要解决如下问题:
(1)绿灯的倒计时时间如何显示,倒计时间用什么来控制
(2)交通灯用什么器材来模拟显示
(3)如何设计pc机与实验模拟芯片接口通信
(4)交通灯运行状态怎么实现,交通灯状态的切换问题怎么解决
(5)如何实现交通灯的闪烁,并且控制闪烁时间,
(6)如何对所选芯片进行编程控制
(7)如何获取开关上用户设置的初值信息,并且把初值信息如何存储。
2、解决问题方法及思路
1)硬件部分
1、LED设计说明:
用LED作为倒计时时间的显示器, LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,利用LED技术,可以制造出比LCD更薄、更亮、更清晰的显示器,LED是发光二极管属于二极管的一种,LCD是液晶显示器,两者相差太多.但是用LED的点阵也能组成显示器,适用于户外大屏幕显示,分辨率较低,LED与LCD具体比较如下图
表1-1:LCD与LED的比较
LCD 液晶显示器,通过液晶和彩色过滤器过滤光源,在平面面板上产生图象,具有零辐射,低耗能,散热小,纤薄轻巧,精确还原图象,显示字符锐利,屏幕调节方便,可视角度小,响应时间过慢,亮度可对比度低等特点 LED 发光二极管,是由发光二极管排列组成的显示器件,它采用低电压扫描技术,具有耗电少,使用寿命长,成本低,亮度高,故障少,视角大,视角大,可视距离远的特点 通过分析和对比,LED显示器要较优于LCD显示器,因此本实验选择LED
2、8255设计说明:
用8255A可编程并行接口芯片的A、B、C三口作为红、绿、黄交通灯的控制输入口。8255有三个并行输入输出口,可以方便的对三种颜色的交通灯进行很好的控制。解决方案是:PB0~PB7接模拟灯二极管,PA0~PA7接7段二极管的段选,PC0~PC3接7段二极管的位选,PC4~PC7与开关相连,处理器芯片集成芯片卡PCI卡连接,用于完成硬件方面的实验正常通信。其芯片比较说明:如下表
表1-2:8255A与8251芯片的比较
比较内容 8255A芯片 8251A芯片 通信方式 并行 串行 数据传送方式 数据的各位同时传送, 数据一位一位地顺序传送,, 内部组成 8155内有256字节RAM和一个定时计数器。 8255没有 特点 通信线路较8251复杂 通信线路简单,利用电话或电报线路就可实现通信 输入/输出 编程较为灵活 编程较8255不够灵活 应用范围 使用十分方便,传输距离近,成本较高 传输距离远,使用不方便,但传输速度慢,降低成本 , 初始化特点 8255A直接位清0/置1功能简化了接口控制 8251在初始化时,必须重新设置模式寄存器的格式.
2)、软件部分
根据硬件需求采用8255A芯片,为实现对通信的控制,采用汇编语言,分别编程控制8255的工作方式,在编程时应考虑到状态的转换采用查询方式控制,根据需求分析可采用8255的方式0下工作具体如下设置:
硬件连接说明:8255A芯片的PA、PB、PC三口的工作方式为方式0,将8255的PB0~PB7接红绿灯用以模拟交通灯的变化,PA0~PA7接7段LED灯的段选码,,完成LED显示器的段选,PC0~PC3接LED显示器的位选码用以完成位选,PC4-PC7接开关,以完成初值接收。初始化8255后。利用汇编语言编写访问控制程序,控制绿灯的显示倒记时间,它与红灯的显示时间是相同的,编写控制程序控制黄灯的闪烁时间,当绿灯的显示时间结束后切换到黄灯,再切换到红灯,如此循环下去。
二、硬件设计
1、选择芯片74138译码器
1)、74138译码器在本
您可能关注的文档
- 五年级上册25.《七律_长征》.ppt
- 五年级下数学课件-露在外面的面北师大版(2014秋).ppt
- 五年级写字上册.doc
- 五年级科学上册第二单元 1. 光和影.ppt
- 五年级上册科学课件-2.11噪声的危害与防治-青岛版(六年制,三起) (共42张PPT).ppt
- 五年级数学课件 露在外面的面.ppt
- 五年级科学教科版下第二单元复习.ppt
- 五年级科学下册科学复习题.doc
- 五年级科学金属课件.ppt
- 五语四单元作文.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 会计学原理23版 英文版课件WildFAP23eCh05PPT.pptx
- 华为公司职类职种职级体系的划分及职业发展通道设计.pdf VIP
- 建筑解析流水别墅.pptx
- 2025届高三英语复习语法填空专题(24张PPT).pptx VIP
- 基于PLC的磨矿控制系统设计.docx
- 有限元分析论文.doc VIP
- 苏教版小学科学五年级上册第四单元《水在自然界的循环》大单元教学设计(含练习).docx
- 聚氯乙烯热收缩膜标签验收标准.doc VIP
- 2023年安徽省高中学业水平合格性考试数学试卷真题(含答案详解) (2).pdf VIP
- 2025届江苏省南菁高级中学物理高一第一学期期中达标检测模拟试题含解析.doc
文档评论(0)