...要求89C51单片机实现4位7段数码管动态和静态显示,希望大神能给写个...
num1++; P2=0xff;} \/\/数码管显示 void display(char z[],uchar z1) \/\/“:“表示“-” \/***无 { if(z[0]-'0'<13) \/\/不能为小于等于0 { d1=0;P0=table[z[0]-'0'];if(z1==1)Dp=0;delay(1);d1=1;P0=0xff;} if(z[1]-'0'<13){d2=0;P0=table[...
用89C51单片机设计4*4矩阵式键盘计算器程序 要汇编的
DIS1: MOV R0,#30H ;把显示数据第一位放在R0里 MOV R2,#04H ;把显示的位码放在R2里 MOV R3,#05H ;把显示的长度放在R3里DIS2: MOV A,@R0 ANL A,#0FH ;屏蔽显示数据的高四位 MOV B,A MOV A,R2 ANL A,#0FH ;屏蔽位码的高四位 SWAP A ORL A,B MOV P0,A ;送总显示数据到P0显示 LCALL DE...
用89c51单片机汇编语言能否做到LED灯在闪同时数码管(共阳8段码)倒计时...
可以的,做好定时器中断的时间间隔。让数码管扫描的频率大于肉眼分辨频率就行了。
求一个51单片机C语言程序编程
全部点亮;按下第四次K1,灯全灭 include<reg51.h> \/*甲机*\/ sbit k=P1^0;sbit P00=P0^0;sbit P03=P0^3;unsigned chari,NO;void main(void) \/* 主函数*\/ { SCON=0x40; \/*方式1只发送,不接收*\/ TMOD=0x20;TH1=0xfd; \/*给定时器T1赋初值,波特率为9600*\/ TL1=...
怎么用89C51单片机实现用一个开关控制8个流水灯,要求开关按下去松开是亮...
w(1); P1_2 = 0; w(0); P1_2 = 1;w
怎样用洞洞板焊接一个向STC80c51或者AT89C51单片机里面烧录程序的电路...
第一,你要买到一根USB转串口线(是那种DB9针串口),安装好驱动程序。自己做的话需要PL-2303芯片(USB转串口232)。焊不上去?那还是得买。(如果你的笔记本有串口(比较少见)就不用了)第二,照着电路图焊好电路。材料:40Pin锁紧座 *1 MAX232 *1(串口232转单片机的串口UART)配套的16脚IC...