基于单片机的广告灯自动控制系统演示PPT_第1页
基于单片机的广告灯自动控制系统演示PPT_第2页
基于单片机的广告灯自动控制系统演示PPT_第3页
基于单片机的广告灯自动控制系统演示PPT_第4页
基于单片机的广告灯自动控制系统演示PPT_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能交通系统对车牌识别作者姓名:作者姓名:*专业名称:专业名称:*工程工程指导教师:指导教师:* * *广告灯自动控制系统的设计广告灯自动控制系统的设计 选题背景及目的环境问题日益严重,要设计一款环保节能的广告灯 商业宣传需求,此广告灯要便于宣传,便于控制 单片机在数字化发展的时代扮演着尤为重要的角色。开发研究一自动控制的广告灯在信息化时代的今天成为当务之急, 广告灯自动控制系统的设计研究内容及结构 广 告 灯 自 动 控 制 系 统 的 设 计系统组成系统组成研究内容及结构 广 告 灯 自 动 控 制 系 统 的 设 计 单片机芯片控制模块 广告灯自动控制系统的设计单片机芯片控制模块单片机芯

2、片 时钟电路 复位电路 单片机芯片控制模块广告灯自动控制系统的设计单片机芯片控制模块连接设计图上电且开关复位电路时间处理模块 广告灯自动控制系统的设计DS1302时钟芯片的连接设计时钟芯片的连接设计DS1302与单片机系统的数据传送依靠与单片机系统的数据传送依靠RST,I/O,SCLK三根端线完成三根端线完成时间处理模块广告灯自动控制系统的设计工作过程:1,系统RST引脚驱动至高电平,当RST从低电平变为高电平时,启动一次数据传输的过程。 2,在SCLK时钟脉冲的作用下,通过I/O引脚向DS1302输入地址/命令字节3,再在SCLK时钟脉冲的配合下,从I/O引脚写入或读出相应的数据字节读写时序

3、 如下: 写 入 有 效 是 在 上 升 沿读 出 有 效 是 在 下 降 沿 时间处理模块广告灯自动控制系统的设计写数据到对应的地址里void write_ds1302(uchar add,uchar dat)rst = 1; /把复位线拿高for(i=0;i= 1; /把地址右移一位clk = 1; /时钟线拿高for(i=0;i= 1; /把数据右移一位clk = 1; /时钟线拿高rst = 0; /复位线合低clk = 0;io = 0;显示模块广告灯自动控制系统的设计LCD1602液晶显示器连接设计RS数据/选择端接口RW读写选择端接口EN使能信号端口D0D7口作为I/0数据总线

4、VO液晶显示器对比度调整端 显示模块广告灯自动控制系统的设计1,当RW为低电平时,执行写操作,看RS和E,RS为0时,写指令。为1时,写数据。2,RS先变,过一段时间,E开始变为高电平,持续一段时间后,由高电平变为低电平,变化的过程结束后,然后再变化RS3,tF在THD1之前。tPW是数据读进去的时间,此时数据要是有效的。4,在E端由高电平变低电平的过程中,即tF段,执行写操作的命令 写操作时序显示模块广告灯自动控制系统的设计在e=0;rs=1;rw=0时执行写数据操作。lcd1602写数据函数:void write_data(uchar dat)e=0;rs=1;rw=0;P0=dat;de

5、lay_uint(3);e=1;delay_uint(25);e=0;在e=0;rs=0;rw=0;执行写命令操作。lcd1602写命令函数void write_com(uchar com)e=0;rs=0;rw=0;P0=com;delay_uint(3);e=1;delay_uint(25);e=0;广告灯模块广告灯自动控制系统的设计在设计中,我们用一个发光二极管替代现实中的广告灯 3-20mA1.7V按键控制模块广告灯自动控制系统的设计本设计中需要的按键不多,为了释放更多的CPU占有时间,方便操作,所以我们实用的是独立按键 模式选择键、功能选择键、调整加按键、调整减按键。 主程序广告灯自

6、动控制系统的设计主程序广告灯自动控制系统的设计void main()P0 = P1 = P2 = P3 = 0 xff;/单片机IO口初始化为1init_time0(); /初始化定时器init_ds1302(); /ds1302初始化init_1602(); /lcd1602初始化init_1602_dis_csf(); /lcd1602初始化显示init_eeprom(); /开始初始化保存的数据 delay_1ms(650); read_time(); /读时间(设置子函数中有写时间)init_1602_ds1302(); /时钟显示子程序 while(1)key(); /按键子程序if(key_can 10)if(menu_1 = 0)if(key_can = 4) /减键主程序广告灯自动控制系统的设计flag_nl = flag_nl; /切换农历和阳历的显示标志位if(flag_nl = 0)/显示阳历write_string(2,0,2013);else write_string(2,0,N );if(flag_200ms = 1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论