数码管显示0---9.由P1口连接一位数码管显示数字0----9 每个数字闪烁三次,再显示下一个数字,如此循环。

如题所述

第1个回答  2014-05-13
晶振频率,可以使用 12MHz。

数码管显示0---9.由P1口连接一位数码管显示数字0---9 每个数字闪烁三次...
晶振频率,可以使用 12MHz。

51单片机控制数码管循环显示0-9程序
采用共阴极LED数码管,51单片机P1口输出数据:ORG 0000H JMP MAIN ORG 0100H MAIN:MOV DPTR,#TAB MOV R1,#00H DISP:MOV A,R1 MOVC A,@A+DPTR MOV P1,A LCALL DELAY INC R1 CJNE R1,#0AH,DISP SJMP TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDELAY: MOV R4,#...

...一个8段数码管,其循环显示数字0到9,每位数字显示时间为一秒,定时功 ...
只控制一位数码管没啥意思,如果只是研究一下倒是可以的 给你一份我自己写的,利用四位数码管显示模拟时钟的程序吧,供你研究 另外,再给你一个一位数码管的,是你要求的那种 这两个都是利用单片机的定时器中断来产生秒信号的 下面这个是 四位数码管的,最下边的是一位数码管的,端口不一样的话...

简易秒表控制一位数码管用于循环显示0-9数字,数字间隔为一秒,一秒定...
sbit Axs=P1^0; ;\/\/数码管位选端口 char table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};\/\/数码管显示编码 void YS(char hs); void XS(int xm,int xs); void Time1(void);int n,s;\/\/变量及函数声明 \/***\/ void main(void){Time1();while(1){XS(s)...

数码管编码0到99有开始暂停清零
MOV P1,#0FDH MOV A,42H MOVC A,@A+DPTR ACALL LOOP RET LOOP: MOV R3,#100;1毫秒延时按12MHZ计算 D1: MOV R4,#10 D2: DJNZ R4,D2 DJNZ R3,D1 RET K1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;实验板上的7段数码管0~9数字的共阴显示代码 END 注释比...

如何做数码管显示0-9数字的毕业设计
利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阳数码管的a-h的笔段上,数码管的公共端通过三极管8550选通。在数码管上循环显示0-9数字,显示时间的间隔可通过修改延时程序。LED数码显示原理:七段LED显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的极管的接线形式,可...

由51单片机驱动的1位共阳数码管显示数字0到9的程序(由p1口驱动,晶振位...
u16 t){ u16 i; for(;t>0; t--) for(i=100; i>0; i--);}void main(void){ u8 num = 0; while(1) { P1 = table[num]; delay(1000); num++; if(num>9) num = 0; }}

数码管俩位显示0到99加中断程序
sbit p1=P2^0;sbit p2=P2^1;void init();\/\/初始化函数 void delay(uint z);\/\/延时函数 void dispaly(uchar num);\/\/显示子程序 void main(){ init();while(1){ dispaly(num);} } void init()\/\/初始化函数 { p1=1;p2=1;num=0;TMOD=0x01;\/\/采用定时器中断 TH0=(65536-50000)...

求16个流水灯程序,有模式还可以调节快慢的,急求,谢谢。
\/* 名称:单只数码管循环显示0~9 说明:主程序中的循环语句反复将0~9的段码送至P0口,使数字0~9循环显示 *\/ #include<reg51.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int uchar codeDSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};...

...个开关按一按使数码管加一,另一个减一,数码管从0~9显示
数码管连接在P0口 an1 bit p1.0 an2 bit p1.1 con equ 31h org 0 ajmp start org 30h start:mov dptr,#table mov con,#0 main: lcall anjian lcall display ajmp main anjian:jb an1,next lcall dely jb an1,next inc con mov a,con cjne a,#10,out mov con,#0 ajmp out ne...

相似回答
大家正在搜