请教高手:用C语言给at89s52编程。使图中两个共阳数码管实现1、简单的秒表程序。2、按键加一的功能。谢啦

如图

第1个回答  2011-11-09
图?

用C语言编写AT89C51单片机程序,设计一个智能数字钟。
这是我的课程设计,6个数码管,显示时分秒,三个按钮P0.0、P0.1、P0.2可以调时,有8个彩灯(可以不要),没闹钟、倒计时之类的。呵呵。include<AT89X52.H> define uchar unsigned char int i;\/\/***时钟的 uchar one[10]={0xbf,0xb0,0xdb,0xcf,0xe6,0xed,0xfd,0x07,0xff,0xef}...

用AT89C51单片机编写一个C语言程序实现2个数码管秒计数器,用4个按键...
uchar LED1,LED2;uchar distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar num=0;sec,key;void delay(unsigned int a){ unsigned int i,j;for(i=0;i<a;i++)for(j=0;j<120;j++);} void display(){ LED1=sec\/10;LED2=sec%10;P2=0x01;P0=distab[...

求一89c52单片机c语言程序,流水灯+数码管 共同作用
for(x=0;x<z;x++)for(y=1;y<600;y++);}

单片机AT89C51用C语言编,两个按钮分别控制一个数码管加减数,最好...
EA=1;while(1);}

求高手修改单片机C语言程序:0~59秒计数器;1个独立按键控制,2个数码...
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint ms){ uchar t;while(ms--)for(t=0;t<123;t++);} void main(){ num=0;aa=0;TMOD=0x01;TH0=(65536-50000)\/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;P0=table[0];P2=table[0];while(1){ while(!

【求单片机C语言程序】STC89C52通过两个外部中断P3.2和P3.3,来控制P1....
while(i--){ for(t=0;t<108;t++);} } void INT0_ROUTING() interrupt 0\/\/外部中断0子程序 { P0=0xfe;\/\/LED0点亮 while((P3|0xfb)==0xff);\/\/等待外部中断0口(P3^2松开)delay(10);\/\/延时去抖动 P0=0xff;\/\/LED0熄灭 } void INT0_ROUTING() interrupt 2 { P0=0xfd;\/\/...

求基于AT89C52超声波测距简易设计的源程序,要求用3个LED管显示其测距...
4.1单片机系统及显示电路 单片机采用AT89C52或其兼容系列。采用12MHz高精度的晶振,以获得较稳定的时钟频率,减小测 量误差。单片机用P1.0端口输出超声波转化器所需的40KHz方波信号,利用外中断0口检测超声波接收 电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用...

...2个按键 开始\/暂停 复位 求程序 用C语言编写 在线等
定时器0.01秒刷新,数码管动态显示。用一个变量存当前时间的数据,点开始键打开定时器,暂停关闭定时器就行了。

单片机用C语言写两个数码管显示0到59循环的程序在归0
while(1){ if ( tt==20 ){ tt=0;if ( wei==1 ) { i++; } } if ( i==59 ) { i=0; } led2=0;P1=(led_zx[i%10]);led1=1;mdelay(50);led1=0;P1=(led_zx[i\/10]);led2=1;mdelay(50);} } void timer0() interrupt 1 { TH0=(65535-50000)\/256;TL0=(...

使用2个数码管设计一个60秒倒计时C语言程序,要求用定时器中断定时1秒...
7SEG-COM-CATHODE 为共阴管 include<reg51.h> define uchar unsigned char define uint unsigned int uchar num=60,shi,ge;uchar code TAB[]={ 0x3F,\/*0*\/ 0x06,\/*1*\/ 0x5B,\/*2*\/ 0x4F,\/*3*\/ 0x66,\/*4*\/ 0x6D,\/*5*\/ 0x7D,\/*6*\/ 0x07,\/*7*\/ 0x7F,\/*8*\/ 0x6F,\/*...

相似回答
大家正在搜