第一范文网 - 专业文章范例文档资料分享平台

2014年山东大学第十届“兴源通杯”科技创新大赛

来源:用户分享 时间:2025/5/19 19:16:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于单片机的交通灯控制系统

Busy_LED=0; Kongxian_LED=0; IT0=1; //INT0负跳变触发 TMOD=0x01; //定时器工作于方式1 TH0=(65536-50000)/256; //定时器赋初值 TL0=(65536-50000)%6; EA=1; //CPU开中断总允许 ET0=1; //开定时中断 EX0=1; //开外部INTO中断 TR0=1; //启动定时

while(1) { Process(); } }

5、 基于单片机的仿真软件

5.1 Keil简介:

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 5.2 Proteus简介:

Proteus是英国Labcenter公司开发的电路分析与仿真软件。该软件的特点是:①集原理图设计、仿真和PCB设计于一体,真正实现从概念到产品的完整电子设计工具,②具有模拟电路、数字电路、单片机应用系统、嵌入式系统(不高于ARM7)设计与仿真功能,③具有全速、单步、设置断点等多种形式的调试功能,④具有各种信号源和电路分析所需的虚拟仪表,⑤支持Keil C51 uVision2、MPLAB

- 24 -

基于单片机的交通灯控制系统

等第三方的软件编译和调试环境,⑥具有强大的原理图到PCB板设计功能,可以输出多种格式的电路设计报表。拥有PROTEUS电子设计工具,就相当于拥有了一个电子设计和分析平台。

5.3 模拟仿真:

正常模式

繁忙模式

- 25 -

基于单片机的交通灯控制系统

空闲模式

- 26 -

基于单片机的交通灯控制系统

特殊模式

- 27 -

基于单片机的交通灯控制系统

参考文献

[1] 单片机原理与应用:基于proteus虚拟仿真技术/徐爱钧编著.——北京:机械工业出版社,2010.7.

[2] 单片微机原理与应用/朱定华, 戴汝平编著.——北京:清华大学出版社,2003.

[3] 基于proteus的单片机应用技术/汪世明编著.——北京:电子工业出版社,2009.6.

[4] 艾运阶 MSC-51单片机项目教程 北京理工大学出版社 2012.1.

[5] 51单片机原理及应用——基于Keil C与Proteus/陈海晏编著.——北京:北京航空航天大学出版社,2010.7.

[6] 单片机原理及接口技术/李晓林,牛昱光,阎高伟主编—2版.—北京:电子工业出版社,2011.2.

[7] 单片机原理与C51基础/赵丽清等主编.--北京:机械工业出版社,2012.8. [8] 单片机原理、接口及应用系统设计/谢维成, 杨加国主编北京:电子工业出版社,2011.

[9] 单片机应用技术教程/主编徐爱华北京:机械工业出版社,2003.

- 28 -

2014年山东大学第十届“兴源通杯”科技创新大赛.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9fc0f4soop6trx116691_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top