网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 电子专业 -> 单片机交通灯设计,有仿真及源码
自动化论文范文| 电子机电论文| 测控技术论文| 通信专业论文| 电气工程论文| 通信工程论文| 电子信息工程论文| 免费自动化论文| 免费电子论文| 免费电气论文| 免费通信论文

单片机交通灯设计,有仿真及源码

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
单片机交通灯设计,有仿真及源码

1.主要内容 点击下载

 

(一)选用Proteus原因:

 

       伴随着计算机软件和硬件技术的飞速发展,在各个领域都出现了各种仿真技术为各种设计系统开发提供了准确可靠的保证,同时节约了大量的人力和物力,电子技术领域也不例外,出现了大量的仿真工具,如各种EDA工具:模数混合仿真的Multisim、OrCAD、Protel等,数字系统设计仿真的Maxplus II、Fundation 、Expert等,系统仿真软件Systemview等。

 

     目前各个高校都建立了单片机实验室,并且基本都是采用相应的硬件仿真设备;但是由于单片机的种类繁多再加上资金的限制不可能包括所有的单片机仿真设备。目前,在我校已建立了EDA实验室,配备了Multisim、Protel、MaxplusII等软件和配套硬件;但这些软硬件对单片机的仿真无能为力。因此急需一种仿真软件能适应各种类型的单片机开发。

 

 

 

(二)软件仿真系统选用Proteus(海神)的ISIS的优点:

 

 

 

     1、全部满足我们单片机软件仿真系统的标准,并在同类产品中具有明显的优势。2、具有模拟电路仿真、数字电路仿真、单片机及外围电路组成系统仿真、RS232动态仿真、12C调试器、键盘和LCD系统仿真的功能;各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。3、目前支持的单片机类型有:6800系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。4、支持大量的存储器和外围芯片。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大,是其他任何一款软件都不能比拟的。

 

 

 

  (三)系统分析:

 

 

 

 控制芯片采用常用的51单片机,MCS-51是Intel公司的一种单片机系列的名称,它包括多种8位的单片机,分为51子系列和52子系列。51子系列如8031、8051、8751、80C31、80C51等,52子系列如8032、8752、8052、80C252等,它们最主要的差别在片内ROM和RAM,而其它的基本组成和指令系统都是相同的。

 

 

 

主要特点:

 

 

 

l 集成度高

 

 

 

l 系统结构简单

 

 

 

l 易扩展、抗干扰、可靠性高

 

 

 

l 处理能力强、兼容性好

 

        MCS-51系列单片机概况

 

晶振采用12MHZ,驱动电路采用基本共射放大电路,即可以放大电压又可以放大电流。

 

 

 

 

 

 

采用延时的方法交替使三个灯亮与灭,比较简单。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

程序设计:

 

 

 

 

 

 

#include

 

 

 

#include

 

 

 

#include

 

 

 

sbit Sred=P0^0; 

 

 

 

sbit Syellow=P0^1;

 

 

 

sbit Sgreen=P0^2;//定义南北向端口

 

 

 

sbit Ered=P0^5;

 

 

 

sbit Eyellow=P0^4;

 

 

 

sbit Egreen=P0^3;//定义东西向端口

 

 

 

void delay(unsigned char k);

 

 

 

unsigned char i,j;

 

 

 

void delay(unsigned char k)

 

 

 

{ 

 

 

 

   for(i=0;i

 

 

{

 

 

      for(j=0;j<200;j++)

 

 

 

     {;;;;;;;}

 

 

   }

 

 

 }

 

 

void main(void)

 

 

 

{

 

 

 

  while(1)

 

 

 

  {

 

 

 

     Sred=1;

 

 

 

 Sgreen=0;

 

 

 Syellow=0;

 

 

 Ered=0;

 

 

 Egreen=1;

 

 

 Eyellow=0;

 

 

     delay(12000);//南北红灯,东西绿灯

 

 

 

 Sred=0;

 

 

 Sgreen=0;

 

 

 Syellow=1;

 

 

 Ered=0;

 

 

 Egreen=0;

 

 

 Eyellow=1;

 

 

     delay(20);//黄灯切换

 

 

 

     Sred=0;

 

 

 

  Sgreen=1;

 

 

  Syellow=0;

 

 

 Ered=1;

 

 

 Egreen=0;

 

 

 Eyellow=0;

 

 

    delay(12000);}//南北绿灯,东西红灯*/

 

 

 

 }原理图:

 

 

 

 

 

 

 

 

PCB布线图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

 

      for(j=0;j<200;j++)

 

 

 

     {;;;;;;;}

 

 

   }

 

 

 }

 

 

void main(void)

 

 

 

{

 

 

 

  while(1)

 

 

 

  {

 

 

 

     Sred=1;

 

 

 

 Sgreen=0;

 

 

 Syellow=0;

 

 

 Ered=0;

 

 

 Egreen=1;

 

 

 Eyellow=0;

 

 

     delay(12000);//南北红灯,东西绿灯

 

 

 

 Sred=0;

 

 

 Sgreen=0;

 

 

 Syellow=1;

 

 

 Ered=0;

 

 

 Egreen=0;

 

 

 Eyellow=1;

 

 

     delay(20);//黄灯切换

 

 

 

     Sred=0;

 

 

 

  Sgreen=1;

 

 

  Syellow=0;

 

 

 Ered=1;

 

 

 Egreen=0;

 

 

 Eyellow=0;

 

 

    delay(12000);}//南北绿灯,东西红灯*/

 

 

 

 }原理图:

 

 

 

 

 

 

 

 

PCB布线图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ROM

 

 

 

 

 

 

EPROM 

 

 

 

E2PROM

 

 

 

 

 

 

无

 

 

 

ROM

 

 

 

 

 

 

ROM

 

 

 

字节

 

 

 

 

 

 

RAM

 

 

 

字节

 

 

 

 

 

 

寻址

 

 

 

(KB)

 

 

 

    计

 

 

 

   数

 

 

 

   器

 

 

 

并

 

 

 

行

 

 

 

口

 

 

 

串行口

 

 

 

中断源

 

 

 

8051

 

 

 

8751

 

 

 

8031

 

 

 

4K

 

 

 

128

 

 

 

2*64

 

 

 

2*16bit

 

 

 

4*8

 

 

 

1

 

 

 

5

 

 

 

80C51

 

 

 

87C51

 

 

 

80C31

 

 

 

4K

 

 

 

128

 

 

 

2*64

 

 

 

2*16bit

 

 

 

4*8

 

 

 

1

 

 

 

5

 

 

 

8052

 

 

 

8752

 

 

 

8032

 

 

 

8K

 

 

 

256

 

 

 

2*64

 

 

 

3*16bit

 

 

 

4*8

 

 

 

1

 

 

 

6

 

 

 

80C252

 

 

 

87C252

 

 

 

80C232

 

 

 

8K

 

 

 

256

 

 

 

2*64

 

 

 

3*16bit

 

 

 

4*8

 

 

 

1

 

 

 

7

 

 

 

 

 

 

89C51

 

 

 

 

 

 

4K

 

 

 

128

 

 

 

2*64

 

 

 

2*16bit

 

 

 

4*8

 

 

 

1

 

 

 

5

 

 

 

单片机交通灯设计,有仿真及源码由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:四人竞赛抢答器{有完整原理图] 下一篇:[免费文档]基于单片机温度控制系..
推荐论文 本专业最新论文
Tags:单片机 交通 设计 仿真 源码 2010-09-05 22:02:54【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有