- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机系统课程的设计实验的报告交通信号灯自动控制模拟指示系统
微机系统课程设计实验报告课题:交通信号灯自动控制模拟指示系统课程设计目的掌握CPU与各芯片管脚连接方法,提高借口扩展硬件电路的连接能力。加深对定时器、计数器和并行借口芯片的工作方式和编程方法的理解。掌握交通信号灯自动控制系统的设计思路和实现方法。课程设计内容设计并实现十字路口通信号自动控制模拟指示系统。设该路口由A、B两条通行相交而成,四个路口各设一组红、黄、绿三色信号灯,用两位数码管作倒计时显示。应用系统设计方案交通信号灯的亮灭时间及数码管显示时间可以通过8253来控制,8253的时钟源采用时钟信号发生器与分频电路提供,通过计算获得计数初值为1000。按照需要设定工作在方式3.交通信号灯及数码管可以采用系统提供的相应模块,控制可以通过8255可编程并行借口,PA口控制红黄绿交通灯的亮灭,PB口和PC口控制时间显示数码管的段和位。PC0作为OUT1的输入。系统测试结果基本功能实现以秒为计时单位,两位数码管以十进制递减计数显示通行剩余时间,在递减计数为零瞬间转换。即南北的绿灯、东西的红灯同时亮30秒,同时南北路口数码管递减显示绿灯剩余时间;为0时,南北的黄灯闪烁5秒钟,同时东西的红灯继续亮;南北的红灯、东西的绿灯同时亮30秒,同时东西路口数码管递减显示绿灯剩余时间;为0时,南北红灯继续亮,同时东西的黄灯闪烁5秒;若不结束,则开始循环。通过键盘可以对红、黄、绿三色信号灯所亮时间再0~99内任意设定。十字路口的通行气势状态可自行设定,系统启动后自动运行,按“Q”退出。2、发挥部分实现(1)增加人工干预模式,在特殊情况下可通过人工干预,手动控制A、B交通灯的切换时间,并可以随时切换为自动运行模式。(2)增加夜间控制功能,交通灯在进入夜间模式后,A、B干道上红、绿灯均不亮,黄灯信号灯闪烁。(3)增加红灯倒计时显示。五、课程设计中遇到的问题及解决办法 1.8253的两个计时器的连接及工作方式选择,在查找相关资料后,将两个计时器串联,并工作在方式3下,初始值为1000。 2.在数码管上同时显示南北红灯、东西绿灯及黄灯的剩余时间倒计时,在查找相关资料,研究有关程序后解决了该问题。六、实验体会微机系统课程设计实验加深了学生对微机系统的理解,提高了团队探讨、查找资料及合作能力,加深了学生对于软、硬件结合的映像,促进了学生总体能力的提升。七、分组及分工组长:张栋软件:马思奇、王刚硬件:魏世峰、徐珂八、源程序// 321.cpp : Defines the entry point for the console application.//#includeiostream#includectime#includestdafx.h#includewindows.h#includestdio.h#includePCI9052Dll.h#includeconio.h//using namespace std;#defineDefaultTime 10#definesmgd 0xc0//数oy码?管¨1段?初?始o?化?¥#definesmgw 0xc0//数oy码?管¨1位?初?始o?化?¥数oy据Y#definehld 0xf3//红¨?绿¨?灯ì?初?始o?化?¥数oy据Yunsignedchar table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //0到ì?9的ì?数oy码?管¨1代?¨2码?int judge = 0;//,aaa=1;//判D断?黄?灯ì?,ê?若¨?为a黄?灯ì?则¨°为a1,ê?aaa是o?用??来¤??帮??助¨2保à?ê存??干¨|预?è前??红¨?绿¨?灯ì?状á??态??的ì?参?数oy;unsignedshortusIoAddr;unsignedshortAddr;unsignedchar data,data1,data2,data3,data4;//data用??来¤??记?录?当ì?à前??黄?灯ì?的ì?方¤?向¨°,ê?data1,ê?data2,data3,data4用??来¤??记?录?4个?数oy码?管¨1的ì?数oy字á?unsignedchar Idata,Idata0,Idata1,Idata3,Idata2;//Idata0和¨aIdata1用??来¤??判D断?时o?à间?是o?否¤?到ì?1秒?,ê?Idata2记?录?被à?干¨|预?è之?前??的ì?灯ì?状á??态??unsignedchar Idata4; //保à?ê存??是o?否¤?为a自á?动?¥运?行D模?ê式o?void init_8255(){data = 0x81;/
您可能关注的文档
最近下载
- 社会体育学复习资料与题库.pdf VIP
- 高职体育课程教学大纲.docx VIP
- 中国抗菌药物临床合理应用指南专家讲座.pptx VIP
- 最新ISO9001、ISO14001、ISO45001三体系设计部和业务部内审检查记录(带记录).pdf VIP
- 人音版四年级上册音乐全册教学设计教案.pdf
- 浙教版小学一年级上册《劳动》全册教学课件.pptx
- 管理信息系统开发项目式教程 第3版 教学课件 作者 陈承欢单元1 管理信息系统的开发综述.ppt VIP
- 2025年秋季八年级历史上册新教材解读课件(统编版2024).pptx VIP
- 商业运营管理培训.pptx VIP
- 医疗器械生产企业质量控制与成品放行指南2025年培训PPT.pdf
文档评论(0)