历史上的今天
返回首页

历史上的今天

今天是:2024年11月07日(星期四)

正在发生

2019年11月07日 | (海尔)东软单片机 HR7P153 SOP-16数码管显示程序

2019-11-07 来源:51hei

HR7P153 SOP-16三个数码管显示,共阴极。


单片机源程序如下:


#include

#include

#define u8 unsigned char

#define u16 unsigned int

u16 i,a=0;

u8 const SEG7[10]={0x77,0x06,0xb3,0x97,0xc6,0xd5,0xf5,0x07,0xf7,0xd7};

u8 const ACT[3]={0xfb,0xf7,0xef,};

/****************/

void Ram_Clr(void) //ram全清

{

        __asm 

  { 

        CLR   IAAL;

        CLR   IAAH;

        CLR   IAD;

        INC   IAAL,1;

        JBS   IAAL,6;

        GOTO  $-3;

  } 

}

/*****************/

void delay (u16 k)

{

        u16 i,j;

for(i=0;i    {

    for(j=0;j<100;j++)

        {;}

    }

}

/***************/

void display(void)

{

            PA=SEG7[a%10];

            PB=ACT[0];

            delay(2);

            PA=SEG7[(a%100)/10];

            PB=ACT[1];

            delay(2);

                        PA=SEG7[(a/100)%10];

            PB=ACT[2];

            delay(2);

}

/**************************/

void main() 

{


            Ram_Clr();          //RAM初始化

            OSCP = 0x55;                //时钟控制写保护解锁

        OSCC = 0xf0;        //8MHZ

                while(!SW_HS);      //等待高速时钟切换完成

                ANS =0xE7;         //设置成数字输出

        PBT=0x00;          //PBT设置成输入状态

                PAT=0x08;          ////PAT设置成输入状态

                N_PAU=0x00;         //上弱拉           

            N_PBD=0x00;          //下弱拉

                while(1)

                {

           a++;

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

               {

                   display();

               }

        if(a==100)

               {

                   a=0;

                   }

                

                }

}


推荐阅读

史海拾趣

Altitude Technology公司的发展小趣事

Altitude Technology公司成立于一个科技迅猛发展的时代,创始人李华怀揣着对电子技术的热爱和对未来科技的憧憬,决定创立一家专注于高度集成和智能化电子产品研发的公司。初期,公司面临着资金短缺、人才匮乏等重重困难,但李华凭借对技术的深刻理解和敏锐的市场洞察力,带领团队开发出了一款具有划时代意义的智能手环,这款产品以其出色的性能和人性化的设计迅速在市场上获得了认可,为Altitude Technology公司赢得了第一桶金。

硕颉(BITEK)公司的发展小趣事

硕颉科技不断推出创新产品,主打系列包括逆变器、LED驱动器、线性稳压器、AC/DC驱动器、MOSFET、视频编码器和解码器以及图像处理器等。这些产品广泛应用于消费电子领域,满足了市场对高质量电子产品的需求。同时,公司积极拓展销售网络,以台湾、韩国、中国大陆和日本等地区为主,逐步向全球市场扩张。

Cosel公司的发展小趣事

1967年,Cosel公司的前身——木村电气销售(个人独资)在日本正式成立,标志着Cosel公司创业之路的开始。创始人凭借对电子行业的敏锐洞察和深厚技术背景,带领公司逐步在竞争激烈的市场中站稳脚跟。随着业务的不断拓展,1969年,公司撤消了木村电气销售,并成立了ELCO株式会社,这一变革为公司后续的发展奠定了坚实基础。

艾为(AWINIC)公司的发展小趣事

艾为电子注重与产业链上下游企业的合作,通过协同创新和资源共享,实现共赢发展。例如,艾为与歌尔股份建立了长期合作伙伴关系,双方在声光电射手等领域展开了深度合作,共同推出了多款优秀产品。此外,艾为还与多家ODM厂商和智能硬件企业建立了紧密的合作关系,共同推动产业链的协同发展。

Compex Corporation公司的发展小趣事

随着电子行业的快速发展,Compex Corporation意识到只有不断创新才能在市场中保持竞争力。因此,公司加大了在研发方面的投入,积极引进先进的技术和设备。XXXX年,公司成功研发出了一款具有革命性的新型电容器,其性能远超市场上的同类产品。这一技术突破不仅提升了公司的技术水平,也进一步巩固了其在市场中的地位。

Grayhill公司的发展小趣事
选择高质量的元件,如功率晶体管、电容、电阻等,以保证电路的稳定性和可靠性。

问答坊 | AI 解惑

不錯

應該供有商業價值吧…

查看全部问答>

控制类的快来看哪,历年题目下载,分享啦

本帖最后由 paulhyde 于 2014-9-15 09:25 编辑 今年清单出来了,与往年相比,小车还是有的,用光电传感器,最大的不同是“无线收发模块”,可以猜想是通信方面的问题,或者是两车,或者是遥控操作,或是上位机。  …

查看全部问答>

单电源运放图集

单电源运放图集…

查看全部问答>

怎样禁用梅捷主板开机LOGO

梅捷主板怎样禁用开机LOGO,主板型号梅捷 SY-N8M-RL V2.0 ,说明书中说在BIOS的高级设置中有一项,禁用即可。但我在BIOS中按说明书写的去找,未发现有那一项。难道我的主板是假的?…

查看全部问答>

尝试一下TI的cortex-m3

  这次eeworld发力团购   DK-KM3S9B96开发板,确实是给了大家一个认识TI新产品的机会,TI的产品我用的非常多了,其优点就是稳定、可靠。   DK-LM3S9B96开发板是支持10/100M以太网、USB OTG、3.5寸触摸屏、SD卡、I2S音频,扩 ...…

查看全部问答>

关于DSP2812的学习

我是新手,还没有DSP2812的开发板,已经有TI官网上下的例子了,想问问能不能只在CCS3.3的软件下对例子进行仿真和学习,不用开发板,可以实现吗?…

查看全部问答>

求ssd1289的驱动程序,最好是LM3S系列的

本人才开始接触LM3S9B92,手上有块LCD。。。16位并口。。。 求ssd1289的驱动程序,最好是LM3S系列的。。。 [ 本帖最后由 olympicjun 于 2012-4-23 15:33 编辑 ]…

查看全部问答>

求解,用IAR写串行通信时出现问题

本程序有df_uart.c和main.c文件,在编译时都没错,但是make时出现如下提示的错误: Error[e24]: Segment DATA16_AN (seg part no 2, symbol \"IFG1\" in module \"df_uart\", address [2-2])  overlaps segment DATA16_AN (seg part no ...…

查看全部问答>

ADuC7060的资料

datasheet : ADuC7XXX MicroConverter™ GetStarted Guide Anomaly: IAR 例程: 库: …

查看全部问答>

FPGA工程师、硬件工程师,还有经理

:rose: 大虾们!你们好!俺们招聘FPGA、硬件开发工程师,欢迎探讨啊:hr@queentest.com; http://www.queentest.cn 工作职责: 1.高速AD、DA板卡总线接口等FPGA平台开发;   2.参与基于FPGA的开发、测试平台的设计与调试; 3.负责或 ...…

查看全部问答>