历史上的今天
返回首页

历史上的今天

今天是:2024年11月18日(星期一)

正在发生

2019年11月18日 | PIC单片机开发板:数码管动态扫描程序,显示静态效果

2019-11-18 来源:51hei

//-------------------------------------------------------------------------------------------------------------------------
/*这是自已写的:数码管动态扫描,显示静态效果
心得,显示看起来像乱码,实际上是位置不对(要选送段选,再打开位选)的缘故。 改为delay(300);则流水速度加快
*/


#include
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);//
void delay(uchar x)
{
    uint a,b;
    for(a=x;a>0;a--)
     for(b=110;b>0;b--);
}
//定义常数0-9的数据表格
const unsigned char table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7D,0x07,0x7f,0x6f};  
void main()
{
    PORTA=0xff;
    TRISD=0;
    TRISA=0;
    TRISC0=0;        //精确设RC0为输出,是静态的长久的
    RC0=1;  //RCO输出高电平,这是静态的,长久高电平,使38译码器使能端,使能
    while(1)
     {
         PORTD=TABLE[0];
         PORTA=0x00;   //第1个数码管,若写成RA0=0则是静态的,加上蜂鸣器会变得长响
         delay(3); 
         PORTD=TABLE[1];
         PORTA=0x02;   //第2个数码管
         delay(3);
         PORTD=TABLE[2];
         PORTA=0x04;   //第3个数码管,RA0不管他,ra3  ra2   ra1  ra0--010x---0100即0xf04点亮第4个数码管
         delay(3);
         PORTD=TABLE[3];
         PORTA=0x06;   //第4个数码管
         delay(3);
         PORTD=TABLE[4];
         PORTA=0x08;   //第5个数码管
         delay(3);
         PORTD=TABLE[5];
         PORTA=0x0a;   //第6个数码管
         delay(3);
         PORTD=TABLE[6];
         PORTA=0x0c;   //第7个数码管
         delay(3);
         PORTD=TABLE[7];
         PORTA=0xf0e;   //第8个数码管
         delay(3);
     }
}

推荐阅读

史海拾趣

ALLIED [Allied Electronics]公司的发展小趣事

Allied Electronics,总部位于美国德克萨斯州的一家分销公司,专注于为各种行业提供电子元件和电子产品。以下是关于Allied Electronics发展的五个相关故事:

  1. 成立和初期发展: Allied Electronics成立于1928年,最初以销售家庭无线电零件和配件为主要业务。随着无线电和电子行业的发展,公司逐渐扩大了产品范围,开始提供更广泛的电子元件和设备,以满足不断增长的市场需求。

  2. 与RS Components的合并: 2000年,Allied Electronics与英国的RS Components公司合并,成为全球领先的电子元件分销商之一。这一合并加强了两家公司在全球市场的地位,并且拓展了它们的产品线和客户群。

  3. 公司战略调整: 随着数字化技术的快速发展,Allied Electronics逐渐调整了业务战略,加大了对电子元件和器件的供应,并拓展了工业自动化、物联网和电子制造等领域的业务。通过与各种行业的合作伙伴建立紧密的关系,公司不断提升了产品质量和服务水平。

  4. 技术创新和数字化转型: Allied Electronics致力于技术创新和数字化转型,通过建立先进的电子商务平台和在线资源中心,为客户提供更便捷的采购体验。同时,公司还加强了与供应商的合作关系,引入了更多的创新产品,满足不同客户的需求。

  5. 持续发展和全球扩张: 作为全球领先的电子元件分销商之一,Allied Electronics不断加大在全球范围内的市场扩张力度,开设了多个销售办事处和物流中心,以更好地服务于全球客户。同时,公司还积极参与行业展会和活动,加强了与全球电子行业的合作与交流,推动了公司的持续发展和壮大。

Evans Capacitor Company公司的发展小趣事

Evans Capacitor Company(以下简称ECC)自创立之初,就专注于电容器的技术研发。公司创始人约翰·埃文斯是一位电子工程领域的杰出人才,他带领研发团队开发出了具有更高能量密度和更长寿命的新型电容器。这一创新产品迅速在市场上获得了认可,ECC因此获得了大量的订单,公司规模逐渐扩大。

EQCOLOGIC公司的发展小趣事

随着环保意识的日益增强,电子行业对环保的要求也越来越高。EQCOLOGIC公司积极响应环保号召,将环保理念贯穿于产品研发、生产和销售的各个环节。公司采用环保的生产工艺和材料,减少污染物的排放;同时,还开展了一系列环保宣传活动,提高员工和消费者的环保意识。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了基础。

Aptos Technology公司的发展小趣事

随着技术的不断进步,Aptos在微电子封装领域取得了重大突破。公司成功开发出了一系列高效、稳定的封装技术,并成功应用于多个电子产品中。同时,Aptos还积极拓展业务领域,将技术应用于智能穿戴、物联网等新兴领域,进一步提升了公司的市场影响力。

Altech公司的发展小趣事

随着全球对可再生能源的日益关注,风电行业得到了迅速发展。Altech公司紧跟时代步伐,投入大量资源研发铝合金风电线导体。这种新型导体材料不仅具有优异的导电性能,还具备出色的耐候性和抗腐蚀性,极大地提高了风电设备的运行效率和稳定性。

D3 Semiconductor公司的发展小趣事

在不断发展壮大的过程中,D3 Semiconductor逐渐将业务拓展至电机控制领域。公司开发的功率MOSFET产品,在电机控制应用和电源中表现出色,提供了更高的效率、集成和性能。这一领域的拓展不仅丰富了D3 Semiconductor的产品线,也进一步巩固了公司在电子行业中的地位。

问答坊 | AI 解惑

程控音频功率放大器

本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 程控音频功率放大器怎么做啊!有知道的没?  …

查看全部问答>

一款30MHz频段无线收发电路

30MHzp频段无线收发简单电路的资料比较少,是因为这个频段传输速率受到很大的限制.。这个收发电路使用3V供电,使用直径34MM的电感线圈作为收发的共用天线,使用半双工收发,距离可以到数十米远,现把电路传上,仅共参考。 发现问题及时交流。…

查看全部问答>

[原创]经典4乘4键盘程序下载(C语言)

[原创]经典4乘4键盘程序下载(C语言)…

查看全部问答>

0

攒分赚人品谢谢清洁工和大兔子…

查看全部问答>

调试S3C2410BSP串口出现乱码。求助

我用DNW终端。出现乱码后。我点击serial port下的connect出先RXTX-RHRED-ERR.而且是不停的出现.请问高手是什么原因…

查看全部问答>

STM3有智能卡协议,可以不用非接触芯片531?

                                 STM3有智能卡协议,是不是可以不用非接触芯片531,就可以实现读卡操作?…

查看全部问答>

关于虚拟机安装系统的使用

我用虚拟机安装了 红帽子系统,那么可以再windos和linux 下来回切换么?就是一面看着pdf的教学贴,一面操作么?…

查看全部问答>

50Hz陷波电路设计

要求: 1、截止带宽为:40Hz~60Hz。 2、中心频率50Hz最大陷波深度大于-40dB。…

查看全部问答>

发一个msp430的视频教程,郭天祥老师讲的,绝对清晰。

下载连接是:http://www.kuaipan.cn/file/id_11585566906778290.htm 我是用金山快盘共享的,没有快盘的朋友先注册一个:http://www.kuaipan.cn/account_register.htm?channel=dhq2xg…

查看全部问答>

关于MSP430G2553的SPI功能

我想用LAUNCHPAD的硬件SPI驱动某个外设。我想采用三线模式,后来CS片选信号由自己控制拉低拉高。是否可行…

查看全部问答>