如何用C语言编程控制数码管动态显示字符串?答:程序如下 include <reg51.h> include <intrins.h> define uint unsigned int define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,//0~9段码 0x77,0x7c,0x39,0x5e,0x79,0x71,};//共阴数码管A~F段码表 uchar buf[]={0x0a,0x0...
单片机中二位数码管的显示,怎样用c语言写一段从0到99的程序啊?答:sbit ge=P0^2; //个位公共极 define Out P1 //数据输出端 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳 // 实际显示 0 1 2 3 4 5 6 7 8 9 //延时--- Delay(unsigned int t){ while(t--...
共阳数码管显示12-34-56的c语言程序答:include<reg52.h> //头文件定义 define uint unsigned int //宏定义 define uchar unsigned char uchar code wu[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //位选择数据 uchar code du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf}; ...
单片机数码管显示0到999c语言程序怎么编答:include<reg51.h> unsigned char xs_d[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned int time=0,s,sz;delay(unsigned int k){ unsigned int i,j;for(i=0;i<k;i++)for(j=0;j<125;j++);}INT_0()interrupt 0 { delay(10);if(INT0==0){sz++; if...
用AT89C51单片机实现四位数码管显示数据!!用c语言程序实现!!例如显示...答:typedef unsigned char uchar;typedef unsigned int uint;uchar code table[] = {0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};//- 0xbf void delay(uchar t){ uchar i;while(t--){ for(i = 0;i<100;i++);} } void Opertion (){ uchar i,j,k,m,n,a,b,c,d;//显示---1 fo...