下载此文档

2021年驾校LED广告灯程序设计专业方案.doc


文档分类:通信/电子 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
单片机原理及应用综合实训汇报
题 目: 广仁驾校LED广告灯

院 别: 机电学院
专 业: 09机电本
姓 名: 杨海鹏
学 号: 20XX
同组人员: 宋宝聪 庄志鑫
指导老师: 杨永
答辩日期: 20XX-12-16
摘 要
伴随大家生活环境不停改善和美化,在很多场所能够看到彩色霓虹灯。广告灯因为其丰富灯光色彩,低廉造价和控制简单等特点而得到了广泛应用。用彩灯来装饰街道和城市建筑物已经成为一个时尚。本设计提出了一个基于AT89C51单片机控制LED广告灯方案,来实现对广告灯控制。本方案以AT89C51单片机作为主控关键,由显示、驱动和电源模块组成关键主控制模块。其中电源模块采取全桥整流和稳压芯片7805为系统提供稳定+5V电压。在主控模块上设有24个广告灯,依据用户需要能够编写多种亮灯模式。依据多种亮灯时间不一样需要,在不一样时刻输出灯亮或灯灭控制信号,然后驱动多种颜色灯亮灭。
此次试验意在提升我们单片机实际应用能力,如程序编写和硬件模拟调试,仿真试验等,同时丰富教学内容,让学生在实践中掌握知识,在实践中提升自己编程能力和熟练掌握单片计数等。
关键词:LED广告灯,AT89C51
目录
电源模块. . . . . . . . . . . . . . . . . . . . . . . 8
第一章 程序设计方案
1硬件电路设计
(1) AT89C51是一个带4K字节可编程可擦除只读存放器(FPEROM—Falsh Programmable and Erasable Read Only Memory)低电压,高性能CMOS8位微处理器。AT89C51采取ATMEL高密度非易失存放器制造技术制造,和工业标准MCS-51指令集和输出管脚相兼容。因为将多功效8位CPU和闪烁存放器组合在单个芯片中,ATMELAT89C51是一个高效微控制器,AT89C51单片机为很多嵌入式控制系统提供了一个灵活性高且价廉方案.
关键特征:
·和MCS-51 兼容
·4K字节可编程闪烁存放器
寿命:1000写/擦循环
数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存放器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中止源
·可编程串行通道
·低功耗闲置和掉电模式
·片内振荡器和时钟电路
   图1 AT89C51引脚功效图
(2)管脚功效说明,图1所表示
(3)振荡器电路:
XTAL1和XTAL2分别为反向放大器输 入和输出。该反向放大器能够配置为片内振荡器,和片外振荡器两种。本系统采取是内部振荡方法,其外接晶振采取12MHz,电容C1、C2采取30pF,此时机器周期1us
2.软件设计
整个系统功效是由硬件电路配合软件来实现,当硬件基础定型后,软件功效也就基础定下来了。从软件功效不一样可分为两大类:一是监控软件(主程序),它是整个控制系统关键,专门用来协调各实施模块和操作者关系。二是实施软件(子程序),它是用来完成多种实质性功效如测量、计算、显示等。每一个实施软件也就是一个小功效实施模块。这里将各实施模块一一列出,并为每一个实施模块进行功效定义和接口定义。各实施模块计划好后,就能够计划监控程序了。
首先要依据系统总体功效选择一个最适宜监控程序结构,然后依据实时性要求,合理地安排监控软件和各实施模块之间地调度关系。
(1)主程序方案
主程序调用了3个子程序,分别是流水等状态子程序、串口发送子程序、延时子程序。
主程序结构组成
首先对主程序设置中止入口地址,设置好以后调用流水灯状态子程序,调用成功以后进行发送信息,用于显示模块显示,延时子程序。
将各个功效程序以子程序形式写好,当写主程序时候,只需要调用子程序,然后在寄存器分配上作一下调整,消除寄存器冲突和I/O冲突即可。程序应该尽可能多使用调用指令替换跳转指令。因为跳转指令使得程序难以看懂各程序段之间结构关系。而调用指令则不一样,调用指令使得程序结构清楚,不管是修改还是维护全部比较方便。将功效程序段写成子程序形式,除了方便调用之外,还有一个好处那就是

2021年驾校LED广告灯程序设计专业方案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人书犹药也
  • 文件大小154 KB
  • 时间2020-11-11