LED数码管是单片机外围接口设备中常用的显示设备,有七段管和米字管两种,实验室中常用的是七段管。其工作方式有两种:共阴极和共阳极。所谓共阴极是把LED的com端都接地,而共阳极就是把com端都接高电平。其驱动显示方式也有两种:静态显示和动态显示。
静态显示中每个数码管占用单片机的一个八位口I/O口,工作时点亮的段常亮。于该种方式而言,硬件电路简单,编程简单,但是浪费单片机的I/O口。下面简单演示一下该种驱动方式。
P2口接一个数码管,数码管显示的数字每秒钟自动加一,加到9后清0,一直循环,本实验中数码管采用共阴极接法。
实验原理图如下:
实验程序如下:
[cpp] view plain copy
#include
#define uchar unsigned char;
#define uint unsigned int;
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴极数码管数据表
uchar a,i,j,z;
void delay(z) //延时子函数
{
for(j=z;j>0;j--)
for(i=110;i>0;i--);
}
void main() //主函数
{
while(1)
{
for(a=0;a<10;a++)//从0到9,共10次循环
{
P2=table[a]; //P2口从数据表中取数据
delay(1000); //延时大约1s
}
}
}
上一篇:51单片机入门之按键检测
下一篇:51单片机入门之1602液晶显示
推荐阅读
史海拾趣
随着全球对环保和节能问题的日益关注,Heatron公司积极响应号召,致力于研发和生产环保节能的电加热产品。公司投入大量资源于新材料、新技术的研发中,成功推出了一系列低能耗、高效率的加热器产品。这些产品不仅满足了市场对环保节能的需求,还进一步巩固了Heatron在电子行业中的领先地位。
在20世纪初,随着电子工业的蓬勃发展,对高效、可靠电加热元件的需求日益增长。Heatron公司凭借其深厚的技术积累,成功研发出了一种新型的高密度单头电热管,该产品在耐高温、耐腐蚀性能上实现了重大突破。这一技术成果迅速获得了市场的广泛认可,不仅提升了Heatron在电加热器市场的地位,还推动了整个电子行业相关应用的技术进步。
2023年,Coherent Inc.在纽交所上市敲钟,标志着公司的发展进入了新的阶段。这一事件不仅彰显了公司的实力和影响力,也为其未来的发展提供了更多的资本支持和发展空间。上市后的公司将继续加大在技术研发和市场拓展方面的投入,推动激光技术的进一步发展。
在快速发展的过程中,Bipolarics Inc始终重视人才培养和团队建设。公司注重从高校和研究机构引进优秀人才,同时加强内部员工的培训和晋升机制。通过打造一支高效、专业的团队,Bipolarics Inc在技术研发、市场营销等方面取得了显著成绩。此外,公司还积极营造良好的企业文化氛围,激发员工的创新精神和团队凝聚力。
E Connector Solutions公司始终坚持以客户需求为导向的产品创新策略。公司密切关注市场动态和客户需求变化,及时调整产品策略。例如,随着新能源汽车市场的兴起,公司迅速研发出适用于新能源汽车的专用连接器产品,满足了客户对高可靠性、高安全性的需求。这种以客户需求为导向的产品创新策略使得公司能够保持市场的领先地位。
在作硬件之前,需要看的资料有: 1.芯片数据手册,描述该器件的引脚信号、片上资源、电气指标和机械特性(如封装等),在做硬件前必看(TMS320F281x数据手册SPRS174J) 2.某一系列DSP的CPU和指令集用户指南,描述该系列DSP的CPU结构、内部寄存器 ...… 查看全部问答∨ |
智能数字显示仪 HR-WP-C803 HP-WP-D821 HR-WP-C831 智能巡检仪 HR-WP-D806 HR-WP-D809 HR-WP-814 智能多路巡检打印记录控制仪 HR-WP-RD806 HR-WP- 智能八路闪光报警控制仪 HR-WP-X803 智能PID调节仪 WP-D805 WP-D815 WP-P805 智能手操器 HR-LC ...… 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:45 编辑 求助可调电压输出并数码显示的毕业设计,要逐伏调节,调节范围30v以下吧。哪位大侠有资料吗?在此先谢谢进来浏览的兄弟,不管是否能帮上忙 … 查看全部问答∨ |
|
目录: 第1章 电沉积量子点――通过半导体与衬底之间的晶格失配控制其尺寸 1.1 引言 1.2 CdSe/Au体系 1.3 半导体点阵间隔的调整――Cd(Se,Te)/Au 1.4 衬底点阵间隔的调整――CdSe/Pd 1.5 在Au和Pd衬底上沉积较厚的层CdS ...… 查看全部问答∨ |
|
我用T2作中断发生器,串口接收正常,发送不对,不知道哪个设定不比好心人帮帮忙.程序如下#include<W77E58.H> #include<HS51.H> uint08 com1data[15]; uint08 point1=0; uint08 com2data[6]; uint08 point2=0; uint08 sb ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 下载MPS AI电源资料包,赢【Keep体脂秤、按摩眼罩、电脑支架】
- 观看TI IOT解决方案研讨会 答题即可赢取更多精美好礼!
- RT-THREAD 开发者大会
- 邀您注册 VICOR 电池化成与测试迷你站
- 是时候充充电啦!村田宠粉月重磅开启!
- 如何利用WEBENCH快速设计?
- 【EEWORLD第二十二届社区明星人物】畅想十二月明星人物揭晓!
- 4月TI两场EP直播,都挺好:超声气体流量计量创新方案+SimpleLink平台小鲜肉CC13X2/CC26X2专场
- PI LYTSwitch™-6系列IC 让你了解不知道的秘密看专题赢好礼!
- 机智云Gokit3免费测评试用!用熟悉的方式,快速实现每一个想法!