51单片机数码管显示

要求:系统正常运行后,数码管第一位(其它三位不显示)加1显示直至9时蜂鸣器响一下,然后清0

第1个回答  2013-11-28

 

   这个是按照你的要求写的程序,你看看符不符合你的要求,需要的话通过百度私信我把程序打包发到你的百度空间私信。

第2个回答  2013-11-28
这还不简单?
{
a=0;
for(i=1;i<10;i++)
{
xianshi();//显示函数连续读a的值!
a=a+1;
if(a==10)
{
a=0;
fengmingqi=1;
yanshi(5);
fengmingqi=0;
}
}
}
如需复制,请自行抄录,因为此代码没有在编译器内写出,并且没有进行编译!这样的道理很简单啦,自己一看就明白!本回答被网友采纳
第3个回答  2013-11-28
我有实物,PIC单片机

51单片机中断控制数码管显示
51单片机中断控制数码管显示,是一种通过单片机的中断系统控制数码管显示内容的技术。51单片机是一种常用的微控制器,广泛应用于各种嵌入式系统中。中断控制是单片机的一种重要功能,它允许单片机在执行主程序时,响应外部或内部的中断请求,转而执行中断服务程序。这种机制使得单片机能够处理多任务,提高系统的...

51单片机学习笔记6 数码管显示
代码实现每秒在数码管上显示当前数值,通过gsmg_code定义,以0x3f为例,换算为二进制并进行赋值,最终显示数值0。代码开源地址:gitee.com\/xundh\/learn51。

51单片机4位数码管显示数字
1、静态显示:对于静态显示,可以直接利用IO口将对应的数字编码发送到数码管的段选引脚上。将P0口设置为0x3f,可以显示数字0。2、动态显示:对于动态显示,有两种常见的方法。一种是提高刷新频率,使得人眼无法分辨,产生显示的效果。另一种是利用锁存器件,先显示一个数字,锁定到一个数码管上,再显示...

为什么我的51单片机数码管温度显示只显示-00000.06而且不能事实...
51单片机数码管温度显示只显示-00000.06而且不能实时显示,可能有以下几个原因:1.程序问题:程序中可能存在错误或者是不完善的设计,导致温度传感器采集的数据没有正确的进行处理显示,需要检查程序并进行调试对照采集温度数据。2.硬件问题:可能是温度传感器引脚连接的问题导致数据采集不正常,或者是数码管电...

51单片机数码管显示的程序是什么?
#include \/\/52系列单片机头文件\\x0d\\x0a#define uchar unsigned char \/\/宏定义\\x0d\\x0a#define uint unsigned int\\x0d\\x0asbit dula=P2^6; \/\/申明u1锁存器的锁存端\\x0d\\x0asbit wela=P2^7; \/\/ u2\\x0d\\x0auchar num1,num2;\\x0d\\x0auchar code table...

51单片机怎样用键盘控制数码管显示
51单片机怎样用键盘控制数码管显示的方法。如下参考:1.首先,编写代码并点亮数码管。2.在编写源代码之后,确保原始代码是正确的。3.确认代码正确后,进入下一步,就是在这一行代码(箭头所指)中,删除这四个单词。4.然后如图所示,四个单词已被删除,只要修改相应的代码编号即可。5.表示数字0的代码在...

51单片机的共阴数码管怎么显示数字(c语言)
要让51单片机共阴数码管显示数字,只需要将单片机的P2端口输出数字对应的段码即可。以显示数字“0”为例,c语言程序如下:include<reg52.h> define uchar unsigned char define uint unsigned int \/\/数码管的段码编码 Uchar table[10] ={0x3f,0x06,...

51单片机数码管第二位显示2
题主是否想询问“51单片机数码管第二位显示2是什么意思”?动态扫描。在51单片机系统中,数码管第二位显示2是因为系统正在进行动态扫描显示,即轮流向各位数码管送出字型码和相应的位选,利用发光管的余晖和人眼视觉暂留作用,使人感觉各位数码管同时都在显示,而实际上多位数码管是一位一位轮流显示的...

用51单片机控制4位一体数码管实现1234轮流显示的程序代码是什么,求!pro...
下面是使用AT89S51单片机控制4位一体数码管轮流显示1234的程序代码:```c include <reg51.h> \/\/ 数码管显示字型码表 unsigned char code LEDDisplay[] = { 0x3F, \/\/ 0 0x06, \/\/ 1 0x5B, \/\/ 2 0x4F \/\/ 3 };sbit DIO = P1^0; \/\/ 串行数据输入 sbit RCLK = P1^1; \/...

51单片机怎么让数码管显示学号?用汇编语言
译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入CBA=110,输出位选信号Y7-Y0=11101111,其中Y5=0,第5个数码管选通并显示,其它数码管不显示。实验时将J6的左边两个引脚针(1和2)用跳冒连接,锁存器11脚接VCC,关闭锁存功能。数码管显示...

相似回答
大家正在搜