⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 head.h

📁 手把手教你学AVR单片机C程序设计实验程序
💻 H
字号:
#include <iom16.h>
#include<intrinsics.h>

#define uchar unsigned char	
#define uint unsigned int

#define SET_BIT(x,y) (x|=(1<<y))
#define CLR_BIT(x,y) (x&=~(1<<y))
#define GET_BIT(x,y) (x&(1<<y))
#define PB0 0
#define PB1 1
#define PB2 2
#define PB3 3
#define PB4 4
#define PB5 5
#define PB6 6
#define PB7 7
//---------------引脚电平的宏定义
#define RS_1 SET_BIT(PORTB,PB0)	 
#define RS_0 CLR_BIT(PORTB,PB0) 
#define RW_1 SET_BIT(PORTB,PB1)	 
#define RW_0 CLR_BIT(PORTB,PB1)
#define EN_1 SET_BIT(PORTB,PB2)	 
#define EN_0 CLR_BIT(PORTB,PB2) 
#define CS1_1 SET_BIT(PORTB,PB3)	  
#define CS1_0 CLR_BIT(PORTB,PB3) 
#define CS2_1 SET_BIT(PORTB,PB4)	 
#define CS2_0 CLR_BIT(PORTB,PB4)
#define RST_1 SET_BIT(PORTB,PB5)	 
#define RST_0 CLR_BIT(PORTB,PB5) 
#define Led_Off SET_BIT(PORTB,PB7)
#define Led_On CLR_BIT(PORTB,PB7)
//======================================
#define DataPort PORTA		//端口定义,双向数据总线。
#define xtal 8  

/**********函数声明列表*************/
void Delay_1ms(void);
void Delay_nms(uint n);		
void wcode(uchar c,uchar sel_l,uchar sel_r);
void wdata(uchar c,uchar sel_l,uchar sel_r);
void set_startline(uchar i);			
void set_xy(uchar x,uchar y);			
void dison_off(uchar o);				
void reset(void);						
void m16_init(void);
void lcd_init(void);					
void lw(uchar x, uchar y, uchar dd);
void display_hz(uchar x, uchar y, uchar n, uchar fb,uchar __flash *p);
void Putedot(uchar Order);
void Putstr(uchar __flash *puts,uchar i);
void display_chinese(void);
void display_tu(uchar fb);
uchar __flash Ezk[];
uchar __flash nian[];
uchar __flash yue[];
uchar __flash ri[];
uchar __flash shi[];
uchar __flash fen[];
uchar __flash miao[];
uchar __flash temperature[];
uchar __flash chinese[];
uchar conv(uint year,uchar month);
void timer1_init(void);
void dis_time(void);
void uart0_init(void) ;
void Rece(void);
void mov(void);
void uart0_send(unsigned char i);
__flash uchar tu[]; 
void init_1820(void);
void delay_5us(void);
void delay_15us(void);
void delay_60us(void);
void write_1820(uchar x);
uchar read_1820(void);
void read_temperature(void); 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -