Advertisement

51号单片机实现流水灯自动控制系统

阅读量:

51单片机定时器控制led流水灯数码管进行计数

不同型号的51单片机所配备的定时器数量存在差异,但其基本使用方式大致相同。本次实验将通过定时器实现对LED流水灯的控制。

实训要求解析

通过单片机定时器实现对LED灯的调控,并利用数码管完成计数功能

复制代码
    #include <reg52.h>
    #include "dsq.h"
    
    
    #define led1 P1
    #define smg P0
    sbit smgk1 = P2^0;
    sbit smgk2 = P2^1;
    sbit smgk3 = P2^2;
    sbit smgk4 = P2^3;
    void t0_init(void);
    void smghs();
    void dsq_tint(void);
    
    main()
    {
    t0_init();
    while(1)
    {
    smghs();
    }
    }
    
    unsigned char code ledsmg[]={0x0c,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
    
    void delay(unsigned int i)

全部评论 (0)

还没有任何评论哟~