交通灯单片机课程设计C语言
东北林业大学毕业论文
PAGE 0
东北林业大学毕业论文
PAGE 0
PAGE 1
东北林业大学
单片机原理实验课程设计
总 结 报 告
设计项目: 基于AT89C51电子交通灯的设计
项目完成人: 姚金龙、连建君、刘言
指导教师: 赵伟 教授
学 院: 信息与计算机工程学院
专 业: 电子信息工程2008级3班
2011年5月22日
综合电子课程设计任务书
学生姓名
姚金龙
学号专业(班级)
电子信息工程(3)
学生姓名
连建君
学号专业(班级)
电子信息工程(3)
学生姓名
刘言
学号专业(班级)
电子信息工程(3)
设计项目
基于AT89C51的电子交通灯的设计
设计内容
通过8*8点阵简单实现直行、转弯的交通指挥设计
显示年、月、日、星期、时、分、秒
能够通过键盘输入日期和时间的初值
通过功能键能够实现数据储存、查询功能
通过功能键能够实现外中断和定时中断功能
主要技
术指标
和要求
(1)开机之后8*8点阵依次显示“交”“通”“灯”“”“”“”
(2)按功能键可实现当前交通灯状态查询显示。
(3)可以显示年、月、日、时、分、秒,并通过功能键设置初值
(4)通过功能键可实现对当前时间和交通状态存储和查询,
(5)开机每5秒定时器触发一次LED灯闪烁,通过外部连线可触发中断0实现流水灯
设计所用仪器设备
蓝海芯片单片机板LJ—SY 5200
工作计划
2011、5、9—5、10:熟悉软件的工作环境
2011、5、11 —5、13 :认真研究开发板结构以及各个器件的功能,并熟练掌握这些器件的运用。
2011、5、14 ——5、21 :根据设计的要求,编写程序。
2011年22日——23日:认真完成设计报告。
参考资料
[1]蓝海芯片单片机板LJ—SY 5200附带材料
[2]赵伟,MCS-51系列单片机原理与应用,东北林业大学出版社,2007。
[3]谭浩强,C语言程序设计,清华大学出版社,2001
指导教师签字
东北林业大学课程设计
PAGE 4
东北林业大学课程设计
PAGE 1
电子交通灯的设计
摘 要
本系统用AT89C51、键盘、8*8点阵、DS1302等组成,系统包括直行、左转、右转以及基本的交通灯的功能。系统除基本的交通灯功能外,还具有时间日期显示、存储查询、定时器,中断流水灯等功能.
在设计中我们应用LJD-SY-5200单片机实验系统做系统仿真。LJD-SY-5200实验系统具有丰富的硬件资源。本设计采用AT89C51单片机控制可编程芯片CH451实现对显示和键盘的控制。交通灯模拟采用8*8三色点阵显示。
本文详细介绍了如何实现用8*8点阵实现交通灯控制功能,并实现键盘输入、段码显示、修改日期时间、数据的存储与查询、定时器中断等功能。
关键词:AT89C51;交通灯;时间日期显示;数据存储查询;
目 录
HYPERLINK \l "_Toc294070141" 1 绪论2
HYPERLINK \l "_Toc294070142" 1.1 引言….2
HYPERLINK \l "_Toc294070143" 1.2 系统方案设计3
HYPERLINK \l "_Toc294070143" 1.3 方案论证3
HYPERLINK \l "_Toc294070144" 2系统主要器件选型与依据5
2.1 LJD-SY-5200单片机实验系统 5
2.2 CH451DS1芯片简介5
2.3 LED8X8显示原理8
2.4 DS1302芯片简介8
2.5 74HC573芯片简介 10
2.6 74HC138芯片简介10
2.7 7AT24C02A芯片简介1
HYPERLINK \l "_Toc294070149" 3系统的硬件设计12
3.1系统硬件设计总框图12
3.2 8*8点阵设计13
3.3时间日期显示设计 13
3.4数据存储查询设计14
3.5键盘显示模块设计14
HYPERLINK \l "_Toc294070155" 4 系统的软