毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机交通信号灯的自动指挥系统设计+答辩PPT+电路图 第4页

更新时间:2011-10-1:  来源:毕业论文
1)键盘选择本系统键盘的作用就是提供模式的选择和通行周期的秒级设定,因此三个键就可以胜任,不需要做行列键盘。
2)数据处理器的选择
这里对数据处理器的选择有两种,一种就是全部用逻辑器件设计,一种是用廉价的微控制器,也就是常见的单片机。逻辑器件的优点是执行速度比较快,但是成本较高,以后系统扩容比较麻烦;单片机的优点是成本比较低,以后扩容比较方便,只需修改程序即可,但是执行速度较慢。综合利弊,本系统选用了后者,因为本系统中对时间要求并不是很严格,而且使用后者的开发周期比较短,扩容很方便。
3)信号显示的选择毕业论文http://www.751com.cn/
本系统有两种数据需要显示,一种是剩余时间信号,一种是信号灯状态信号。对于前者可以用数码管显示,也可以用液晶显示,但是液晶显示器的成本比数码管的成本高了很多,因此选用液晶并不经济。信号灯状态的显示可以用led,led不仅亮度高、寿命长,而且成本较低。
2.3程序开发语言
汇编语言具有比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。汇编语言直接同计算机的底层软件甚至硬件进行交互,它具有如下一些特点:
(1)能够直接访问与硬件相关的存储器或I/O端口;
(2)能够根据特定的应用对代码做最佳的优化,提高运行速度;
(3)编写的代码非常难懂,不好文护;
(4)很容易产生bug,难于调试;
(5)开发效率很低,时间长且单调。
C语言是一种面向过程的高级语言,因此具备高级语言的各种优点:与汇编语言相比,代码量小,开发周期短,调试方便、易文护等。同时它又能够对内存进行操作,因此可以用它编写单片机的程序。但是它的执行效率不如汇编语言。本系统采用C语言编写源程序。
第三章 交通灯硬件设计
3.1系统整体设计
本系统采用组合式设计思想,即母板是由数据处理部分和电源组成,子板由键盘部分和信号显示部分组成。母板在下面,子板在上面。它们之间的连接是通过排针。这种布局使模块化更加清晰,后期调试也比较方便。
3.2 AT89S51单片机
AT89S51单片机与传统8051单片机指令兼容,只是比后者多了在线编程,这里主要讲一下MCS-51单片机。
MCS-51 单片机内部结构:8051是MCS-51系列单片机的典型产品,它包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别进行简单介绍:
中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8 位数据宽度的处理器,能处理8位二进制数据或代码,CPU 负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器(RAM):8051内部有128个8 位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图3.1 8051内核内部框图
程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。
定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口:8051共有4组8位I/O 口(P0、P1、P2或P3),用于对外部数据的传输。
全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

单片机交通信号灯的自动指挥系统设计+答辩PPT+电路图 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。