?? dispose.h
字號:
#ifndef __DISPOSE_H__
#define __DISPOSE_H__
#define pad1_out_l P2DIR|=BIT3;P2OUT&=~BIT3//(P2OUT為輸出寄存器)設(shè)置P2.3為輸出,且輸出[低電平]
#define pad1_out_h P2DIR|=BIT1;P2OUT|=BIT1//(P2OUT為輸出寄存器)設(shè)置P2.1為輸出,且輸出[高電平]
#define pad1_make_in P2DIR&=~BIT3//設(shè)置P2.3為[輸入]
#define pad1_in (P2IN&BIT3)//[讀回]P2.3的高低電平
#define pad1_threshold 30//設(shè)置低電平時(shí)的計(jì)數(shù)門限值
#define pad2_out_l P2DIR|=BIT1;P2OUT&=~BIT1//(P2OUT為輸出寄存器)設(shè)置P2.1為輸出,且輸出[低電平]
#define pad2_out_h P2DIR|=BIT3;P2OUT|=BIT3//(P2OUT為輸出寄存器)設(shè)置P2.3為輸出,且輸出[高電平]
#define pad2_make_in P2DIR&=~BIT1//設(shè)置P2.1為[輸入]
#define pad2_in (P2IN&BIT1)//[讀回]P2.1的高低電平
#define pad2_threshold 30//設(shè)置低電平時(shí)的計(jì)數(shù)門限值
void dispose_cpu();//初始化CPU的配置
void dispose_lcd();//LCD的配置
void dispose_led_break();//IO中斷的配置
void dispose_frequency_doubling(int Frequency);//時(shí)鐘倍頻配置
void dispose_basic_timer_break();//basic_timer中斷配置
void dispose_ad16();//AD初始化配置
void dispose_timer_break(unsigned int period);//定時(shí)器中斷的初始化配置
void pwm_software_output(unsigned int period,unsigned int duty1,unsigned int duty2);//軟件產(chǎn)生PWM(任意端口輸出)
void dispose_12864();//12864液晶的初始化,可以改變I/O口
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -