X4双色点阵4字LED点阵屏DS万历电子钟温度显示DSBC程序.docVIP

X4双色点阵4字LED点阵屏DS万历电子钟温度显示DSBC程序.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
X4双色点阵4字LED点阵屏DS万历电子钟温度显示DSBC程序

/*************************************************************** 16X64双色点阵4字LED点阵屏DS1302万年历电子钟温度显示DS18B20 C 程序 /*************************************************************** 单片机:STC89C52 或者其他型号都可以 晶振 30M 如果换用其他晶振 DS18B20延时函数需修改 见void delay_18B20(unsigned int i)说明 功能简介:上电移动一下广告,然后进入时间显示 切换显示时间 星期 月日 年 温度 4个按键 分别进行调时设置 切换间隔时间可设置 /* 点阵屏管脚定义 SHCP GND STCP GND R1 GND G1 GND OE GND A GND B GND C D */ /*接口说明*/ //A B C D 是138行扫描信号 // SHCP 是595的移位信号 // STCP 是595的锁存信号 // OE 是屏的使能端 可以控制亮度 // R 是红色信号线 // G 是绿色信号线 /******************************************************** DS1302 接线图 Vcc2 CLK I/O /RST | | | | ------------------- | 8 7 6 5 | | DS1302 | | | | 1 2 3 4 | ------------------- | | | | VCC1 GND 1 脚接+5V 2,3脚32768HZ晶振 4脚接地 5脚接S51的P02 6脚接S51的P01 7接S51的P00 8脚接后备电源,可以接老计算机主板上的3.6V电池,也可以通过二级管隔离接一个大容量电解电容 电压在2.5V以上即可维持 595连级输出数据,138行驱动。*/ #includeNEW_8051.H #define uchar unsigned char #define uint unsigned int #define light 3 //定义亮度 uchar code hanzi[]; //汉字字模 uchar code shengri[]; //生日字模 uchar code timer[14][16]; //0~9数字 uchar code sw[]; //138驱动数据 uchar U8FLAG; bit zz=0,rr=0; uchar FLAG; uchar ucTemp; uchar U8count,U8temp; uchar U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata; uchar U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp; uchar ucComdata; void Show_word(); //待机显示按三秒间隔分别显示年、月日、星期、时分秒。 void Show_pass(); //不显示一个字 void Send_data(unsigned char d); /*发送一个字节红色数据*/ void Send_data1(unsigned char d); /*发送一个字节绿色数据*/ void Send_data2(unsigned char d);/*发送一个字节黄色色数据*/ /******************************************/ /*按键定义*/ sbit resget=P1^5; //时钟复位 sbit key_moda=P1^7; //模式转换 sbit key_up=P

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档