📄 extern.h
字号:
/************************************************************************
撪 梕 : 僌儘乕僶儖掕媊
旛 峫 :
----------------------------------------------------------------
俠俹倀 : H8S/2144(HD64F2144FA20)
婎 斅 : MCU70
奐敪尵岅 : YCH8,YAH8(僀僄儘乕僜僼僩)
僞 僽 : 4
----------------------------------------------------------------
惢 嶌 :乮桳乯僄儖丒傾儞僪丒僄僼
*************************************************************************/
//subm.c
extern short set_daif(short pixel, unsigned short data);
extern short select_ch(short ch);
extern short range_out(short range, short drv); //
extern short onoff_out(short pixel, short onoff, short cw); //
extern short duty_out(short pixel, short duty); //unit 0.5%
extern short mon_select(short mon); //
/* system.c */
/* sub.c */
extern unsigned long sisyagonyuu(unsigned long); // 壓寘傪巐幪屲擖
extern void dot(int, unsigned char *); // 暥帤楍偺巜掕埵抲偵彫悢揰(僪僢僩)傪憓擖
extern int atoin(unsigned char *dat, int nn); // 寘悢巜掕宆 atoi
extern int atoln(unsigned char *dat, int nn); // 寘悢巜掕宆 atol
/* sytem.c */
extern void system_init(void); // 僔僗僥儉愝掕
extern void port_init(void); // I/O億乕僩偺弶婜壔
extern void busc_init(void); // 僶僗僐儞僩儘乕儔偺弶婜壔
extern void intc_init(void); // 妱崬僐儞僩儘乕儔偺弶婜壔
/* timer.c */
extern void itimer_init(void); // 僀儞僞乕僶儖僞僀儅弶婜壔
extern void start_timer(int no, unsigned long time); // 僞僀儅愝掕
extern int check_timer(int no); // 僞僀儅僠僃僢僋
extern void stop_timer(int no); // 僞僀儅掆巭
extern void wdt_init(void); // 僂僆僢僠僪僢僌僞僀儅僗僞乕僩
extern void wdt_clr(void); // 僂僆僢僠僪僢僌僞僀儅僋儕傾
/* sio.c */
//--- 僌儘乕僶儖 ---
// 傾僾儕働乕僔儑儞娭悢
extern void sci_bps(int ch, long bps); // 儃乕儗乕僩愝掕
extern void rs_pointer_init(int ch); // 憲庴怣僶僢僼傽億僀儞僞僇僂儞僞弶婜壔
extern void rs_rs_cmd(int ch, int); // RS(RTS) ON/OFF憖嶌
extern void rs_er_cmd(int ch, int); // ER(DTR) ON/OFF憖嶌
extern int rs_cs_sts(int ch); // CS(CTS) 偺忬懺庢摼
extern int rs_dr_sts(int ch); // DR(DSR) 偺忬懺庢摼
extern int rs_cd_sts(int ch); // CD(DCD) 偺忬懺庢摼
extern int rs_ci_sts(int ch); // CI(RI) 偺忬懺庢摼
extern void rs_232ttl(int ch); // SCI0 232C/TTL愗懼
extern unsigned int rs_putcheck(int ch); // 憲怣僶僢僼傽嬻偒僶僀僩悢偺庢摼
extern unsigned int rs_txbufempty(int ch); // 憲怣僶僢僼傽巊梡検偺庢摼
extern int rs_putc(int ch, unsigned char); // 1僶僀僩憲怣
extern int rs_puts(int ch, unsigned char *); // 暥帤楍偺憲怣
extern int rs_putn(int ch, unsigned char *, unsigned int); // n僶僀僩憲怣
extern unsigned int rs_getcheck(int ch); // 庴怣僶僀僩悢偺庢摼
extern unsigned char rs_getc(int ch); // 1僶僀僩庴怣(傾僗僉乕梡)
extern int rs_getch(int ch); // 1僶僀僩庴怣(僶僀僫儕梡)
extern int rs_gets(int ch, unsigned char *, unsigned int); // 暥帤楍偺庴怣
extern int rs_getn(int ch, unsigned char *, unsigned int); // n僶僀僩庴怣
// 僕儑僽娭悢
extern void rs_txcont_job(int ch); // 僼儘乕惂屼僕儑僽(CTS偱憲怣妱崬傪惂屼偡傞)
extern void rs_job(int ch); // RS(RTS)偺惂屼(僼儘乕惂屼)
extern void tx_job(int ch); // 憲怣僕儑僽(億乕儕儞僌愱梡)
// 妱崬娭悢
extern interrupt void IntTimer(void); // 僀儞僞乕僶儖僞僀儅妱崬
extern interrupt void IntERI0(void); // SCI0 僄儔乕妱崬
extern interrupt void IntERI1(void); // SCI1 僄儔乕妱崬
extern interrupt void IntERI2(void); // SCI2 僄儔乕妱崬
extern interrupt void IntRXI0(void); // SCI0 庴怣妱崬
extern interrupt void IntRXI1(void); // SCI1 庴怣妱崬
extern interrupt void IntRXI2(void); // SCI2 庴怣妱崬
extern interrupt void IntTXI0(void); // SCI0 憲怣妱崬
extern interrupt void IntTXI1(void); // SCI1 憲怣妱崬
extern interrupt void IntTXI2(void); // SCI2 憲怣妱崬
/* srom.c */
int srom_puts(unsigned short, unsigned char *, int); /* 瓦凹拮材 */
int srom_fill(unsigned short, unsigned char, int); /* 台
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -