51单片机驱动八位数码管电子钟答:define uchar unsigned char define uint unsigned int define DP 0x80 uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//八位位选码表 //0 1 2 34 5 6 7 uchar code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//段选码表 ...
用c语言循环语句怎么写一个51单片机的时钟啊,用8个数码管显示时间。答:include<reg51.h> define uchar unsigned charuchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//0-9unsigned char sec=0,min=0,hour=12,scanled;unsigned char key,flashbit,mode,time; unsigned char disdat[8];sbit led=P1^0;void delay(unsigne...
求基于51单片机P01,P2 LED接数码管,用三极管驱动的电子时钟程序,大神...答:SETB ET0 ;定时器0中断允许位 MOV R6,#0 ;用于控制走时的基准时钟源,计中断次数 MOV R5,#0 ;R5用于控制扫描按键的时间间隔 MOV 20H,#0 ;秒个位寄存器清零 MOV 21H,#0 ;秒十位寄存器清零 MOV 22H,#0 ;分个位寄存器清零 MOV 23H,#0 ;分十位寄存器清零 MOV 24H,#0 ;时个位寄存器清零 ...
51单片机,8个数码管循环显示1-9的C语言程序。答:假设8个数码管公共端均接地,同时显示1-9\x0d\x0a#include\x0d\x0a#include\x0d\x0a#defineucharunsignedchar\x0d\x0a#defineuintunsignedint\x0d\x0aucharcodeDSY_CODE[]=\x0d\x0a{\x0d\x0a0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff\x0d\x0a}...
51单片机电子钟程序数码管显示答:include<reg51.h> define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit beep=P2^3;unsigned char j,k,a1,a0,b1,b0,c1,c0,s,f,m,key=10,temp,qq;uchar shi20,shi10,fen20,fen10,miao20,miao10,new,ok=1,wei;unsigned int pp;unsigned char code table[]={0x3f,0x06...