《数字钟﹝★﹞〖AT89S52单片机实用例程〗》由会员分享,可在线阅读,更多相关《数字钟﹝★﹞〖AT89S52单片机实用例程〗(5页珍藏版)》请在金锄头文库上搜索。
1、20 数字钟 1 实验任务 (1 开机时,显示 12:00:00 的时间开始计时;(2 制“秒”的调整,每按一次加 1 秒; (3 制“分”的调整,每按一次加 1 分; (4 制“时”的调整,每按一次加 1 个小时; 2 电路原理图 图 系统板上硬件连线 (1 把“单片机系统”区域中的 口用 8 芯排线连接到“动态数码显示”区域中的 AH 端口上;(2 把“单片机系统:区域中的 口用 8 芯排线连接到“动态数码显示”区域中的 8 端口上; (3 把“单片机系统”区域中的 口分别用导线连接到“独立式键盘”区域中的 口上; 4 相关基本知识 (1 动态数码显示的方法(2 独立式按键识别过程 (3
2、“时”,“分”,“秒”数据送出显示处理方法 5 程序框图 7 C 语言源程序 # =0 0 0 0 =0 0 =0,0,16,0,0,16,0,0; i,j; ; ; ; ) 0_0=0) i=5;i0; j=248;j0; 0_0=0) ; if(60) ; =0; =0; 0_0=0); 0_1=0) i=5;i0; j=248;j0; 0_1=0) ; if(60) ; =0; =0; 0_1=0); 0_2=0) i=5;i0; j=248;j0; 0_2=0) ; if(24) ; =0; =0; 0_2=0); t0( 1 0 ; if(8) ; P1=; P3= ; if(8) ; ; if(4000) ; ; if(60) ; ; if(60) ; ; if(24) ; =0; =0; =0; =0; =0; =0;