历史上的今天
返回首页

历史上的今天

今天是:2025年04月14日(星期一)

正在发生

2020年04月14日 | 【51单片机】静态与动态点亮数码管

2020-04-14 来源:eefocus

静态:


#include


sbit dula=P2^6; //数码管寄存器

sbit  wela=P2^7;  //位寄存器


void main()

{

wela=1;

P0=0xf8;

wela=0;     //确定几位数码管亮,且使其状态保持

dula=1;

P0=0x3f;    //显示的数字

dula=0;


while(1);   //保持常亮

}

 


动态:


#include


sbit dula=P2^6;

sbit  wela=P2^7;


unsigned char num;


unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};//定义一个数组,存储数码管的即将点亮的数值


void delay(unsigned int z) ;


void main()

{

wela=1;

P0=0xc0;

wela=0;  //使得所有数码管都亮,且保持状态不变


while(1)

{

for(num=0;num<16;num++)//循环点亮 {

dula=1;

P0=table[num];

dula=0;

delay(200);//延迟,达到闪烁的效果

}

}


}


void delay(unsigned int z)//延迟函数

{

unsigned int x,y;

for( x=0;x<50;x++)

for(y=0;y}

推荐阅读

史海拾趣

DBM REFLEX公司的发展小趣事

随着公司实力的不断增强,DBM REFLEX开始积极拓展全球市场。通过与全球知名企业的合作,公司成功将产品推向了世界各地。同时,DBM REFLEX还积极寻求与产业链上下游企业的合作,建立了稳定的供应链和销售渠道。这些合作伙伴的加入,不仅为公司提供了更多的市场机会,还进一步提升了公司的品牌影响力。

捷茂微(GATEMODE)公司的发展小趣事

DBM REFLEX公司成立于本世纪初,初期以提供光学组件的小规模定制服务为主。创始人对光学技术的深刻理解和对市场的精准把握,使公司迅速在光学器件领域崭露头角。随着技术的不断积累和市场需求的增长,DBM REFLEX逐渐扩大了产品线,开始为LED市场设计、铸模和生产高质量的光学器件。

Cree(科瑞)公司的发展小趣事

随着全球LED市场的日益成熟,竞争也日趋激烈。面对这一形势,Cree通过收购和出售的方式,逐渐调整了其在LED市场的主要业务。这一战略调整使得Cree能够专注于更高端、更具技术含量的LED产品研发和生产,从而保持了其在行业内的领先地位。

Fairview Microwave Inc公司的发展小趣事

随着技术的不断进步和市场的不断变化,Fairview Microwave意识到只有不断创新才能保持领先地位。因此,公司加大了在研发方面的投入力度,建立起一支高素质的研发团队。他们不断推出具有自主知识产权的新产品和技术,为客户提供更加全面、高效的解决方案。这些创新成果不仅增强了公司的核心竞争力,也为公司在行业内树立了技术领先的地位。

American Custom Components公司的发展小趣事

近年来,电子行业面临着原材料价格上涨、市场竞争激烈等挑战。American Custom Components公司也不例外,面临着成本压力和市场份额的下降。为了应对这些挑战,公司采取了一系列措施,包括优化生产流程、降低生产成本、加强研发创新等。同时,公司还积极拓展新的应用领域和市场,寻找新的增长点。这些努力使得公司在行业竞争中保持了一定的优势。

BELDEN公司的发展小趣事

在发展过程中,BELDEN公司积极实施国际化战略,不断拓展海外市场。公司在全球范围内设立了多个分支机构和销售网络,覆盖了北美、欧洲、亚洲等多个地区。通过与国际知名企业的合作与交流,BELDEN不断引进先进的技术和管理经验,提升了自身的研发能力和管理水平。同时,公司还针对不同地区的市场需求,推出了定制化的产品和服务,赢得了广大客户的信任和好评。

问答坊 | AI 解惑

ARM嵌入式平台的VGA接口设计(ADV7120)

大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口.三星公司ARM9芯片S3C2410以其强大的功能和高性价比在目前嵌入式产 ...…

查看全部问答>

求助

朋友们帮我个忙,我急需一份“基于FPGA的数字钟设计”的毕业论文,用VHDL语言,实现的功能有:时分秒显示,准确计时,定时闹钟,时间复位,有一些资料也可以,非常感谢!如果有的话,请发送至我的邮箱xjb415730@126.com…

查看全部问答>

发现函数被多次调用!!!急

我用的单片机是F149,在程序中发现有只用一次的屏幕显示函数被调用多次,请大家给分析一下,我自己认为是TimerA引起的。 我的这段程序是单片机C语言,在运行时发现屏幕显示函数被多次调用,实际我只用了一次。大家给点意思看看是哪里的问题。我自 ...…

查看全部问答>

各位ggjj求助:IAR中修改程序,可是可执行文件没有变化!

我在IAR编译器中,直接修改程序代码,进行编译以后,生成的可执行文件,跟修改之前的一模一样,没有变化。 我整整调试了一晚上了,出现这种问题,好郁闷!!! 这是怎么回事,我该怎么解决???…

查看全部问答>

跨导放大器求助

各位前辈,我是菜鸟,只有14分了,见谅!    下面说我的问题,做了一个电流/电压转换器,PCB如图1所示(4层板),但是用五位半万用表测,总是不对。结构很简单,按照图二的五种形式用五位半万用表测,测量结果如图中文字记述,有什么不对 ...…

查看全部问答>

AM3517 MCBSP2 通讯速率不对

MCBSP2 外接ALC5621 codec IC,在播放音乐时,不能发声,输出仅变成了高电平。 MCBSP2_CLKX 1.536M,MCBSP2_FSX 48K,以下是相关寄存器 配置。 MCBSPLP_PCR_REG配置成下降沿发送数据, CLKXP Transmit Clock Polarity RW 0x0 0x0: Transmit dat ...…

查看全部问答>

[BBB方案提交]基于BBB 的简单频谱仪

实现功能 将音频频谱显示在BBB 的液晶屏上 硬件设计电路 音频采集电路,以及一些信号放大电路 软件设计 使用BBB的AD  将信号前端处理后的信号进行AD 转换,然后使用fftw进行傅里叶变换,根据需要决定是否使用neon指令集和posix线程库 预 ...…

查看全部问答>

旋转倒立摆分享!!!

这是在国赛前做的,为准备国赛练练手,没做全题 动力用的是57步进;步进电机驱动器是 TB-6560;1000线编码器;F103主控。 使用编码器需要注意的问题:虽然使用编码器能够得到准确的角度信息,基本用不上滤波,可以直接使用,但是对角速度信 ...…

查看全部问答>

CC2530和STM32F103之间的串口通信问题

       最近在写Zigbee网关通信程序,需要用到CC2530和STM32F103ZET6之间的串口通信。两者的串口配置都是一样的,CC2530之间可以进行通讯,STM32之间也可以进行通讯;STM32发CC2530收也可以正常通讯,但是CC2530发、STM32收就 ...…

查看全部问答>

电动汽车充电桩方案资料

电动汽车充电桩方案资料谁有?或接触过。 …

查看全部问答>