- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8255A应用——交通灯控制
前 言
随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的
作用。多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基于微机原理与接口技术的简单应用。运用所学的微机原理和接口技术知识完成交通灯系统。通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了现代城市交通控制与管理问题的现状,结合交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的交通灯控制系统的硬件电路设计方案。1.东西方向车辆放行秒钟。即东西方向绿灯和南北方向的红灯同时点亮;2.后,东西方向的闪烁5,以警示车辆将切换红绿灯。此时南北方向仍维持红灯点亮。3.东西方向的,转为南北方向放行秒钟。即东西方向的红灯和南北方向的绿灯同时点亮;4.南北方向放行0秒钟后,转为南北方向的,以警示将切换红绿灯。此时东西方向仍维持红灯点亮。5.南北方向的后转为东西方向放行。如此循环重复。 0 0 0 0 0 0 0 0 0 00 关灯 1 0 0 0 1 0 1 0 0 14 南北红,东西绿 2 0 0 0 1 0 0 1 0 12 南北红,东西黄 3 0 0 0 1 0 0 0 0 10 南北红,东西关 4 0 1 0 0 0 0 0 1 41 南北绿,东西红 5 0 0 1 0 0 0 0 1 21 南北黄,东西红 6 0 0 0 0 0 0 0 1 01 南北关,东西红 从状态1到状态6依次循环变换,又状态2和3,状态5和6之间各循环5次。其中状态1和状态4持续30秒,其他状态持续0.5秒。
按照上面的流程,依次把相应的控制码输出到端口A,6个交通灯就能够按照要求实现交通管理。
第三章 交通灯的电路设计部分
3.1 设计原理
3.1.18255A的工作原理
1)数据总线缓冲器:这是一个双向三态的8位数据缓冲器,它是8255A与微机系统数据总线的接口。输入输出的数据、CPU输出的控制字以及CPU输入的状态信息都是通过这个缓冲器传送的。
2)三个端口A,B和C:A端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入锁存器。B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。
3) A组和B组控制电路:这是两组根据CPU输出的控制字控制8255工作方式的电路,它们对于CPU而言,共用一个端口地址相同的控制字寄存器,接收CPU输出的一字节方式控制字或对C口按位复位字命令。方式控制字的高5位决定A组的工作方式,低3位决定B组的工作方式。对C口按位复位命令字可对C口的每一位实现置位或复位。A组控制电路控制A口和C口上半部,B组控制电路控制B口和C口下半部。
4)读写控制逻辑:用来控制把CPU输出的控制字或数据送至相应端口,也由它来控制把状态信息或输入数据通过相应的端口送到CPU。
2、引脚信号
8255A的引脚如图所示,分为数据线、地址线、读/写控制线、输入/输出端口线和电源线。
D7~D0(data bus):三态、双向数据线,与CPU数据总线连接,用来传送数据。
(chip select):片选信号线,低电平有效时,芯片被选中。
A1, A0(port address):地址线,用来选择内部端口。
(read):读出信号线,低电平有效时,允许数据读出。
(write):写入信号线,低电平有效时,允许数据写入。
RESET(reset):复位信号线,高电平有效时,
将所有内部寄存器(包括控制寄存器)清0。
PA7~PA0(port A):A口输入/输出信号线。
PB7~PB0(port B):B口输入/输出信号线。
PC7~PC0(port C):C口输入/输出信号线。
VCC:+5V电源。 GND:电源地线。
3、8255A的 工作方式:
方式0---基本输入输出方式;
方式1---选通输入输出方式;
方式2---双向选通输入输出方式。
3.1.2 程序原理
交通灯控制系统程序流程图
3.2 电路及源程序
3.2.1电路插接
本实验利用装置提供的8255A芯片和逻辑电平显示器进行。
将8255的数据线D0-D7,地址线A0、A1,控制线RESET,RD,WR,分别于总线相连,电源和地分别连接到实验箱的+5和地。将8255A芯片的端口A与6个逻辑电平显示器发光二极管之间连接。注意,对于红绿灯,只需连接红或绿一端,而对于黄灯,则同时连接红绿两端。电路图
3.2.2 源程序
整个过程的代码表:14,12,10,12,10,12,10,12,10,12,10,41,21,01,21,01,21,01,21,01,21,0
您可能关注的文档
- 【精品】应用电子技术毕业论文.doc
- 【精品】电子类毕业论文.doc
- 【精品】电子秒表毕业论文.doc
- 【精品】多功能电子称毕业论文.doc
- 【精品】范本-本科毕业论文格式.doc
- 【精品】基于单片机的病床呼叫系统-毕业论文2.doc
- 【精品】基于单片机的病床呼叫系统-毕业论文.doc
- 【精品】基于单片机的电子钟设计毕业论文5.doc
- 【精品】基于单片机的电子钟设计毕业论文8.doc
- 【精品】基于单片机的电子钟设计毕业论文9.doc
- 2025贵州安顺市镇宁自治县人力资源和社会保障局招聘公益性岗位人员1人笔试备考题库及答案解析.docx
- 2025贵州关岭自治县粮油收储经营公司招聘粮油仓储保管员(高级)及粮油质量检验员(高级)2人笔试备考题库及答案解析.docx
- 2025浙江温州市乐清市卫健系统引进高层次紧缺人才和提前招聘2025届医疗卫生类优秀毕业生107人(二)笔试备考题库及答案解析.docx
- 2025贵州省社会科学院人才引进笔试备考题库及答案解析.docx
- 2025北京丰台区卫生健康委所属事业单位面向社会招聘228人笔试备考题库及答案解析.docx
- 2025中国航天科工六院601所招聘笔试备考题库及答案解析.docx
- 2025北京昌平区事业单位招聘192笔试备考题库及答案解析.docx
- 2025第一季度上海文化广场年公开招聘工作人员笔试备考题库及答案解析.docx
- 2025浙江温州市卫生健康委员会直属医疗卫生单位面向全球引才8人笔试备考题库及答案解析.docx
- 2025河北衡水市武邑县公安局补充招聘警务辅助人员13人笔试备考题库及答案解析.docx
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)