用89C51单片机设计一个系统,具有6个数码管,按键若干,指示灯1个。系统运...答:数码管是共阴极 不知道你板子电路图 在我板子是这样 include <reg52.h> define uchar unsigned char define uint unsigned int uchar table[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d};uchar table1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//这样显示654321,顺序反一下为123456 ...
在任意一个数码管上循环显示0到9,每显示一个数字后,蜂鸣响一次, 单片机...答:include<reg51.h> define uchar unsigned char uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit speaker=P2^0;void delay()//延时约400毫秒 { uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);} main(){ uchar i,times=0;TMOD=0x01;TH0=(65536-...
单片机实现4位一体数码管显示0000—FFFF的16进制(C语言编程)答:/*四个数码管的动态显示*/ include<reg52.h> define uint unsigned int define uchar unsigned char sbit du = P2^6;sbit we = P2^7;uchar code table[] = { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uint a;//--- void dela...
单片机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,...
单片机菜鸟求高人指点 矩阵键盘 数码管,怎么实现:按1显示1,再按2显示1...答:include<reg52.h> unsigned char key_num,count=0,k;unsigned long sum=0;unsigned char code str[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xff};void scan();void disp_led(unsigned long int dat);void delay(unsigned int dly);void main(){for(k=0;k<=7;k...