51单片机数码管动态显示的过程中,怎么实现让最后一个闪烁,其他的不受影...答:闪烁原理,别的数码管都是反复刷新,需要闪烁的那一位则刷新几十次后再有几十次不显示 下例是20次亮 20次灭 uchar modtable[6][4]={ {0,0,0,0},{1,0,0,0},{0,1,0,0},{0,0,1,0},{0,0,0,1},{1,1,1,1} };//有1的那一位数码管不亮 {0,0,0,0}不闪烁 {1...
如何用单片机控制8段共阳数码管进行动态显示!!!答:段还是位噢位的就参考这个6位的 org 0000h start:mov r0,#00h mov r2,#20h l1: mov a,#00h mov dptr,#8002h movx @dptr,a l2:mov a,r0 mov dptr,#tab movc a,@a+dptr mov dptr,#8004h movx @dptr,a mov dptr,#8002h mov a,r2 movx @dptr,a acall l3 inc r0 mov a...
...51单片机,用按键和数码管组成一个控制系统,要求四个数码管显示...答:include<reg51.h> define uchar unsigned char uchar temp;int key1,key,disbuf;// 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e f unsigned char code LED7Code[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};...
51单片机利用矩阵按键控制数码管显示0-9数字。。。救救我吧,我快疯...答:include unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x10};unsigned char t=0;unsigned char i=0;void Delay(unsigned char i){ unsigned char j;for(; i>0; i--)for(j=110; j>0; j--);} void DisplayLED(unsigned char n){ P0=table[n...
51单片机,8个数码管循环显示1-9的C语言程序。答:假设8个数码管公共端均接地,同时显示1-9 include <reg52.h> include <intrins.h> define uchar unsigned char define uint unsigned int uchar code DSY_CODE[]= { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff };void DelayMS(uint x){ uchar t;while(x--)for(...
单片机c语言如何控制第五只数码管亮显示p答:共阳极数码管码段(带小数点):{0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x08,0x03,0x66,0x21,0x06,0x0e,0x0c,0x09,0x11}分别代表 0 , 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, P,...
单片机检测和处理按键时怎样不干扰数码管的显示?答:unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0~9 unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码 unsigned char TempData[8]; //存储显示值的...