以前折腾的万年历:
http://bbs.mydigit.cn/read.php?tid=1445512主要是作演示用,没有什么实用价值,有坛友问这个万年历程序,于是把它完善了一下,加上红外遥控,两种显示方式,显示电压值,NEC红外码等。因为原来的那个不能编辑了,开了小帖,有需要的玩玩吧。
单片机是STC15F2K60S2的,我用IAP15F2K61S2一样的,用12M主频。
硬件接线:
19264屏:
sbit CD = P3^4;
sbit LCD_RST = P3^5;
sbit SDA = P3^6;
sbit SCK = P3^7;
sbit CS0 = P2^7;
DS1302芯片:
//DS1302与单片机接法
sbit SCLK = P0^2;
sbit IO = P0^3;
sbit RST = P0^4;
//按键与单片机接法
sbit KEYS=P0^7; //调整键,按一次设置状态位加1,轮流切换到设置或转换显示状态等.
sbit KEYA=P1^0; //加一键,在设置状态时按一次相应设置位加1
sbit KEYD=P1^1; //减一键,在设置状态时按一次相应设置位减1
sbit KEYM=P1^2; //显示模式键,在设置三行或二行显示
红外:
sbit IR = P1^7; //红外线接口(任意引脚)
以上所有连线都可以根据你自己的硬件修改,都能正常运行,注意DS1302三个口一定要加上拉电阻,不然有部分国产的读不出数据。
[ 此帖被桃源客在2015-12-17 21:17重新编辑 ]