凡亿教育-豆豆
凡事用心,一起进步
打开APP
公司名片
凡亿问答 | 蓝桥杯单片机74LS138和74hc573综合控制LED程序Proteus仿真
蓝桥杯单片机74LS138和74hc573综合控制LED程序Proteus仿真
    在CT107D单片机综合训练平台,要74CH138译码器和74HC573锁存器的使用才能实现对LED的基本控制。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
c992fdf34af6dba8d7914b1906d2cf.png

单片机源程序如下:
  1. #include "reg52.h"  

  2. sbit HC138_A = P2^5;        
  3. sbit HC138_B = P2^6;        
  4. sbit HC138_C = P2^7;        

  5. void Delay(unsigned int time)
  6. {
  7.         while(time--);
  8.         while(time--);
  9. }
  10. /*=======================================================
  11. *通过HC138译码器控制HC573锁存器
  12. *参数:n--HC138译码器低电平引脚
  13.          4:Y4输出低电平
  14.          5:Y5输出低电平
  15.          6:Y6输出低电平
  16.          7:Y7输出低电平
  17.          8:Y4~Y7全部输出高电平
  18. *·返回值:无。
  19. =======================================================*/

  20. void LEDRunning()
  21. {
  22.         char i = 0;
  23.                     HC138_A = 0;
  24.           HC138_B = 0;
  25.           HC138_C = 1;

  26.                   P0 = 0x55;
  27.           Delay(10000);
  28.           Delay(10000);
  29.           P0 =  0xaa;
  30.           Delay(10000);
  31.           Delay(10000);

  32.          for(i = 0; i < 3; i++)
  33.         {
  34.                 P0 = 0xff;
  35.                 Delay(10000);
  36.                 P0 = 0x00;
  37.                 Delay(10000);
  38.         }
  39.                 P0 = 0x01;
  40.                 Delay(10000);
  41.         for(i = 0; i < 8; i++)
  42.         {
  43.             P0 <<= 1;
  44.                         P0 |= 1;
  45.             Delay(10000);
  46.         }
  47.                 P0 = 0xff;
  48.         for(i = 0; i < 8; i++)
  49.         {
  50.            P0=(P0 << 1);
  51.            Delay(10000);
  52.         }
  53.         
  54. }

  55. main()
  56. {
  57.                                     
  58.         while(1)
  59.         {
  60.                 LEDRunning();                                
  61.         }
  62. }
复制代码
0179fcd8bae329e06f199a12e9cd57.png
Proteus7.5仿真,代码51hei附件下载:
【蓝桥杯单片机】LED的基本控制.zip (24.3 KB, 下载次数: 7)
2021-12-13 13:36 上传
点击文件名下载附件
下载积分: 黑币 -5


0个回答
热门问答
我来回答
首页
0
0
0