数码管万年历,原件材料

数码管万年历,原件材料

ID:30369622

大小:17.70 KB

页数:7页

时间:2018-12-29

数码管万年历,原件材料_第1页
数码管万年历,原件材料_第2页
数码管万年历,原件材料_第3页
数码管万年历,原件材料_第4页
数码管万年历,原件材料_第5页
资源描述:

《数码管万年历,原件材料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划数码管万年历,原件材料  数码管显示万年历时钟功能介绍  一、功能说明:  1.整体功能达到了市售电子日历效果,显示内容包括年、月、日、星期、时、分、秒、室温;  2.实时时钟芯片采用了两种:DS12C887+和DS1302。可供学习和使用过程中进行选择;  3.数码管控制采用了MAX7219专用扫描驱动芯片,可通过PS/2键盘对数码管的显示亮度进行15级调节;  4.电路板上留有PS/2键盘接口,用于调节当前时间、数码管

2、显示亮度、闹铃时间。这一点和变通电子日历用明显区别,以达到一个有点专业的电子钟的要求;  5.电路板上安装有继电器,可作为简单的时间控制或温度控制装置;  二、待改进之处:  1.可在板上合适的位置增加几个独立按键,日常使用调节更方便些;  2.显示内容可增加农历和湿度;  3.可以用光敏电阻配合串行A/D转换芯片实现显示亮度的自动调节,以适应环境光线的变化,这样子就更加具有专业性了。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展

3、,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  三、PS/2键盘调整说明:  1.使用PS2键盘F1进入运行时间设定、F2进入数码管显示亮度设定、F3进入闹铃时间设定、F4启动闹铃、F5关闭闹铃  2.按下F1然后依次设定年、月、日、星期、时、分、秒时间信息,中途可以按小键盘区的ENTER键,退出设定状态  3.按下F2然后选择小键盘区0-9和字符A-F可设定16级显示亮度,按下选择参数自动恢复走时状态  4.按下F3然后依次设定时、分、秒三个闹铃时间参数,设定好任一参数可按小键盘区的EN

4、TER键退出设定状态  5.按下F4开启闹铃,继电器吸合其下方工作指示LED点亮,按下F5关闭闹铃,继电器释放同时LED熄灭,如蜂鸣器已经开始闹铃,可按F6或复位键  6.按下F1或F2或F3但不想设定任何参数,都可按ESC退出相应的设定状态  设计报告  设计任务:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  设计一个智能化万年历时钟电路

5、,LED数码管作为电路的显示部分,按钮开关作为调时部分,通过与单片机连接数码管动态显示年、月、日、时、分、秒、星期、温度。并能准确计算闰年闰月的显示。设计要求:  通过与单片机连接数码管动态显示年、月、日、时、分、秒、星期等功能,并能准确计算闰年闰月的显示,三个个按钮连接、、可以精确调整每一个时间数值,通过对所设计的万年历时钟电路进行实验测试,达到了动态显示时间,随时调整时间等技术  所连线路和单片机接口仿真图如图3所示:  图3仿真按键  4)温度采集部分:  DS18B20温度传感器,测温范围-55℃~+125℃,固有测温分辨率

6、℃。独特的单线接口方式,DS18B20在与微处理器  连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。DS18B20的采集数据通过DQ传入单片机,单片机读取数据后将数据输出!如图所示  :  程序如下:  ReadOneChar(void)  {  unsignedchari=0;//定义i用于循环  unsignedchardat=0;//读取的8位数据  for(i=8;i>0;i--)//8次循环目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业

7、的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  {  DQ=0;//拉低DQ总线开始读时序  dat>>=1;//dat左移一位  DQ=1;//释放DQ总线  if(DQ)//如果DQ=1,执dat

8、=0x80;  //DQ=0,就跳过  dat

9、=0x80;  Tdelay(4);//延时以完成此次读时序,之后再读下一数据  }  return(dat);返回读取的dat  }  //写一个字节  WriteOneChar(unsignedcharda

10、t)  {  unsignedchari=0;//  for(i=8;i>0;i--)//  {  DQ=0;//  DQ=dat&0x01;//  Tdelay(5);//延时以完成此次读时序,之后再读下一数据目的-通过该培训员工可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。