历史上的今天
返回首页

历史上的今天

今天是:2024年09月26日(星期四)

正在发生

2021年09月26日 | 51任务17:定时器控制数码管从00-59,1秒增一

2021-09-26 来源:eefocus

#include "reg52.h"


//数据类型声明

typedef unsigned int u16;   

typedef unsigned char u8;


sbit LSA=P2^2;

sbit LSB=P2^3;

sbit LSC=P2^4;


//数码表

u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

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


u8 DisplayData[8];

u8 s,ms;//秒 毫秒

//延时函数 i=1 延时10us

void delay(u16 i)

{

while(i--);

}


//数码管动态扫描函数,循环扫描八个数码管

void DigDisplay()

{

u8 i;

for(i=0;i<8;i++)

{

switch(i) //选位置

{

case(0):

LSA=1;LSB=1;LSC=1; break;

case(1):

LSA=0;LSB=1;LSC=1; break;

case(2):

LSA=1;LSB=0;LSC=1; break;

case(3):

LSA=0;LSB=0;LSC=1; break;

case(4):

LSA=1;LSB=1;LSC=0; break;

case(5):

LSA=0;LSB=1;LSC=0; break;

case(6):

LSA=1;LSB=0;LSC=0; break;

case(7):

LSA=0;LSB=0;LSC=0; break;

}

P0=DisplayData[i];//发送断码

delay(100); 

P0=0x00;//消隐

}

}


void datapros()

{

    //第7 6 位显示数字

DisplayData[0]=smgduan[s/10];  //个位

DisplayData[1]=smgduan[s%10];  //十位

}


void Timer0Init()

{

TMOD|=0X01;//定时器0模式 


TH0=0Xd8; //定时器赋值10ms

TL0=0Xf0;

ET0=1;//定时器0中断允许被打开

EA=1;//总中断

TR0=1;//定时器

}



void main()

{

Timer0Init(); //定时器初始化

while(1)

    {

    datapros();

    DigDisplay();

}

}


void Timer0()  interrupt 1

{

      TH0=0Xd8; //10ms

  TL0=0Xf0;

      ms++;

  if(ms>=100)  //100*ms=1s

{

ms=0;

s++;

if(s>=60)

{

   //清0

s=0;

}

}

}

推荐阅读

史海拾趣

富信半导体(FOSAN)公司的发展小趣事

台湾第一电阻(Firstohm)公司的发展故事

故事一:创立与早期技术积累

台湾第一电阻电容器股份有限公司(Firstohm)成立于1969年,初期便专注于电阻器的生产制造。在那个电子工业刚刚起步的年代,Firstohm凭借其敏锐的市场洞察力和对技术的不懈追求,逐步在电阻器领域站稳脚跟。1970年,公司开始接受日本东京应濑无线公司的代工订单,外销至日本市场,这一合作为Firstohm打开了国际市场的大门。此后,公司不断引进和吸收先进技术,如1986年从日本横演电子精工取得的精密级金属皮膜电阻技术,为公司的技术积累奠定了坚实基础。

故事二:晶圆电阻的突破

1987年,Firstohm成功研发并量产晶圆电阻(又称MELF电阻),这一成就标志着公司在电阻器制造技术上的重大突破。晶圆电阻以其优异的性能和广泛的应用领域,迅速获得了市场的认可。Firstohm也因此成为全球少数几家具备晶圆电阻生产能力的厂商之一,为公司后续的发展奠定了技术领先地位。

故事三:国际认证与品质提升

进入21世纪,Firstohm更加重视产品品质和国际化发展。2001年,公司获得ISO14001 Green Dove奖项及ISO9001认证,标志着公司在环境管理和质量管理方面达到了国际先进水平。此后,公司不断通过国际认证,如ISO9001:2008、IECQ品质认证等,进一步提升了产品的竞争力和市场信誉。这些认证不仅是对公司产品质量的认可,也为公司拓展国际市场提供了有力支持。

故事四:创新产品的研发

Firstohm始终坚持创新驱动发展战略,不断推出符合市场需求的新产品。例如,2012年,公司间隙式突波吸收器(SGS)获得日本、中国大陆及韩国专利许可;2017年,成功开发AEC-Q200车规级晶圆电阻;2020年,又成功开发出心电导线图(ECG cable)专用电阻器SSWAT系列。这些创新产品的研发和推出,不仅丰富了公司的产品线,也进一步巩固了公司在电阻器领域的市场地位。

故事五:自动化生产与全球化布局

随着电子行业的快速发展和市场竞争的加剧,Firstohm不断加大在自动化生产和全球化布局方面的投入。公司生产线高度自动化,生产效率和产品品质显著提升。同时,Firstohm积极拓展海外市场,与全球多家知名电子企业建立了长期稳定的合作关系。例如,与美国通用、THOMSON、法国雷诺等公司的合作,不仅提升了公司的品牌知名度,也为公司带来了更多的市场机遇和发展空间。

Gentron Corp公司的发展小趣事
在电子玩具或装饰品中使用顺序闪光的LED灯,增加趣味性和观赏性。
Clulite公司的发展小趣事
  1. 创业初期
    • 描述Clulite公司的创始人或核心团队如何识别电子行业中的某个市场机遇。
    • 讲述他们是如何筹集初始资金,设立公司,并开发出第一款产品或解决方案的。
    • 可以提及公司在初创阶段面临的挑战,如技术难题、市场竞争等。
  2. 技术创新
    • 讲述Clulite如何通过研发创新,推出了一款颠覆性的产品或技术,从而获得了市场认可。
    • 详细描述这一创新过程,包括研发团队的努力、关键技术的突破等。
    • 提及这一创新如何帮助公司在市场上取得了竞争优势。
  3. 市场拓展
    • 描述Clulite如何逐步扩大市场份额,从地区市场走向全国乃至国际市场。
    • 可以讲述公司如何建立销售网络、与合作伙伴建立合作关系,以及参与行业展会等活动来推广品牌和产品。
    • 提及公司在市场拓展过程中遇到的挑战和应对策略。
  4. 品质管理
    • 讲述Clulite如何注重产品质量和客户体验,通过严格的质量控制流程来提升产品可靠性。
    • 描述公司如何建立完善的售后服务体系,为客户提供及时、专业的支持。
    • 提及这些举措如何帮助公司赢得了客户的信任和口碑。
  5. 可持续发展
    • 讲述Clulite如何关注环境保护和社会责任,推动公司的可持续发展。
    • 描述公司如何采取环保措施,减少生产过程中的污染排放。
    • 提及公司如何参与社会公益事业,回馈社会。

请注意,这些故事需要根据Clulite公司的实际情况进行调整和补充。如果你需要更具体的内容,建议查阅Clulite公司的官方网站、新闻报道或行业分析报告,以获取更详细的信息和数据。

睿赫(crechip)公司的发展小趣事

尽管睿赫公司在电子行业中取得了显著的成就,但公司也面临着诸多挑战。随着技术的不断进步和市场的不断变化,公司需要不断创新和进步,才能保持领先地位。

面对未来,睿赫公司将继续秉承“创新、卓越、诚信、共赢”的企业精神,不断加强技术研发和人才培养,推动公司的持续发展和壮大。同时,公司还将积极关注市场动态和客户需求,不断推出符合市场需求的新产品,为客户提供更加优质的服务和解决方案。

C&K公司的发展小趣事

通过不断的努力和创新,C&K在90年代中期已经成为世界领先的开关制造商之一,也是业内最受信赖的品牌之一。这一成就的取得离不开公司对产品质量的严格把控和对技术创新的持续追求。同时,C&K还积极与全球各地的客户合作,根据他们的需求量身定制开关产品,赢得了广泛的赞誉。

GISMA Steckverbinder GmbH公司的发展小趣事

随着全球电子市场的不断扩大,GISMA积极实施国际化战略,努力拓展海外市场。公司不仅在欧洲市场建立了稳固的地位,还逐步将业务拓展到亚洲、北美等地区。通过参加国际展会、建立海外销售网络等方式,GISMA成功吸引了众多国际客户的关注,进一步提升了品牌知名度和市场占有率。同时,GISMA还积极寻求与国际知名企业的合作机会,共同推动电子行业的发展。

问答坊 | AI 解惑

元器件替代网站

有没有人知道,是否有网站包含了元器件替代关系和电子元器件phase out的讯息,谢谢!…

查看全部问答>

c51接收部分一接收像死机了一样!

c51接收部分一接收像死机了一样!我在串口助手中发送的数据为:02000102 节点号为2, 一发送本来显示的界面为: 1.输入开始 2.节点设置 请选择: 可是一发送,在第0行0列显示请选择* 按键也没有反应,像列了一样?郁闷死了? #in ...…

查看全部问答>

关于I/O口内部上拉电阻

请问:I/O口做输出时,什么时候需要使能内部上拉电阻啊? 从来没使用过内部上拉,也没发现有什么影响。…

查看全部问答>

51单片机编程中两个常数0.5和50的表示方法

在编程中0.5和0.473用浮点数表示分别是3F000000和3EF22D0E,那么,如果是50和62.5该如果表示呢?请行家指教。谢谢!…

查看全部问答>

TI数控电源diy的上位机软件,可显示曲线等

可以实时显示数据, 数据格式 是FF H8 L8(电压) H8 L8(电流) 曲线绘制没有分格式 单一数据绘制     下面的流程图怎么会多了eeworld的标志 | | //========================================================================== Borla ...…

查看全部问答>

求助:花了几千大元参加了SMT工程师认证课程和考试不知道值不值?

刚刚加入SMT行业没多久,朋友一直要我和他一起报名了深圳NEPCON展会的SMT工程师认证课程,而且还要花上几千大元的费用,可是不知道这个证书对我以后的职业规划有没有帮助!请各位前辈给指引一下,谢谢!…

查看全部问答>

FPGA的初始化和系统任务

我用Verilog写了一段程序 但是在初始化initial和display的地方会提示警告 说被忽略了,不知道是为什么    哪位高手帮忙解答一下 刚接触FPGA不久哦。。。非常感谢…

查看全部问答>

IAP编译警告

在写IAP程序时  定义函数指针产生警告: warning:  #1081-D: conversion from integer to smaller pointer我的定义函数是:#define IAP_LOCATION 0x1FFFF1FF1            & ...…

查看全部问答>

AVR单片机JTAG仿真器的使用

AVR Studio界面依次点击set、AVR program、connect之后就显示Please select a device from the devicelist. 不知道我的操作有啥毛病,请帮忙指导下,谢谢了…

查看全部问答>