=******************************************************
MCU:Atmega8
内部振荡器:8M
环境:ICCAVR 7.0
程序:sdyzxue 薛海涛
2010/06/16
=*******************************************************
#include
#include
#define fosc 8000000
#define baud 9600
#define SEI() asm(“sei”)
#define CLR_DIR_1WIRE DDRC&=~BIT(1)
#define SET_DIR_1WIRE DDRC|=BIT(1)
#define CLR_OP_1WIRE PORTC&=~BIT(1)
#define SET_OP_1WIRE PORTC|=BIT(1)
#define CHECK_IP_1WIRE (PINC & 0x02)
unsigned char wmh,wmm,wml;
unsigned int
unsigned char RX_data[10]={0} ;
unsigned char RX_counter=0 ;
void delay_1us(void)
void delay_nus(unsigned int n)
void delay_1ms(void)
void delay_nms(unsigned int n)
void putchar(unsigned char c)
{
}
//字符输入函数
unsigned char getchar(void)
{
}
//字符串输出函数
int puts(char *s)
{
}
//含回车换行的字符串输出函数
void puts_hh(char *s)
{
//
}
//UART初始化
void uart_init(void)
{
UCSRB=(1<
}
#pragma interrupt_handler UART_rx: iv_USART_RX
void UART_rx(void)
{
}
void init_1820()
{
}
void write_1820(unsigned char x)
{