历史上的今天
返回首页

历史上的今天

今天是:2025年07月19日(星期六)

2020年07月19日 | 串口通过164控制三个数码管

2020-07-19 来源:eefocus

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

/*功能:按键控制数码管显示数;

/*作者:oych

/* 日期:2011.4.30

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

#include

#define uchar unsigned char

#define uint unsigned int

sbit setup=P1^0;

sbit add=P1^1;

sbit sub=P1^2;

uchar data_in[3]={0};

uchar sign=10,gw=0,sw=0,value=0;

uchar code list[]={0x03,0x9f,0x24,0x0c,0x98,//

0x48,0x40,0x1f,0x00,0x08,0xff,0xfc,};//0,1,2,3,4,5,6,7,8,9,空,-,

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

/*功能:10ms的延时;

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

void delay(uint t)

{

uchar k;

while(t--)

{

for(k=0;k<114;k++);

}

}

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

/*功能:串口发送数据;

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

void wr_byte(uchar num)

{

SBUF = num; //发送数据

while (!TI);

TI = 0; //发送完毕,清中断标志

}

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

/*功能:数据发送处理;

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

void display()

{

sw=value/10;

gw=value%10;

wr_byte(list[gw]);

wr_byte(list[sw]);

wr_byte(list[sign]);

}

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

/*功能:数值加;

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

void plus()

{

if(add==0)

{

delay(50);

if(add==0)

{

if(value==99)

value=0;

if(sign==11)

{

if(value==1)

{

value=0;

sign=10;

}

else

value--;

}

else

value++;

display();

}

}

}

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

/*功能:数值减;

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

void dec()

{

if(sub==0)

{

delay(50);

if(sub==0)

{

if(value<=1||(sign==11))

{

sign=11;//负号;

value++;

}

else

{

value--;

sign=10;//正号;

}

display();

}

}

}

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

/*功能:主函数;

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

void main(void)

{

SCON = 0x00; //设置串行口工作方式0,发送 rx数据端,低位在前,高位在后;

display();

P1=0xff;

while(1)

{

if(setup==0)

{

delay(50);

if(setup==0)

{

plus();

dec();

  }

}

}

}


推荐阅读

史海拾趣

全鹏(CHAMPION)公司的发展小趣事

为了提升国际市场竞争力,全鹏公司一直致力于提高产品质量和管理水平。在2014年,全鹏电子科技有限公司成立,并成功通过了ISO9001国际质量管理体系、ISO14001环境管理体系认证和汽车与医疗器材体系IATF/16949认证。这些认证不仅证明了全鹏公司在质量管理方面的实力,也为其在国际市场上赢得了更多的信任和机会。

Crameda Intersys公司的发展小趣事

Crameda Intersys公司非常重视人才的培养和引进。公司建立了完善的人才培养机制,通过内部培训和外部引进相结合的方式,不断提升员工的专业技能和创新能力。同时,公司还积极营造创新氛围,鼓励员工提出新的想法和解决方案。这些措施有效地激发了员工的创新热情,为公司的发展提供了源源不断的人才支持。

AAC [American Accurate Components]公司的发展小趣事

近年来,AAC公司一直致力于技术创新和产品研发。在声学、光学、触感、传感器及半导体等领域,AAC积累了近三十年的技术经验。这些技术积累使得AAC能够不断推出具有创新性和竞争力的新产品。例如,AAC在某次创新峰会上发布了超宽频音质的Opera高低音分频方案、旗舰级体验大众化的声学触觉一体化Combo方案以及安卓触感“天花板级”的仿生振感马达等三大技术新品。这些新品的发布不仅彰显了AAC在电声元器件领域的技术实力,也为智能手机等消费电子行业注入了新的活力。

这五个故事只是AAC公司发展历程中的一部分,但它们足以展现AAC在电子行业中的不断进取和创新精神。从一个合资企业起步,到如今成为全球著名的电声元器件制造商之一,AAC凭借敏锐的市场洞察、坚定的发展决心以及持续的技术创新,在电子行业书写了自己的传奇篇章。

请注意,以上内容仅是基于参考文章的事实性描述,并未涉及对AAC公司的任何评价或判断。同时,由于我无法获取AAC公司的实时信息,因此以上内容可能与AAC公司的最新发展情况有所出入。如需了解更多关于AAC公司的最新信息,建议查阅相关新闻或访问AAC公司官方网站。

Eclipse Magnetics公司的发展小趣事

近年来,AAC公司一直致力于技术创新和产品研发。在声学、光学、触感、传感器及半导体等领域,AAC积累了近三十年的技术经验。这些技术积累使得AAC能够不断推出具有创新性和竞争力的新产品。例如,AAC在某次创新峰会上发布了超宽频音质的Opera高低音分频方案、旗舰级体验大众化的声学触觉一体化Combo方案以及安卓触感“天花板级”的仿生振感马达等三大技术新品。这些新品的发布不仅彰显了AAC在电声元器件领域的技术实力,也为智能手机等消费电子行业注入了新的活力。

这五个故事只是AAC公司发展历程中的一部分,但它们足以展现AAC在电子行业中的不断进取和创新精神。从一个合资企业起步,到如今成为全球著名的电声元器件制造商之一,AAC凭借敏锐的市场洞察、坚定的发展决心以及持续的技术创新,在电子行业书写了自己的传奇篇章。

请注意,以上内容仅是基于参考文章的事实性描述,并未涉及对AAC公司的任何评价或判断。同时,由于我无法获取AAC公司的实时信息,因此以上内容可能与AAC公司的最新发展情况有所出入。如需了解更多关于AAC公司的最新信息,建议查阅相关新闻或访问AAC公司官方网站。

ASC Capacitors公司的发展小趣事

ASC Capacitors一直注重技术研发和创新。在XXXX年,公司成功研发出了一种新型薄膜电容器,该电容器不仅具有优异的性能,而且寿命长达100,000小时以上。这一技术突破使得ASC Capacitors在电容器市场上取得了重大突破,也奠定了公司在行业内的领先地位。

宝乘(baocheng)公司的发展小趣事

随着产品质量的提升和技术的不断创新,宝乘公司开始积极拓展市场。公司与多家知名企业建立了战略合作关系,共同推动半导体功率器件在LED照明、电源、消费类电子等多个领域的应用。同时,宝乘还积极参加国内外电子行业的展览和交流活动,与同行交流学习,不断提升自身的竞争力。

问答坊 | AI 解惑

关于深圳DSP培训

本人具备一定的单片机开发经验现想学习使用C2000系列DSP,应用于UPS设计,请问深圳现在有相应的DSP培训班吗?…

查看全部问答>

关于非时钟引脚总是在pin planner里出现的问题

现象:       计数分频的方式产生了一个时钟ld1_clk,然后对原时钟clk_24和分频时钟ld1_clk都进行了时钟约束,但是并没有将ld1_clk作为output,奇怪的是,编译完后pin planner里就出现了ld1_clk,手动删掉了之后,再编译还是会 ...…

查看全部问答>

基于单片机的电动自行车调速系统

如题,这是我毕设的题目哪位大侠给点资料 或者建议啊…

查看全部问答>

请教GPIO设置问题

我现在用的是IXP420芯片,想对GPIO2进行读写操作,来控制LED灯。我向相应的寄存器设置了输出为1,并输出使能,但无法对LED灯进行操作。不知道遗漏了什么,GPIO模式要选择么,我在数据手册上没有找到,如何设置?…

查看全部问答>

USB驱动问题

我要做一个东西,主要功能是PC应用程序和一个USB设备通讯,该USB设备的cpu自带了USB接口,通讯时候需要写驱动么?是不是通用的系统自带的USB驱动就能搞定了? 新手,请高手们不吝赐教…

查看全部问答>

ARM高手请进(求推荐ARM9开发板)

小弟想把LINUX2.6移植到ARM9上去,通过这个学习 驱动编程以及系统移植 现在基础:能看懂驱动,系统的大概 还请路过的大侠能推荐个性价比比较高的三星的2410的板子给ME, 硬件懂的不多,所以以及焊也没那精力 现在考虑的 U龙的 质量有个保证,但是据 ...…

查看全部问答>

頂一下我的編程網吧

頂一下我的編程網吧 www.kingofcoders.com…

查看全部问答>

三端变色发光二极管的封装问题.!

型号有2EF302、2EF312、2EF322.. 谁能帮我找下它的尺寸封装. 是不是和三极管一个大小?按三极管来封装就OK了吗?…

查看全部问答>

【晒经典】LM386音频放大模块

LM386电源电压4--12V,音频功率0.5w。LM386音响功放是由NSC制造的,它的电源电压范围非常宽,最高可使用到15V,消耗静态电流为4mA,当电源电压为12V时,在8欧姆的负载情况下,可提供几百mW的功率。它的典型输入阻抗为50K。特性(Features): 静态 ...…

查看全部问答>

做小车的设计报告<测试方案及测试条件>是什么意思啊

本帖最后由 paulhyde 于 2014-9-15 04:00 编辑 求助。。。。。。。。。。。。。。。。。。。。。。。  …

查看全部问答>