教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

单片机项目设计何佳

来源:网络收集 时间:2026-09-13
导读: 浙江科技学院 课题名称: 院、系 : 专业班级: 姓 名: 学 号: 指导教师: 完成日期: 单片机技术 课程设计报告书 单片机交通灯控制器 自动化与电气工程学院 何 佳 3120351002 陈军统 2013年 12月 设计目的 (1)加强对单片机和c语言的认识,充分掌握和理

浙江科技学院

课题名称:

院、系 :

专业班级:

姓 名:

学 号:

指导教师:

完成日期:

单片机技术 课程设计报告书

单片机交通灯控制器 自动化与电气工程学院 何 佳 3120351002 陈军统 2013年 12月

设计目的

(1)加强对单片机和c语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。

(2)用单片机模拟实现具体应用,使个人设计能够真正使用。 (3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 (4)提高利用已学知识分析和解决问题的能力。 (5)提高实践动手能力。

任务目标

某十字路口,南北向为主干道,东西向为支道,每个道口安装一组交通灯:红、黄、绿。设计十字路口的交通灯控制器,使交通灯按状态1状态2状态3状态4的规律变化,循环不止。

状态1:东西向绿灯亮,南北向红灯亮,其他灯全灭,保持30秒 状态2:东西向黄灯亮,南北向红灯亮,其他灯全灭,保持5秒 状态3:东西向红灯亮,南北向绿灯亮,其他灯全灭,保持20秒 状态4:东西向红灯亮,南北向黄灯亮,其他灯全灭,保持5秒

设计内容

(1)手工排版

(2)手工元器件焊接及连线

(3)编写程序并调试好的程序固化到单片机中

硬件原理图

感 想

通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧(特别是c语言)的掌握方面都能向前迈了一大步。本次课程设计的过程是艰辛的,不过收获却是很大的。

在设计过程中,会出现了一些问题,但都是常见的小问题,如:代码中双引号的使用并不是在英语书写状态下,输入字母出错等,在调试时出现异常,不过这些都是经常性错误,经过调试修改都一一解决,程序顺利完成,并实现了其功能。

综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识。在此,由于自身能力有限,在课程设计中碰到了很多的问题,我通过查阅相关书籍、资料以及和周围同学交流。

由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。但是在我们设计和调试的过程中,也发现了一些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规则不效率还不是很高等等,这需要在实践中进一步完善。

当然,通过这次课程设计,我也发现了自身的很多不足之处,在以后的学习中,我会不断的完善自我。

参考文献

[1].李朝青.单片机原理及接口技术(第3版).2005年10月 [2].蔡朝洋.单片机控制实习与专题制作 [3].楼然苗.单片机课程设计指导

程序清单

#include <reg52.h>

#define uchar unsigned char #define uint unsigned int

sbit RED_A=P0^0; sbit YELLOW_A=P0^1; sbit GREEN_A=P0^2; sbit RED_B=P0^3; sbit YELLOW_B=P0^4; sbit GREEN_B=P0^5; sbit RED_C=P1^0; sbit YELLOW_C=P1^1; sbit GREEN_C=P1^2; sbit RED_D=P1^3; sbit YELLOW_D=P1^4; sbit GREEN_D=P1^5;

uchar Flash_Count = 0; Operation_Type = 1;

void DelayMS(uint x) { }

void Traffic_lignt() {

switch(Operation_Type) {

/*东C西D向绿灯亮,南A北B向红灯亮,其他灯全灭,保持30秒 */ case 1:

RED_A=0;YELLOW_A=1;GREEN_A=1; RED_B=0;YELLOW_B=1;GREEN_B=1; RED_C=1;YELLOW_C=1;GREEN_C=0; RED_D=1;YELLOW_D=1;GREEN_D=0; DelayMS(30000); Operation_Type = 2; break;

uchar t; while(x--) { }

for(t=120;t>0;t--);

}

}

case 2:

//DelayMS(200); //YELLOW_A=~YELLOW_A; //if(++Flash_Count !=10)

//return; //Flash_Count=0;

RED_A=0;YELLOW_A=1;GREEN_A=1; RED_B=0;YELLOW_B=1;GREEN_B=1; RED_C=1;YELLOW_C=0;GREEN_C=1; RED_D=1;YELLOW_D=0;GREEN_D=1; DelayMS(5000); Operation_Type = 3; break;

/*东C西D向红灯亮,南A北B向绿灯亮,其他灯全灭,保持20秒*/ case 3:

RED_A=1;YELLOW_A=1;GREEN_A=0; RED_B=1;YELLOW_B=1;GREEN_B=0; RED_C=0;YELLOW_C=1;GREEN_C=1; RED_D=0;YELLOW_D=1;GREEN_D=1; DelayMS(20000); Operation_Type = 4; break;

/*东C西D向红灯亮,南A北B向黄灯亮,其他灯全灭,保持5秒*/ case 4:

//DelayMS(200); //YELLOW_B=~YELLOW_B; //if(++Flash_Count !=10)

//return; //Flash_Count=0;

RED_A=1;YELLOW_A=0;GREEN_A=1; RED_B=1;YELLOW_B=0;GREEN_B=1; RED_C=0;YELLOW_C=1;GREEN_C=1; RED_D=0;YELLOW_D=1;GREEN_D=1; DelayMS(5000); Operation_Type = 1; break;

void main() {

while(1) {

}

}

…… 此处隐藏:732字,全部文档内容请下载后查看。喜欢就下载吧 ……
单片机项目设计何佳.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/711261.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)