#ifndef _DELAY_H_#define _DELAY_H_#define uint unsigned int#define uchar unsigned charvoid delay_1us( void ); //延時(shí)1usvoid delay_1ms( void ); //延時(shí)nmsvoid delay_nus( uint n );//延時(shí)1msvoid delay_nms
只需調(diào)用gettemp();就可以了!出口參數(shù)wmh是顯示的高位,wml使顯示的低位,然后調(diào)用你的顯示程序就可以了! /************************************************************************* ds18b20頭文件 M16內(nèi)
//頭文件名稱(chēng):DS18B2驅(qū)動(dòng)程序//晶振: 8.000000//參考資料 :OURAVR.NET, 偉納中文手冊(cè)#ifndef _DS18B20_H_#define _DS18B20_H_#include #include \"delay.h\"#define WIRE_DDR_OUT DDRC |= ( 1
/***************************//*頭文件名:LCD液晶驅(qū)動(dòng) *//* Target : m16 *//* Crystal: 8.0000Mhz */#ifndef _LCD_H_#define _LCD_H_#include "DELAY.H"/*------AVR與LCD連接信息-------------------------------
/************************************** 方波頻率發(fā)生器 * * 功 能:產(chǎn)生從100HZ到999KHZ方波 * * 工作環(huán)境: ICCAVR網(wǎng)站M16學(xué)習(xí)板 * * 版 本:V1.0 * * 芯 片:Mega16L * * 時(shí)鐘頻率:外部7.3728Mhz * ***