- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口设计报告
学 院: 信息科学与工程学院_______T
班 级: G
学 号: G
姓 名: _G
指导老师: G
完成时间: 2012年
目 录
一、设计目的…………………………………………………1
二、设计任务及要求…………………………………………1
1、设计任务………………………………………………………………………………1
2、设计内容………………………………………………………………………………1
3、设计器材………………………………………………………………………………2
三、设计原理及设计方案的选择……………………………3
1、设计原理………………………………………………………………………………3
2、系统原理………………………………………………………………………………4
2.1 8255的工作原理及内部结构…………………………………………………………………4
2.2 发光二极管显示原理……………………………………………………………………………5
四、总体设计…………………………………………………5
五、详细设计…………………………………………………6
1、电路设计………………………………………………………………………………6
2、延时模块设计…………………………………………………………………………6
3、交通灯主程序设计……………………………………………………………………7
六、运行结果及说明…………………………………………9
七、课程设计总结及体会……………………………………9
八、参考文献…………………………………………………10
九、程序源代码…………………………………………………10
一、设计目的
1、了解交通灯管理的基本工作原理。
2、熟练掌握8255A可编程并行接口芯片的接口编程方法,掌握8255A在不同工作方式下通过输出对显示灯的控制。
3、熟练掌握8253芯片的编程及应用,掌握不同方式下定时计数的方法,知道用8253芯片控制时间和申请中断。
4、熟练掌握8259芯片的编程及应用,掌握8259芯片对中断的控制。
5、熟悉掌握对硬件的运用,能够通过软件编程来达到对硬件的控制。
6、掌握多位LED显示问题的解决。
7、学习单板方式下扩展简单I/O接口的方法以双色灯的使用。
、进一步学习微处理器的编程技术。
十字路口交通灯分布示意图
3、设计器材
超想—3000TB综合实验/仿真系统
导线若干
微机原理及接口技术试验箱
三、设计原理及设计方案的选择
1、设计原理
实验原理图如图5—9所示,PB4~PB7分别与发光二极管电路L1~L12相连,本实验为模拟交通灯实验。交通灯的亮灭规则如下:
设有一个十字路口,1、3为南北方向,2、4为东西方向,初始为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车;延时一段时间后,1、3路口的绿灯熄灭,而1、3路口黄灯开始闪烁,闪烁若干次以后,1、3路口的红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车;延时一段时间以后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后重复上述过程。
8255A的PB4~PB7对应黄灯,PC0~PC3对应红灯,PC4~PC7对应绿灯。8255A工作与模式0,并置为输出。由于个发光二极管为共阳极,使其点亮应使8255A相应端口清0.
图5—9
2、系统原理
本次课程设计使用到的芯片就只有8255, 使用这块芯片首先应该明白了解这块芯片的功能、工作方式以及初始化方式等。
2.1 8255的工作原理及内部结构:
图1:8255的内部结构及引脚
1) 数据总线缓冲器:这是一个双向三态的8位数据缓冲器,它是8255与微机系统数据总线的接口。输入输出的数据、CPU输出的控制字以及CPU输入的状态信息都是通过这个缓冲器传送的。
2) 两个端口B和C:B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。
3) 读写控制逻辑:用来控制把CPU输出的控制字或数据送至相应端口,也由它来控
您可能关注的文档
最近下载
- IMT-20205G推进组2023面向通感算一体化光网络的光纤传感技术白皮书29页.pdf VIP
- 病理科医疗设备故障应急预案演练方案.docx VIP
- 减重手术麻醉指南.pptx VIP
- Ⅵ-第四课-布局经营——绘画构图基础.pptx VIP
- 康波周期复盘:康波周期与中国式现代化.pptx VIP
- DB2302T 064-2023 高粱大垄密植通透绿色高质高效栽培技术规程.pdf VIP
- 天人合一——中国古代建筑PPT课件.pptx VIP
- 项痹病(神经根型颈椎病)中医诊疗方案(试行版).pdf VIP
- 2025至2030文化传媒行业市场分析及未来趋势与战略投资研究报告.docx
- 分布式光纤传感行业报告.pptx VIP
文档评论(0)