单片机C语言模块化编程之数码管显示实时时钟篇.docVIP

  • 6
  • 0
  • 约5.08千字
  • 约 8页
  • 2016-08-31 发布于浙江
  • 举报

单片机C语言模块化编程之数码管显示实时时钟篇.doc

模块化数码管显示实时温度DS18B20 单片机 AT89C51 温度芯片 DS18B20 数码管 共阳 7407驱动 采用模块化编程 /*delay.h*/ #ifndef _DELAY_H #define _DELAY_H_ #define uint unsigned int #define uchar unsigned char void delay(uint xms); //秒级延时 void delayms(uint xms); //毫秒级延时,不可以更改,若更改,DS18B20将显示异常 #endif /*delay.c*/ #include delay.h void delay(uint xms) { uint i; uchar j; for(i=xms;i0;i--) for(j=110;j0;j--); } void delayms(uint xms) { while(xms--); } /*ds18b20.h*/ #ifndef _DS18B20_H #define _DS18B20_H #include reg51.h #include delay.h #include intrins.h #define NOP() {_nop_(),_nop_(),_nop_(),_nop_()}

文档评论(0)

1亿VIP精品文档

相关文档