标题:
单片机c51 数字时钟
[打印本页]
作者:
小白菜心累
时间:
2019-11-12 16:27
标题:
单片机c51 数字时钟
51hei.png
(6.56 KB, 下载次数: 23)
下载附件
2019-11-12 20:21 上传
单片机源程序如下:
#include "reg51.h"
#include "ledstyle.h"
#include "time.h"
/*
1:新建time.c ,time.h 文件
2:函数定义拷贝到.c ,函数的声明在.h中
3:变量定义在.c,如果使用了其他.c文件中定义的全局变量,则需要在.h文件中用extern声明。
4:#define sbit 端口和引脚定义放在.h中。
5:.h中补充3行语句。#ifndef __TIME_H #define __TIME_H 最后补充#endif
6:.h文件补充 在文件开头 #include "reg51.h"
51 cpu晶振11.0592 与12M的区别 ?
11.0592M可以精确产生9600bps的通信频率。
12M产生该频率有一定的误差。//懒人c51
32768*2=1Hz 时钟
晶振的频率 和 形状有关。
滤波器
*/
struct LedParament strLedStyle;
//c语言编程 最小单位 函数=FUNCTION。
//从main开始 ,在main中结束。
//void 修饰的函数。 sin(5)返回一个浮点数。
//printf();//仅仅输出一些字符显示,可以没有返回值
//main 没有 返回值 。因此 在 编写 main函数的 时候 ,
//前面补上 void 表示这个函数 没有返回值。
//main(void) 表示 本函数 没有 参数传递进来。
void main(void)
{
strLedStyle.Time = 5;
// strLedStyle.Direct = 1 ;
while(1)
{
vDelay100ms(1);
vFunRunLed(strLedStyle);
}
}
复制代码
所有资料51hei提供下载:
B1711_04191 - 副本.rar
(146.89 KB, 下载次数: 8)
2019-11-12 16:26 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1