历史上的今天
返回首页

历史上的今天

今天是:2025年04月25日(星期五)

正在发生

2020年04月25日 | 51单片机实验4:静态数码管

2020-04-25 来源:eefocus

开发板数码管模块电路图如下:

开发板数码管共阴连接,P0口通过输出阳极电平来控制段选,74ls138译码器通过控制8个数码管的阴极电平来控制位选。


实验任务:点亮第一个数码管并使其显示数字0;


P2^2,P2^3,P2^4口置0,使138译码器译码为1000 0000,即第一个数码管阴极电平为0,其他7个数码管阴极电平为1。


P0口置为0x3f,即:0011 1111,(二极管a b c d e f亮,构成数字0)


代码如下:


#include

#include

#define uc unsigned 

sbit lsa=P2^2;

sbit lsb=P2^3;

sbit lsc=P2^4;

uc code x[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,

0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void main()

{

    

    while(1)

    {

lsa=lsb=lsc=0;

P0=x[0];

    }

}


代码中数组声明时使用code:告诉单片机,定义的数据要放在ROM里面,写入后就不能再更改,而非RAM,这样可以节省运存空间。

推荐阅读

史海拾趣

EiKO Global LLC公司的发展小趣事

EiKO Global LLC,简称EiKO,成立于XXXX年,由一群热衷于照明科技的先驱者共同创立。公司初期专注于照明产品的研发与生产,致力于为全球用户提供高质量的照明解决方案。EiKO凭借对市场的敏锐洞察力和技术创新,迅速在北美市场崭露头角。

在创立初期,EiKO便确立了以“质量第一、客户至上”为经营理念的方针。通过引进先进的生产设备和技术,严格把控产品质量,EiKO的照明产品逐渐赢得了消费者的信赖。同时,EiKO还积极拓展市场,与多家知名企业和零售商建立了合作关系,产品销售网络遍布全球。

Electro Technik Industries公司的发展小趣事

ETI公司成立于20世纪初,当时电子产业正处于起步阶段。创始人张三看准了电子技术的巨大潜力,决定投身其中。然而,初创时期资金短缺、技术落后、市场竞争激烈等问题让ETI步履维艰。张三凭借着对电子技术的热情和不懈的努力,带领团队不断研发新产品,拓展市场,最终使ETI在电子行业中崭露头角。

Chen Yang Technologies GmbH & Co KG公司的发展小趣事

Chen Yang Technologies最初是一家专注于半导体芯片研发的小型公司。在某个关键时期,公司成功研发出了一种低功耗、高性能的芯片技术,这一技术突破立即引起了市场的广泛关注。凭借这一技术,Chen Yang Technologies迅速扩大了其产品线,并开始向全球范围内的电子设备制造商供应芯片。随着市场份额的逐步增长,公司逐渐在电子行业中建立了自己的地位。

Analytic Instruments Corp公司的发展小趣事

为了确保产品质量的稳定性和可靠性,Analytic Instruments Corp不断完善质量管理体系。公司引进了先进的生产设备和检测仪器,建立了严格的质量控制流程。同时,公司还加强了员工的培训和管理,提高了员工的质量意识和操作技能。这些举措使得公司的产品质量得到了客户的高度认可,进一步巩固了市场地位。

Blue Giga公司的发展小趣事

2015年,Silicon Labs(芯科科技有限公司)宣布收购Blue Giga。这一收购对于双方来说都是一个重要的里程碑。Silicon Labs通过收购获得了Blue Giga的先进技术和广泛的产品线,进一步增强了其在物联网和无线连接领域的竞争力。而Blue Giga则借助Silicon Labs的全球资源和市场渠道,实现了更快速的发展。

Ceratech Corporation公司的发展小趣事

在电子行业的早期,Ceratech Corporation公司以其对滤波器技术的深入研究和不断创新而崭露头角。公司研发团队不断攻克技术难题,成功研发出一系列高性能的Ceratech滤波器,这些滤波器以其优异的性能和稳定性,迅速在市场中占据了一席之地。随着技术的不断积累和创新,Ceratech Corporation逐渐在滤波器领域树立起了自己的品牌和技术优势。

问答坊 | AI 解惑

3G无线通讯(W-CDMA、CDMA2000和TDS-CDMA)入门教科书

第一课、无线技术相关术语解释  GSM/2G GSM(全球移动通信:Global System For Mobile Communication)是1992年欧洲标准化委员会统一推出的标准,它采用数字通信技术、统一的网络标准,使通信质量得以保证,并可以开发出更多的新业务供用户使用。 ...…

查看全部问答>

电子产业中的绿色设计

作者:Tamim P. Sidiki 博士,Ine Cox, Rinus de Vos, DSM 工程塑料 摘要 当前在通信,计算和消费行业中,绿色电子是最重要的课题之一。电子产业中的原始设备制造商们( OEM )不仅注重能源节约,同时也禁用了一些在塑料中作为阻燃物质的卤化物。整 ...…

查看全部问答>

电子书

自适应滤波的书…

查看全部问答>

浅析RFID(射频识别)的信息安全及其对策

RFID(RadioFrequencyIdentification,即射频识别)技术是从20世纪80年代走向成熟的一项自动识别技术。本文针对RFID系统产生的安全隐患进行了详细分析并有针对性地总结提出了相关对策。         RFID作为无线应用领域 ...…

查看全部问答>

按键控制LED

大家好,我刚刚写了个按键控制LED的程序,可是在调试的时侯发现没有读到按键按下,具体情况如下: 我用的是2440的开发板,用了两个IO口, 有键按下的时侯,GPF0为低,否则,为高。 GPA21与LED相连,为低的时侯LED亮,为高的时侯灭。 程序如下: ...…

查看全部问答>

求助关于如何将串口接收的汉字存入txt文件

现在已将串口接收汉字转换为unicode,且可以通过messagebox或edit显示汉字,但为什么使用cfile类进行写入txt文件后,通过word打开文件显示的不是汉字,而是汉字unicode码中每个字节所对应的ascii码呢?我写入的类型是wchar呀?请高手帮助!谢谢!…

查看全部问答>

有关学习NIOSII的问题

      各位大侠好,前段时间回家了,所以好久没上来了···我在回家前自学了下NIOSII,可我发现我跟着教程做了几个实例,但还是不会编程,我对API和构建结构体模式两种方式区别很模糊,请了解的大侠们给我支支招,需要从 ...…

查看全部问答>

LPC2214的问题

我用的是lpc2214,看了周立功出的中文文档上面写着当p1,p2,p3口用做输入的时候,可通过内置上拉电阻将电平拉高,我认为这就是说这三个口应该是有内置上拉电阻的,p0口是没有这句话的,我认为是没有的上拉电阻的,那么现在就是p0口我用的都是第二 ...…

查看全部问答>

使用STM8S105S写入ADC_CSR该引脚就会有一个干扰波

                                 问题如题,这样正常吗?…

查看全部问答>

可调光LED电灯参考设计

$(\'swf_T3E\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMjYxNzM1NDk2/v.sw ...…

查看全部问答>