网站大量收购独家精品文档,联系QQ:2885784924

单片机课程设计_交通灯控制系统(C51版).doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计_交通灯控制系统(C51版)

湖南工业大学 课 程 设 计 资 料 袋 电气与信息工程 学院 3 学年第 学期 课程名称 指导教师 职称 教 授 学生姓名 专业班级 学号 10401600244 题 目 成 绩 年 1 月 日~ 年 月 日 序号 材 料 名 称 备 注 1 课程设计任务书 2 课程设计说明书 3 课程设计图纸 张 4 5 6 湖南工业大学 课程设计任务书 20 —2013 学年第 学期 学院 测控技术与仪器 专业 102 班 课程名称: 设计题目: 完成期限:自 年 月 日至 年 月 日共 周 1.1 倒计时定时器设计 1.1.1 20s倒计时定时器:倒计时由按钮启动,计时精度0.1s,在数码管中显示倒计时值。 1.1.30分钟倒计时定时器:倒计时由按钮启动,计时精度1s,在数码管中显示倒计时值。 1.2交通灯控制系统设计 4个方向的交通信号灯总数不少于24个,不同路口的交通控制方案(包括信号灯数量、各方向的通行顺序与通行时间)通过修改数据表改变(不允许改程序),每个方向用2位数码管显示倒计时时间。 1.3 在Proteus中仿真,分析仿真结果 1.4 用C51语言编写单片机程序 1.5 撰写课程设计说明书(课程设计报告) 进 度 安 排 起止日期 工作内容 2012.12.17-2012.12.21 讲述设计内容及基本原理,进行系统的设计 2012.12.24-2012.12.28 完成系统调试,课程设计的验收 主 要 参 考 资 料 [1] 欧伟明、何静.单片机原理与应用系统设计.电子工业出版社,2009年 [2] 刘苗生、潘宗预. 单片机测控系统设计. 中国物质出版社,2006年 单片机系统课程设计说明书 起止日期: 年 月 日 至 年 月 日 学生姓名 班级 学号 10401600244 成绩 湖南工业大学电气与信息工程学院 2012年 月 日 系统硬件框图 单片机可选用AT89C51,它与8052系列单片机全兼容,但其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。南北向和东西向各采用2个数码管计时,同时需要对该方向的指示灯的点亮时间进行倒计时。若单片机的IO口不够用时,可以考虑用扩展来满足系统的要求。 2. 软件方案 根据设计要求,程序框图如图1所示。软件可由C语言完成,也可由C语言完成。软件设计可以分为以下几个功能模块: 主程序:初始化 计时程序模块:为定时器的中断服务子程序,完成0.1秒(或其他时间)和1秒的时间定时。 显示程序模块:完成24个发光二极管和8个LED数码管的显示驱动。 软件设计程序流程图 3、硬件设计 1、原件选择 ◆AT89C51芯片 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本 2、电路设计 ATMEL公司生产的AT89C52单片机它是硬件电路的核心部分,时钟电路晶振使用12MHz ◆时钟电路设计如下图所示: 单片机系统的时钟电路 ◆复位电路如下图所示: 单片机系统的复位电路 ◆电源电路设计 电源用5V直流变压器直接供电。 供电电路 显示电路采用8个共阴数码管,P1口作为数码管的输入,分别作为东西南北四路数码管的位选端。 数码管显示电路 三、软件设计 1、

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档