?? mylib.h
字號:
extern void inidelay();
extern void delay(uint time);
extern ulong rddata(void);
extern wrdata(ulong x);
extern uint swdata(uint dat);
extern void wr1(void);
extern void mack();
extern void wrone();
extern bit wrnbyt(uchar add,uchar start,uchar num,uchar a[]);
extern bit rdnbyt(uchar add,uchar num,uchar start,uchar a[]);
extern void delay50();
extern void radio();
extern void iniband1(bit a);
extern void iniband();
extern uchar remkey2;
extern ulong stepserch(bit a,uint b);
extern vfddigit(ulong ch);
extern void display(void);
extern void wrvfd(uchar addr,uchar dat);
extern ulong rdkey();
extern void inivfd(void);
extern void band_step(bit direction);
extern void band_change(void);
extern void station_search(void);
extern void station_change(bit direction);
extern union
{
ulong all;
struct
{
uchar addr :8; //8位輸入輸出模式選擇地址
uint frq :16; //16位電臺頻率數值
uchar cankao :4; //4位參考頻率選擇
uchar xs :1; //晶振選擇 0:4.5m 1:7.2mhz
uchar cte :1; //中頻計數控制 1:START 0:REST
uchar inp :2; //輸入頻率范圍選擇
}in0;
}in0;
extern union
{
ulong da;
struct
{
uchar addr :8; //8位輸入輸出模式選擇地址
uchar bnc :1; //空輸出B01-B04四個輸出口,可以控制外圍的電路,常用來做波段切換。
uchar stmo :1; //立體單聲道強制轉換 設置為1可以選擇單聲道輸出
uchar ifen :1; //中頻緩沖輸出使能 設置為0選擇中頻輸出同時凈音
uchar band :1; //波段選擇 設置為0選擇調頻
uchar io :2; //兩個可以定義的端口,可以做輸入也可做輸出。再此程序中IO1空,IO2為立體聲檢測腳
uchar ioc :2; //設置IO口的工作模式,為0時設置為輸入模式,反之。
uchar dz :2; //鎖相環死區控制,不是很重要。
uchar ul :2; //鎖相環控制電壓輸出驅動模式設01時為直接輸出模式(一般采用此種模式)
uchar doc :3; //設置輸出數據端DO腳的輔助功能設置010時將指示中頻測量的完成狀況
uchar dnc :1; //空數據位,不用。
uchar test :3; //測試模式一般全部設置為0
uchar ifs :1; //中頻計數器控制,一般設置為1,主要設置中頻場強(1:40毫伏0:70毫伏)
uchar dlc :1; //電荷泵輸出,正常狀態為0,設置為1時拉低電位。
uchar tbc :1; //設置為1時使B01口輸出8HZ的基準脈沖,此時B01口將不能作為通用輸出口。
uchar gt :2; //中頻測量時間設置最大64MS最小4MS當GT=00時,前兩中等待時間3-4MS后兩中等待時間為7-8MS,中頻信號必須在等待時間結束之前輸入!!
}in1;
}in1;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -