一个实用的交通信号灯proteus

一、电路设计(把proteus中的电路图拷贝到这里,两张图:电路设计图、元件列表图。)

二、软件设计(直接把keil µVision2中的源代码文本拷贝到这里,不能用图片。)

# include

# define PORTA XBYTE[0X7FFC]

# define CONTROL XBYTE[0X7FFF]

void DELAYLONG(void);

void DELAYSHORT(void);

void main(void)

{

CONTROL=0x80;

PORTA=0XFF;

while(1)

{

PORTA=0X21;

DELAYLONG();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X0C;

DELAYLONG();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

}

}

void DELAYLONG(void)

{

unsigned i,j,k;

for(i=0;i

for(j=0;j

for(k=0;k

}

void DELAYSHORT(void)

{

unsigned i;

for(i=0;i

}

三、设计说明(写出从本设计中学到的知识点。)

智能交通灯的proteus仿真设计不仅考察设计者对电路性质的掌握,更要求设计者对单片机性质的了解(比如上拉电阻的使用)和对元器件应用的了解(数码管的位选与段选)。51和52单片机只是单片机中最基本的系统芯片,做好这个简易交通灯的proteus仿真设计只是一个初步的开始,还有更多更艰难的后续工作要做。

一、电路设计(把proteus中的电路图拷贝到这里,两张图:电路设计图、元件列表图。)

二、软件设计(直接把keil µVision2中的源代码文本拷贝到这里,不能用图片。)

# include

# define PORTA XBYTE[0X7FFC]

# define CONTROL XBYTE[0X7FFF]

void DELAYLONG(void);

void DELAYSHORT(void);

void main(void)

{

CONTROL=0x80;

PORTA=0XFF;

while(1)

{

PORTA=0X21;

DELAYLONG();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X11;

DELAYSHORT();

PORTA=0X01;

DELAYSHORT();

PORTA=0X0C;

DELAYLONG();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

PORTA=0X0A;

DELAYSHORT();

PORTA=0X08;

DELAYSHORT();

}

}

void DELAYLONG(void)

{

unsigned i,j,k;

for(i=0;i

for(j=0;j

for(k=0;k

}

void DELAYSHORT(void)

{

unsigned i;

for(i=0;i

}

三、设计说明(写出从本设计中学到的知识点。)

智能交通灯的proteus仿真设计不仅考察设计者对电路性质的掌握,更要求设计者对单片机性质的了解(比如上拉电阻的使用)和对元器件应用的了解(数码管的位选与段选)。51和52单片机只是单片机中最基本的系统芯片,做好这个简易交通灯的proteus仿真设计只是一个初步的开始,还有更多更艰难的后续工作要做。


相关内容

  • 单片机-交通灯论文
  • 交通灯管理系统设计 [摘要]"交通灯管理系统"是在微型计算机科学与技术的指导下,结合单片机的特点,采 用硬件设计与软件控制相结合的开发模式,运用开发简单.移植性好的C语言开发而成的一款实用性强的系统.本系统采用单片机STC89C52为中心器件来设计交通灯控制器,以Keil uVi ...

  • PROTEUS在单片机教学中的应用
  • [摘要]本文分析了传统的单片机教学中存在的问题,介绍PROTEUS软件的功能及特点,为充分说明其优点及实用性,通过结合实例,模拟单片机时钟的软件仿真,得到了良好的效果,实践证明Proteus是一款功能强大的EDA仿真软件. [关键词]单片机:Proteus:仿真 单片机是电气信息类专业一门重要的专业 ...

  • 单片机电子时钟
  • <单片机原理及应用> 课程设计报告 题目:班学姓2010年6月 单片机电子时钟 1.设计内容及目标 运用所学单片机知识,使用单片机仿真器加仿真板或PROTEUS单片机系统仿真软件设计一个时钟系统,功能如下: (1)能够显示时分秒 (2)能够调整时分秒 (3)能够任意设置定时时间 (4)定 ...

  • 洗衣机定时控制系统数字电路课程设计
  • 1 Proteus软件简介 1.1 概述 Proteus 软件是英国Labcenter electronics公司出版的EDA 工具软件(该软件中国总代理为广州风标电子技术有限公司).它不仅具有其它EDA 工具软件的仿真功能,还能仿真单片机及外围器件.它是目前最好的仿真单片机及外围器件的工具.虽然目 ...

  • 单片机应用实例
  • <单片机应用综合实训>指导书 上海师范大学信息与机电工程学院 <单片机应用综合实训>指导书 一.单片机应用综合实训的目的及意义 本综合实训是配合单片机课程的综合性实践环节,目的是使学生在掌握单片机基本知识的基础上加强动手实践及综合应用能力的培养,同时也是对教学内容做一定的扩充 ...

  • 电子琴课程设计
  • 摘要 随着电子技术的发展,电子技术正在逐渐改善着人们的学习.生活.工作,电子技术与音乐的结合正在不断加深.因此开发本系统希望能够给人们多带来一点生活上的乐趣.电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.本文的主要内容是用AT89C51单片机为核心控制元件,设计一个电子琴.以单片机作为 ...

  • 霍尔传感器测速系-硬件
  • 基于霍尔传感器的 电机转速测量系统设计 -硬件设计 摘要 电动机作为机械化.电气化和自动化的原动机,广泛应用于国民经济建设.国防建设.科学技术研究和人民物质文明生活的各个领域.电机是生产过程中应用十分广泛的装置,对其转速进行准确测量就显得十分必要. 本文介绍了霍尔传感器测速的原理,设计了基于单片机A ...

  • 单片机电子时钟创新设计报告
  • 基于单片机的电子时钟 电路设计报告 题 目:基于单片机的电子时钟 院 别: 专 业: 姓 名: 学 号: 指导教师: 日 期: 目录 一.基于单片机的电子时钟电路设计 1.单片机实训目的-------------------2 2.单片机实训要求及其实现的功能------------2 二.电子时钟 ...

  • 单片机课程标准
  • 山东电子职业技术学院 <单片机技术及应用> 课程标准 课程代码:03021038 适用专业:电子信息工程技术专业 编 者:电子信息工程技术专业教研室(单片机课程组) 课程负责人:栾秋平 审 核 人:栾秋平 编制单位:山东电子职业技术学院电子工程系(部) 合作单位:积成电子股份有限公司 编 ...