单片机课程设计模板Word格式.docx
《单片机课程设计模板Word格式.docx》由会员分享,可在线阅读,更多相关《单片机课程设计模板Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
设计完成日期2010年XX月XX日
摘要(注:
题目,黑体,三号字,居中,)
(注:
摘要与正文之间空一行)
本设计主要阐述了……。
(300~500字)
摘要正文与关键字之间空两行)
关键词:
关键词一关键词二关键词三
目录
一、绪言……………………………………………………………………………1
(一)设计任务………………………………………………………………3
(二)交通信号灯控制方案选择……………………………………………3
二、系统设计………………………………………………………………………4
(一)硬件电路设计…………………………………………………………4
(二)程序流程图……………………………………………………………4
(三)汇编语言程序设计……………………………………………………4
三、交通信号灯控制器仿真………………………………………………………5
(一)系统仿真………………………………………………………………5
(二)工作原理分析…………………………………………………………5
结束语……………………………………………………………………………6
参考文献………………………………………………………………………………8
一、绪言(注:
一层标题,居中)
(一)设计任务(注:
二层标题,居中)
1、交通信号灯的起源(注:
三层标题,靠左顶格排列,标题与标题之间不空行)
交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
交通信号灯在19世纪就已出现了。
……
标题与上段正文之间空一行)
2、早期交通信号灯的控制
从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。
3、本次设计要实现的目标
通过对早期交通灯发展现状,结合自己本次设计的课题,本次设计任务要完成的目标是:
(1)……
(2)……
(二)交通信号灯控制方案选择
1、交通信号灯的控制方案论证
根据设计任务书中的设计要求,可以设想几种控制方案,可以是简单控制,也可以是较复杂的控制。
本设计采用以下交通灯控制方案。
2、单片机的控制方案论证
根据设计任务书中的设计要求,可选用Atmel公司的89系列单片机AT89C2051,但考虑到将来控制功能的扩充,用AT89C51来完成本次设计。
控制方案如下:
二、系统设计
(一)硬件电路设计
1、交通信号灯控制电路图
采用AT89C51单片机控制交通信号灯并实现实时显示倒计时。
单片机控制交通信号灯的电路原理如图2-1所示。
图2-1交通信号灯控制线路图
2、主要元器件选择
主要元器件选用型号和数量如表2-1所示:
表2-1主要元器件清单
序号
材料名称
规格型号
数量
元件代号
1
单片机
AT89C51
U1
2
晶振
6MHz
X1
(二)程序流程图
1、内存单元分配
AT89C51片内RAM存储单元分配如表2-2所示:
表2-2片内RAM存储单元分配表
存储单元
用途
50H~7FH
堆栈区
R4、R5、R6
0.5s延时子程序
3
R1
延时计数初值
4
R2
中断服务程序的延时计数初值
2、主程序流程图
按交通灯控制方案要求,主程序应是完成正常情况下使A、B两车道轮流放行。
主程序流程图如下:
3、中断服务程序流程图
(1)紧急状态时,采用中断方式,通过按钮,使单片机执行中断服务程序,让干线红灯、支线红灯同时亮。
中断服务程序流程图如下:
……
(2)调整放行时间时,也采用中断方式,通过按钮,使单片机执行中断服务程序,让放行时间延长或缩短。
(三)汇编语言程序设计
1、主程序
ORG0000H
LJMPMAIN
ORG0030H
MAIN:
MOVSP,#50H
……
2、1S延时子程序
3、显示子程序
三、交通信号灯控制器仿真
(一)系统仿真
在完成了交通灯控制器硬件设计和软件设计以后,便进入系统的调试阶段。
系统的调试步骤和方法基本上是相同的,但具体细节和所采用的开发系统以及用户系统选用的单片机型号有关,如可选用Keil软件进行软件调试,用Proteus软件完成硬件调试。
1、Keil调试
图3-1程序调试完成图
…………程序调试情况说明(包括曾出现的问题,及处理措施。
要求全景抓图)
…………
2、Proteus调试
图3-2交通信号灯联调效果图
…………软、硬调试情况说明(联调)(包括曾出现的问题,及处理措施。
…………
(二)工作原理分析
交通灯控制器的功能主要包括两大部分,一是自动控制……
交通灯控制器工作原理分析如下。
结束语
完成情况:
经过两个月的努力,完成了交通灯控制方案的设计,用AT89C51单片机实现交通灯控制方案,本方案也可用AT89C51单片机来实现,这样可减小电路板的体积、降低生产成本。
本设计只包括交通信号灯控制器部分,在路口实际使用的点阵式LED显示器及其驱动部分均未涉及。
所得收获:
通过这次课程设计,使我得到了一次用专业知识和专业技能去分析问题、解决问题全面系统的锻炼。
使我在单片机的基本原理、单片机应用系统开发过程,以及用汇编语言设计程序的思路技巧等方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。
参考文献
[1].高大钊主编,土力学与基础工程[M],北京:
中国建筑工业出版社,1998.9:
49-55.
[2]