能在AT89C51单片机芯片上实现8位数码管动态显示时间,独立按键控制时间,整点时蜂鸣器打开一秒的C语言程序?

用8位数码管动态显示时间、能按键调控时间、整点能报时(即打开蜂鸣器)闹钟(也是蜂鸣器)的C语言程序要基于AT89C51单片机!

这个不难,单片机开计时器就可以了。还有就是要注意数码管的动态扫描。我有类似的程序。追问

能不能将程序发给我看看?是不是C程序?

追答

是C,扣我

温馨提示:内容为网友见解,仅供参考
无其他回答

使用汇编语言编程实现AT89C51八位数码管动态显示?
使用汇编语言编程实现AT89C51八位数码管动态显示?

AT89C51单片机,8位数码管(共阴共阳都行),实现0~7循环显示(可能差东 ...
8位数码管怎么显示0~7循环,8位数码管要显示出8位数呢,怎么只显示一位0~7呀,是只显示出一位数吗,是要仿真图吗?

AT89C51单片机设计独立按键,静态数码管电路,并编程实现按下Ki键,数码...
一位共阳数码管接在P0口,为静态显示。P3口接有8个独立式按键,按键为K1~K8,按键8个按键中的任意一个,数码管则显示出按键编号。仿真图如下,这是按下K6时显示6。

用AT89C51单片机控制两位8段LED数码管采用动态显示的方式显示出201211458...
include<reg51.h> define uchar unsigned char;uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; \/\/0到f uchar number,nn=0;uchar dat[]={2,0,1,2,1,1,4,5,8,2};void t0isr() interrupt 1 { TH0=(655...

AT89C51单片机用8位7段显示管显示160530 求大佬帮忙给个c语言的程序...
include<reg51.h>#define uchar unsigned charuchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};\/\/0-9uchar scanled;void t1isr() interrupt 3 \/\/显示{ TH1=(65536-5000)\/256; TL1=(65536-5000)%256; switch(scanled) { case 0: P2=0x01; P0...

交通灯方面的研究论文
2.3 单片机系统时钟复位电路 ATMEL公司消费的AT89S51单片机它是硬件电路的中心局部,时钟电路晶振运用12MHz,复位电路采取按键复位方式。 2.4 单片机数码管显现电路 显现电路采用8个共阳数码管,P1口作为数码管的输入,P0.4、P0.5、P0.6 P0.7分别控制东西南北四路数码管的位选端C1,C2,C3,C4。 3 结论 本设计的重点在于...

用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单片机实现电子时钟,不带闹铃。显示时分秒。求图求程序_百度知...
0x7d,0x07,0x7f,0x6f,0x00,0x80};\/*0~9和无显示、的数码管段码*\/ uint dd=0,sec=0,min=0,hour=12; \/\/时间初始值12:00:00 uchar sec1=0,min1=0,hour1=0,set=0,sw=0;\/\/闹钟设定初始值0:00:00 uchar x[7],y[7];uint temp,k; \/\/ variable of temperature uchar flag1...

急求基于单片机AT89C51的多功能数字电子钟的汇编程序,高手进!~_百度知...
用89C51控制3个HC595,前两个595接8段数码显示管,显示“0”~“9”每秒跳动一次.第3个HC595接8个LED灯,每隔1秒闪烁1次.include<at89x52.h> include<intrins.h> define uchar unsigned char define uint unsigned int uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90...

急,在线等!求单片机 AT89C51 八段数码管显示程序和各程序段的功能详细解...
P2=0X00;\/*关闭上一次显示内容*\/ wei=1;\/*给共阳极输入高电平*\/ P0=num[ge];\/*给阴极输入该有的低电平 由数组控制 0-9均可显示*\/ delay(5);\/*延时一下 以便人能看的出来 *\/ } void main() \/*主函数*\/ { init();\/*调用初始化*\/ while(1)\/*进入死循环 让数码管一直显示*\/ {...

相似回答