• 大小: 1.4MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-03-24
  • 语言: 其他
  • 标签: 51单片机  18B20  

资源简介

51单片机的温湿度传感器的完整源代码,显示是用的数码管显示

资源截图

代码片段和文件信息


 /*************************此部分为74HC595的驱动程序使用SPI总线连接*************************************/

#include
#include 

#define  NOP()   _nop_()   /* 定义空指令 */
#define  _Nop()  _nop_()   /*定义空指令*/
void HC595SendData(unsigned int SendVal);

//SPI IO
sbit    MOSIO =P1^5;
sbit    R_CLK =P1^6;
sbit    S_CLK =P1^7;
sbit    IN_PL =P3^4;    //74HC165  shift load   把数据加载到锁存器中
sbit    IN_Dat=P3^5;    //74HC165  output       数据移出
sbit    OE    =P3^6;



/*********************************************************************************************************
** 函数名称: HC595SendData
** 功能描述: 向SPI总线发送数据
*********************************************************************************************************/
void HC595SendData(unsigned int SendVal)
{  
  unsigned char i;

  for(i=0;i<16;i++) 
   {
if((SendVal< else MOSIO=0;
 
S_CLK=0;
NOP();
NOP();
S_CLK=1;
   }
   

  R_CLK=0; //set dataline low
  NOP();
  NOP();
  R_CLK=1; //片选
  OE=0;

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      17546  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\hc595.LST

     文件       1489  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\hc595.OBJ

     文件       3889  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\hc595.SRC

     文件       5115  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\STARTUP.A51

     文件      11665  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\STARTUP.LST

     文件        749  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\STARTUP.OBJ

     文件      34853  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\TemMain.LST

     文件       3894  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\TemMain.OBJ

     文件       9233  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\TemMain.SRC

     文件      74945  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\Temp.LST

     文件      20713  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\Temp.SRC

     文件       1538  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\汇编.opt.bak

     文件        208  2013-04-19 15:12  16 18B20-温度传感\C与汇编对照\汇编.plg

     文件       2112  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\汇编.Uv2.bak

     文件      59007  2013-04-19 15:12  16 18B20-温度传感\C与汇编对照\汇编.uvopt

     文件      13728  2013-04-19 15:12  16 18B20-温度传感\C与汇编对照\汇编.uvproj

     文件       1526  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\汇编_Opt.Bak

     文件       2068  2013-03-13 09:28  16 18B20-温度传感\C与汇编对照\汇编_Uv2.Bak

     文件       1110  2013-03-13 09:28  16 18B20-温度传感\C版\hc595.c

     文件       2691  2013-03-13 09:28  16 18B20-温度传感\C版\hc595.LST

     文件       2108  2013-03-13 09:28  16 18B20-温度传感\C版\hc595.OBJ

     文件       5115  2013-03-13 09:28  16 18B20-温度传感\C版\STARTUP.A51

     文件      11667  2014-02-26 19:44  16 18B20-温度传感\C版\STARTUP.LST

     文件        749  2014-02-26 19:44  16 18B20-温度传感\C版\STARTUP.OBJ

     文件       2448  2014-02-26 19:44  16 18B20-温度传感\C版\TemMain.c

     文件       5200  2014-02-26 19:44  16 18B20-温度传感\C版\TemMain.LST

     文件       4163  2013-03-13 09:28  16 18B20-温度传感\C版\TemMain.OBJ

     文件       9382  2014-02-26 19:44  16 18B20-温度传感\C版\TemMain.SRC

     文件      12099  2014-02-26 19:44  16 18B20-温度传感\C版\Temp

     文件       7050  2014-02-26 10:16  16 18B20-温度传感\C版\Temp.c

............此处省略26个文件信息

评论

共有 条评论