微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 晒晒我30分钟的果实。洞洞版本的12864+18B20+1302红外遥控带...

晒晒我30分钟的果实。洞洞版本的12864+18B20+1302红外遥控带...

时间:10-02 整理:3721RD 点击:
12864+18B20+1302万年历源程序
芯片我用的是STC89C58BD,其他的芯片没试验,请验证,
/*定义DS18B20数据线*/
sbit DQ = P1^4;
//定义DS1302时钟接口
sbit clock_clk = P3 ^4;//ds1302_clk(时钟线)
sbit clock_dat = P3 ^5;//ds1302_dat(数据线)
sbit clock_Rst = P3 ^6;//ds1302_Rst(复位线)
/*-----------------------------定义12864液晶屏数据线---------------------------------*/
sbit LCM_RS  = P2^7;   //模式位,为0输入指令,为1输入数据
sbit LCM_RW  = P2^6;   //读写位,为0读,为1写
sbit LCM_EN  = P2^5;   //使能位,高脉冲   
#define Lcd_Bus P0     //LCM12864数据总线,P0.0--P0.7对应连接DB0--DB7
sbit BEEP=P3^7;
bit  ala_flag=0;  //闹钟使能标志位
sbit IRIN = P3^2; //红外接收器数据线
sbit K5  = P1^4; //按键K5-闹钟的打开与关闭











这程序不够吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top