首页 接线图文章正文

基于单片机的动态数码显示电

接线图 2024年04月22日 18:14 103 admin

  1. 设计说明

  如图1 所示,P0 端口接动态数码管的字形码笔段,P2 端口接动态数码 管的数位选择端,P1.7 接一个开关,当开关接高电平时,显示“12345”字 样;当开关接低电平时,显示“HELLO”字样。

  2. 电路原理图

 

基于单片机的动态数码显示电  第1张
图1 电路原理图

  3. 系统板上硬件连线

  (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7 用8 芯排线连接到“动态数码显示”区域中的a-h 端口上;

  (2.把“单片机系统”区域中的P2.0/A8-P2.7/A15 用8 芯排线连接到“动态数码显示”区域中的S1-S8 端口上;

  (3. 把“单片机系统”区域中的P1.7 端口用导线连接到“独立式键盘”区域 中的SP1 端口上;

4. 程序设计内容

  (1. 动态扫描方法

  动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼 的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字 形选择),另一接口完成各数码管的轮流点亮(数位选择)。

  (2. 在进行数码显示的时候,要对显示单元开辟8 个显示缓冲区,每个显示缓 冲区装有显示的不同数据即可。

  (3. 对于显示的字形码数据我们采用查表方法来完成。

  5. 程序框图

 基于单片机的动态数码显示电  第2张
图2 程序框图

6. 汇编源程序

  ORG 00H

  START: JB P1.7,DIR1

  MOV DPTR,#TABLE1

  SJMP DIR

  DIR1: MOV DPTR,#TABLE2

  DIR: MOV R0,#00H

  MOV R1,#01H

  NEXT: MOV A,R0

  MOVC A,@A+DPTR

  MOV P0,A

  MOV A,R1

  MOV P2,A

  LCALL DAY

  INC R0

  RL A

  MOV R1,A

  CJNE R1,#0DFH,NEXT

  SJMP START

  DAY: MOV R6,#4

  D1: MOV R7,#248

  DJNZ R7,$

  DJNZ R6,D1

  RET

  TABLE1: DB 06H,5BH,4FH,66H,6DH

  TABLE2: DB 78H,79H,38H,38H,3FH

  END

7. C 语言源程序

  #include

  unsigned char code table1[]={0x06,0x5b,0x4f,0x66,0x6d};

  unsigned char code table2[]={0x78,0x79,0x38,0x38,0x3f};

  unsigned char i;

  unsigned char a,b;

  unsigned char temp;

  void main(void)

  {

  while(1)

  {

  temp=0xfe;

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

  {

  if(P1_7==1)

  {

  P0=table1[i];

  }

  else

  {

  P0=table2[i];

  }

  P2=temp;

  a=temp<<(i+1);

  b=temp>>(7-i);

  temp=a|b;

  for(a=4;a>0;a--)

  for(b=248;b>0;b--);

  }

  }

-电子元器件采购网(www、oneyac、com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快 速交付的采购需求。自建高效智能仓储,拥有自营库存超50,000种,提供一站式正品现货采购、个性化解决方案、选项替代等多元 化服务。

  说明:这种小吊扇进可以对行15~60min的定时。

  一、工作原理电路

  原理如下图1所示,虚线左边是微型吊扇原有电路,右边是新增定时器电路。

  在吊扇手动开关SA断开的条件下,按一下按钮开关SB,220V交流市电经吊扇马达M、桥式整流二极管VD1-VD4、隔离二极管VD5后,对电容器C充电,充电电压实测≤23V。

  与此同时,单向晶闸管vs经限流电阻R和电位器RP获得合适触发电流导通,吊扇电机Bl通电而动转。

  人手松开SB后,C通过电阻R和电位器RP放电,维持晶闸管vs继续导通。经过一段时间(延时时间),电容C两端放电电压下降到10V以下,晶闸管VS因得不到足够的触发电流而在交流电过零时关断,电机Bl电源被切断,吊扇停止运转。此时,电路本身不耗电。

  电路中,VDl~VD4组成的桥式整流电路能使晶闸管VS导通后,电机Bl两端获得全波交流电压。VD5为隔离二极管,其主要作用是防止电容C所充电荷在晶闸管vs导通后逆向释放掉。

  吊扇延时停转的时间长短,主要由电容C和RP参数大小确定,此外还与晶闸管VS最低触发电流大小有关。

基于单片机的动态数码显示电  第3张
图1  原理图

  二、元器件选择

  晶闸管VS选用MCR100-8(0.8A、600V)或CR02AM-12(0.2A、600V)型塑封单向晶闸管,要求门极触发电流Ig≤lOμA。VD1一VD5均用1N4007型硅整流二极管。R用1/W的碳膜电阻器,C为25V容量为1000μF的电解电容。

  使用时,改变电位器RP的值,即可获得不同的延时时间。按图l选用的RC组成,可以实现15—60min的定时。如果想改变定时时间,可以适当改变电阻R、电位器RP或电容C的值。

  三、制作方法

  图2所示为定时器的印刷电路板接线图

  印制板实际尺寸约为40mm&TImes;30mm。此印刷板可用刀刻制作,即用小刀(最好是旧钢锯条的断口)把敷铜板上的铜箔按图示黑粗线条划开就可以了。注意开口宽度不要小于2.5mm,且分割处不能有一丝连着。

  SB按下图所示用磷铜片弯制,并用废旧发光二极管(φ5mm)做成绝缘按钮。焊接好的电路板装入体积合适的绝缘小盒内,其两根外引线头a、b不分次序并接在吊扇原有的手控开关SA两端即成。本定时器电路简洁、设计合理,只要焊接无误,不需任何调试便能正常工作。它的接入并不影响吊扇原有手动开关的平常使用。

基于单片机的动态数码显示电  第4张

图2 印刷电路板接线

  四、应用扩展

  这款定时器,除了能用在小吊扇外,还可以应用在其他一些用电器的定时上,如电灯等,只是不同的用电器其工作电流不同,会使定时的时间发生变化。在应用到不同电器时,需要对定时时间进行一下调整即可。

基于单片机的动态数码显示电  第5张


图3 扩展功能图

 

-电子元器件采购网(www、oneyac、com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快 速交付的采购需求。自建高效智能仓储,拥有自营库存超50,000种,提供一站式正品现货采购、个性化解决方案、选项替代等多元 化服务。

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349