【文件属性】:
文件名称:18B20温度测试程序
文件大小:1KB
文件格式:C
更新时间:2014-08-19 13:01:53
51单片机 18B20
/*************************此部分为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<