历史上的今天
返回首页

历史上的今天

今天是:2024年12月21日(星期六)

2021年12月21日 | 单只按键控制单只数码管滚动显示

2021-12-21 来源:eefocus

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

程序源代码如下:


/*

单只按键控制单只数码管滚动显示

*/

#include

typedef unsigned char uint8;

typedef unsigned int uint16;


#define Key() (P1 & 0x01)


code uint8 LED_CODE[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,

0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8E,0x00};


void delay(uint16 x)

{

uint16 i,j;

for(i = x; i > 0; i --)

for(j = 114; j > 0; j --);

}


void main()

{

uint8 i = 0;

while(1)

{

if(Key())

{

while(Key());

P0 = LED_CODE[i];

i = (i + 1) % 17;

delay(10);

}

}

}

推荐阅读

史海拾趣

Applied Micro Circuits (MACOM)公司的发展小趣事

MACOM公司上市后,成功募得了充足的资金,使其财务能力得到了显著增强。这使得公司能够有更多的资源进行研发、生产和市场推广,进一步巩固其在电子行业的地位。同时,上市也为MACOM带来了更广泛的投资者关注和市场认可,为其未来的发展提供了有力支持。

Galil Motion Control Inc公司的发展小趣事

在经历了多次的收购与转手后,MACOM公司重新获得了独立地位,并开始了新的发展历程。公司推出了首个GaN功率器件,这一技术创新在行业内引起了广泛关注。随后,MACOM继续通过收购微波和射频公司MIMIX以及高速光通信公司Optomai来扩展其业务范围。这些举措不仅增强了公司的技术实力,也为其在全球市场上取得竞争优势奠定了基础。

Falco Electronics公司的发展小趣事

Falco Electronics始终将产品质量放在首位。公司建立了严格的质量控制体系,从原材料采购到产品生产,每一个环节都严格把关。这种对质量的坚持让Falco Electronics的产品在市场上赢得了良好的口碑。越来越多的客户选择Falco Electronics的产品,公司的市场份额也逐渐扩大。

Comchip Technology公司的发展小趣事

品质是Comchip Technology公司的生命线。公司始终坚持严格的质量管理体系,通过ISO9001、ISO14001等多项国际质量认证,确保产品质量的稳定性和可靠性。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和服务。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入21世纪后,E-T-A公司开始关注智能电路保护技术的研发。公司投入大量资源进行技术创新,成功推出了多款智能电路保护产品。这些产品不仅具有更高的安全性和可靠性,还能实现远程监控和控制功能,为客户提供更加便捷和高效的服务。

Cembre SPA公司的发展小趣事

Cembre SPA的创始人,以其对电子行业的深刻理解和远见,于XXXX年创立了这家公司。在初创期,他看到了电气连接和固定技术在工业领域中的巨大潜力,并决定专注于此。公司最初的产品线集中在电缆接头和固定设备上,这些产品以其高质量和易用性迅速获得了市场的认可。

问答坊 | AI 解惑

想学硬件编程,却不知道从哪开始,各位大哥大姐指点一下

其实就是自己想做个东西,但是对硬件编程毫不知晓。 想开发的就是有个硬件,我写个程序能在上面运行。而且可以记录数据,并且能够通过USB或者其他接口跟电脑相连,将数据导出,当然程序也可以更新,而不是那种烧录上去的那种。 是不是这个硬件上 ...…

查看全部问答>

EDB数据库的可视化管理

  有没有那位大侠,做过相关方面的工作,WinCE上的专用数据库EDB,能不能在PC上进行可视化的操作,MSDN上好像有这方面的介绍,但我试了没成功!不知道大家对于这种在嵌入式上的数据库的可视化操作方面,都有什么好的解决方法,现在搞下SQ ...…

查看全部问答>

wince程序头疼

我在PC机器上做了一个 WINCE应用程序 然后文件生成也成功,但是我以运行就说 部署失败,什么原因呢? (上面的操作都是在PC机上)…

查看全部问答>

PD_OpenStore和PD_OpenPartition两个函数的问题

偶要在一个驱动里面对一个分区进行一些操作,所以要调用这两个函数 已经包含了所需要的头文件 Partdrv.h 可是在编译的时候还是有错误,应该是能编译,链接的时候出错 错误提示如下: error LNK2019: unresolved external symbol PD_OpenPartitio ...…

查看全部问答>

请教一种传感器

我手头有一个传感器,  大概测试了一下, 传感器内部由两个线圈组成. 一个线圈用来产生一定大小的磁场, 另一线圈用来检测这个磁场   请问, 这种传感器怎么称呼啊? …

查看全部问答>

C2000大赛资料含Protel文件和源代码

C2000大赛资料含Protel文件和源代码,2008 2009年TI模拟电子设计大赛一等奖参赛文档。谁有2010 2011的也贡献一下呗!…

查看全部问答>

大家IAR都用什么字体?怎么添加新字体呢?

新手请教,我在网上看到有用Comic Sans MS的字体,挺好看的,但是IAR自带的那里好像没有,能另外添加么?好像不能像word里添加那么简单......,求助!…

查看全部问答>

MSP430 的 double 类型结构

看看在新建工程时出现的那个页面上你选用的Compiler版本号是多少?然后看看对应生成的是COFF ABI.,还是EABI?然后在TI官网上找到文档“MSP430 Optimizing C/C++ Compiler v 4.2 User\'s Guide”,查找data type,然后就会看到类似于下列的表格,其 ...…

查看全部问答>

C5509A中断函数与中断向量表关联的问题

我是想通过定时器0实现中断定时void PLL_init() { CLKMD = 0x2cd4; //fclk = 100MHz, clkout = 50MHz }void timer0_init() { PRD0 = 9999; PRSC0 = 9; TCR0 = 0x0D38; //TOUT = 500Hz } void INT_init() { ST1_55 |= 1…

查看全部问答>

Z-STACK开发者指南___最新翻译

最近学习zigbee看到不错的资料,与大家分享: …

查看全部问答>