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

📄 io.h

📁 使用USB2.0芯片CY7C68013A开发的usb转串口的源码。
💻 H
字号:
//-----------------------------------------------------------
//#define           SRAMAddrSelectLow
//-------------------------CPU IO----------------------------
//-------IOA--------------
sbit PA0  = 0x80 + 0;
sbit PA1  = 0x80 + 1;
sbit PA2  = 0x80 + 2;
sbit PA3  = 0x80 + 3;
sbit PA4  = 0x80 + 4;
sbit PA5  = 0x80 + 5;
sbit PA6  = 0x80 + 6;
sbit PA7  = 0x80 + 7;

//-------IOB--------------
sbit PB0  = 0x90 + 0;
sbit PB1  = 0x90 + 1;
sbit PB2  = 0x90 + 2;
sbit PB3  = 0x90 + 3;
sbit PB4  = 0x90 + 4;
sbit PB5  = 0x90 + 5;
sbit PB6  = 0x90 + 6;
sbit PB7  = 0x90 + 7;

//--------IOC--------------
sbit PC0  = 0xA0 + 0;
sbit PC1  = 0xA0 + 1;
sbit PC2  = 0xA0 + 2;
sbit PC3  = 0xA0 + 3;
sbit PC4  = 0xA0 + 4;
sbit PC5  = 0xA0 + 5;
sbit PC6  = 0xA0 + 6;
sbit PC7  = 0xA0 + 7;

//--------IOD--------------
sbit PD0  = 0xB0 + 0;
sbit PD1  = 0xB0 + 1;
sbit PD2  = 0xB0 + 2;
sbit PD3  = 0xB0 + 3;
sbit PD4  = 0xB0 + 4;
sbit PD5  = 0xB0 + 5;
sbit PD6  = 0xB0 + 6;
sbit PD7  = 0xB0 + 7;

//--------IOE cannot bit access---------
#define    PE0        bmBIT0
#define    PE1        bmBIT1
#define    PE2        bmBIT2
#define    PE3        bmBIT3
#define    PE4        bmBIT4
#define    PE5        bmBIT5
#define    PE6        bmBIT6
#define    PE7        bmBIT7

#define    WORK_LED   PE3
#define    CPLD_RST   PE4

//----------------CPLD IO-------------------------------
#ifndef    SRAMAddrSelectLow       //如果用户选择SRAM地址跳线到2-3,则在文件前面定义SRAMAddrSelectLow

#define    CS0           (BYTE xdata *)0x6000
#define    CS1           (BYTE xdata *)0x6100
#define    CS2           (BYTE xdata *)0x6200
#define    CS3           (BYTE xdata *)0x6300
#define    CS4           (BYTE xdata *)0x6400
#define    CS5           (BYTE xdata *)0x6500
#define    CS6           (BYTE xdata *)0x6600
#define    CS7           (BYTE xdata *)0x6700
#define    CS8           (BYTE xdata *)0x6800
#define    CS9           (BYTE xdata *)0x6900
#define    CSA           (BYTE xdata *)0x6A00
#define    LED_SEG       (BYTE xdata *)0x7A00
#define    LED_CS        (BYTE xdata *)0x7B00
#define    GA            (BYTE xdata *)0x7C00
#define    OUTB          (BYTE xdata *)0x7D00
#define    KEY           (BYTE xdata *)0x7E00
#define    INA           (BYTE xdata *)0x7F00

#else

#define    CS0           (BYTE xdata *)0x8000
#define    CS1           (BYTE xdata *)0x8100
#define    CS2           (BYTE xdata *)0x8200
#define    CS3           (BYTE xdata *)0x8300
#define    CS4           (BYTE xdata *)0x8400
#define    CS5           (BYTE xdata *)0x8500
#define    CS6           (BYTE xdata *)0x8600
#define    CS7           (BYTE xdata *)0x8700
#define    CS8           (BYTE xdata *)0x8800
#define    CS9           (BYTE xdata *)0x8900
#define    CSA           (BYTE xdata *)0x8A00
#define    LED_SEG       (BYTE xdata *)0x9A00
#define    LED_CS        (BYTE xdata *)0x9B00
#define    GA            (BYTE xdata *)0x9C00
#define    OUTB          (BYTE xdata *)0x9D00
#define    KEY           (BYTE xdata *)0x9E00
#define    INA           (BYTE xdata *)0x9F00

#endif

extern void IO_Init();
extern void REG_Init();

⌨️ 快捷键说明

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