求一个51单片机定时闹钟程序。要C语言。能够调时间答:include <AT89X51.H> /*包含器件配置文件*/ define uchar unsigned char define uint unsigned int char DATA_7SEG[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,};/*0~9的数码管段码*/ uchar hour=0,min=0,sec=0; /*时、分、秒单元清零*/ uchar deda=0; ...
急求一个用51单片机编的可按键调时的数字时钟程序,数码管显示,C语言...答:unsigned char data armhour,armmin,armsec;//闹钟时、分、秒unsigned char data hour,min,sec,sec100;//时、分、秒、百分之一秒unsigned char data flag,vkey,skey;//设置状态计数标志、按键先前值、按键当前值bitalarm;//标识是否启用闹钟,1--启用,0--关闭sbit rs = P2^0;//LCD数据/命令选择端(H/L...
利用51单片机画时钟电路图。要求6位数码管,两位秒闪信号,必须能够进行...答:uchar code port[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar count;uchar sec;uchar min;uchar hou;sbit k5=P1^4;sbit k6=P1^5;sbit k7=P1^6;void delay(uchar x){ uchar y,z;for(y=x;y>0;y--)for(z=248;z>0;z--);} void secdisplay(){ P2=port[0];P0=...
51单片机lcd1602显示时间答:sbit bell=P1^7;//闹钟 uint count;bit flag,dp;uchar displaytemp[16];//定义显示区域临时存储数组 code uchar tab[] = {'0','1','2','3','4','5','6','7','8','9'};uchar timeUPtab[6] = {99,12,31,24,59,59};uchar timeDOWNtab[6] = {0,1,1,0,0,0};uchar...
急救!!!各位兄弟姐妹们谁懂单片机编程啊,帮帮我啊!用单片机编辑一个数字...答:51单片机的程序如下: ORG 0000H LJMP MAIN ORG 0003H LJMP INTA ORG 000BH LJMP SEV1 ORG 0013H LJMP INTB ORG 001BH LJMP SEV2 ORG 0030HMAIN:MOV SP,#60H MOV A,#00H MOV 30H,A MOV 31H,A MOV 32H,A MOV 33H,#0CH MOV 34H,A MOV 35H,A MOV 44H,#80H MOV 45H,#40H MOV 46H,...