请问谁有关于用DS1307做的电子时钟控制的程序,是基于51单片机的,可以显示和通过按键设置时间的!!!!!!
DS1302 定时控制器
;--------------------------------------
DS1302 端口位定义:
IO_DATA → P1.1 ; 数据传送总线
SCLK → P1.0 ; 时钟控制总线
RST → P1.2 ; 复位总线
;---------------------------------------
24C04 端口位定义:
SDA → P3.4 ;24C01的串行数据线
SCLK → P3.3 ;24C01的串行时钟线
;---------------------------------------
→ P1.4;独立键
→ P1.5;独立键
→ P1.6;独立键
→ P1.7;独立键
;---------------------------------------
BEEP → P3.7 ;蜂鸣器
;---------------------------------------
使用8位数码管显示:
段码 → P0
位码 → P2
;---------------------------------------
开机显示:
08-48-58 ;实时时间的显示,时、分、秒
P1.4: → 切换显示内容键,每按一下可切换显示内容,最后返回实时时间的显示。
05-03-06 ;显示 年、月、日
;--------------------------------------------------------------------
P1.5: → 时间与日期设定键,
P1.6: → 选择键(位移键)
每按一下可切换设定内容,最后返回实际时间的显示。在设定过程中,被选中的设定位闪动。
选择顺序: 时 → 分 → 日 → 月 → 年 → 返回
P1.4: → UP 键
P1.5: → DOWN 键
;--------------------------------------------------------------------
P1.7: → 报警时间设定键。
P1.6: → 设定内容选择键,最后返回实际时间的显示。在设定过程中,被选中的设定位闪动。
1-07-30 ;07:30 为报警启动时间, 1 为允许报警,0 为禁止报警
P1.4: → UP 键
P1.5: → DOWN 键
;--------------------------------------------------------------------
P1.6: → 止闹开关
在报警期间内,可以控制报警开与关,其它时间无效。
报警方式:
采用继电器吸合的方式来控制被控对象。
程序太长没有办法发 要的化给我邮箱linsheng_111@163.com
主要是读写方法,网上找找能找很多的
有了读写函数以后,就是写按键程序了