单片机数字时钟
单片机的数字时钟例程/*定义运行状态*/ uchar data STATE=0; /*STATE=0,秒表*/ /*STATE=1,倒计时分调整*/ /*STATE=2,倒计时小时调整*/ /*STATE=3,倒计时运行*/ /*STATE=4 or 7,时钟运行*/...
单片机的数字时钟例程/*定义运行状态*/ uchar data STATE=0; /*STATE=0,秒表*/ /*STATE=1,倒计时分调整*/ /*STATE=2,倒计时小时调整*/ /*STATE=3,倒计时运行*/ /*STATE=4 or 7,时钟运行*/...
这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合经常用到。这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。请看代码:----------------------...
对应程序: #include<reg52.h> #define uint unsigned int #define uchar unsigned char uchar code tab[]={ 0x81, 0x42, 0x24, 0x18, }; void del...
#include "stm8s103f.h" #include "LEDBL.h" #include "UART1.h" #include "LCD1621.h" //#include "KEY.h" #define uchar unsigned char #define uint unsigne...
#include <at24c01a.h>/*************************************************向24C01A写入一个字节输入:E2ROM地址,字节数据*********************************************...