找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1574|回复: 0
打印 上一主题 下一主题
收起左侧

单片机c51 数字时钟

[复制链接]
跳转到指定楼层
楼主


单片机源程序如下:
  1. #include "reg51.h"
  2. #include "ledstyle.h"
  3. #include "time.h"
  4. /*
  5. 1:新建time.c  ,time.h 文件
  6. 2:函数定义拷贝到.c ,函数的声明在.h中
  7. 3:变量定义在.c,如果使用了其他.c文件中定义的全局变量,则需要在.h文件中用extern声明。
  8. 4:#define  sbit 端口和引脚定义放在.h中。
  9. 5:.h中补充3行语句。#ifndef __TIME_H  #define __TIME_H  最后补充#endif
  10. 6:.h文件补充 在文件开头 #include "reg51.h"


  11. 51 cpu晶振11.0592 与12M的区别 ?
  12. 11.0592M可以精确产生9600bps的通信频率。
  13. 12M产生该频率有一定的误差。//懒人c51

  14. 32768*2=1Hz 时钟
  15. 晶振的频率 和 形状有关。
  16. 滤波器

  17. */

  18. struct LedParament  strLedStyle;




  19. //c语言编程 最小单位 函数=FUNCTION。
  20. //从main开始 ,在main中结束。
  21. //void 修饰的函数。  sin(5)返回一个浮点数。
  22. //printf();//仅仅输出一些字符显示,可以没有返回值
  23. //main 没有 返回值 。因此 在 编写 main函数的 时候 ,
  24. //前面补上 void 表示这个函数 没有返回值。
  25. //main(void) 表示 本函数 没有 参数传递进来。
  26. void main(void)
  27. {
  28.    strLedStyle.Time = 5;
  29.   // strLedStyle.Direct = 1 ;
  30.         while(1)
  31.         {
  32.              vDelay100ms(1);             
  33.                 vFunRunLed(strLedStyle);               
  34.                
  35.                
  36.                
  37.                
  38.         }
  39. }
复制代码

所有资料51hei提供下载:
B1711_04191 - 副本.rar (146.89 KB, 下载次数: 8)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表