亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? system.h

?? 虛擬示波器
?? H
字號:
#ifndef	DSP320VC5000_H       //VC5400 的寄存器定義
#define	DSP320VC5000_H
//這是芯片的寄存器定義,可以添加,也可以整體更換
//**** Map Interrupt Registers to Data Page Addresses
#define IMR 		0x0000 			// interrupt mask reg
#define IFR 		0x0000 			// interrupt flag reg
// 0x0002~0x0005  Reserved for testing
#define ST0 		0x0006 			// CPU status reg0
#define ST1 		0x0007 			// CPU status reg1

#define A 			0x0008 			// CPU Accumulator A low word (15–0)
#define AL 			0x0008 			// CPU Accumulator A low word (15–0)
#define AH 			0x0009 			// CPU Accumulator A high word (31–16)
#define AG 			0x000A 			// CPU Accumulator A guard bits (39–32)
#define B 			0x000B 			// CPU Accumulator B low word (15–0)
#define BL 			0x000B 			// CPU Accumulator B low word (15–0)
#define BH 			0x000C 			// CPU Accumulator B high word (31–16)
#define BG 			0x000D 			// CPU Accumulator B guard bits (39–32

#define TREG 		0x000E 			// CPU temporary reg
#define TRN 		0x000F 			// CPU transition reg

#define AR0 		0x0010 			// CPU auxiliary reg0
#define AR1 		0x0011 			// CPU auxiliary reg1
#define AR2 		0x0012 			// CPU auxiliary reg2
#define AR3 		0x0013 			// CPU auxiliary reg3
#define AR4 		0x0014 			// CPU auxiliary reg4
#define AR5 		0x0015 			// CPU auxiliary reg5   
#define AR6 		0x0016 			// CPU auxiliary reg6
#define AR7 		0x0017 			// CPU auxiliary reg7

#define SP  		0x0018 			// CPU stack pointer reg

#define BK 			0x0019 			// CPU circular buffer size reg
#define BRC 		0x001A 			// CPU block repeat counter
#define RSA 		0x001B 			// CPU block repeat start address
#define REA 		0x001C 			// CPU block repeat end address

#define PMST 		0x001D 			// processor mode status reg

#define XPC 		0x001E 			// extended program page reg
//0x001Fh   Reserved
//************************************************ 
//*****Peripheral Memory-Mapped Registers*******
//************************************************
//******** Map McBSP0 Registers to Data Page Addresses
#define McBSP0_DRR2 0x0020 			// McBSP0 data Rx reg2
#define McBSP0_DRR1 0x0021 			// McBSP0 data Rx reg1
#define McBSP0_DXR2 0x0022 			// McBSP0 data Tx reg2
#define McBSP0_DXR1 0x0023 			// McBSP0 data Tx reg1

//******** Map Timer0 Registers to Data Page Addresses
#define TIM 		0x0024 			// timer0 reg
#define PRD 		0x0025 			// timer0 period reg
#define TCR 		0x0026 			// timer0 control reg

//0x0027h Reserved
#define SWWSR 		0x0028 			// software wait state reg
#define BSCR 		0x0029 			// bank switching control reg

//0x002a  Reserved
#define SWCR 		0x002B 			// software wait state control reg

//******** Map HPI Registers to Data Page Addresses
#define HPIC 		0x002C 			// HPI control reg

//0x002d~0x002f Reserved
//******** Map Timer1 Registers to Data Page Addresses
#define TIM1 		0x0030 			// timer1 reg
#define PRD1 		0x0031 			// timer1 period reg
#define TCR1 		0x0032 			// timer1 control reg

//0x0033~0x0037h Reserved
#define McBSP0_SPSA 0x0038 			// McBSP0 sub bank addr reg
#define McBSP0_SPSD 0x0039 			// McBSP0 sub bank data reg

//0x003a~0x003b Reserved
//******** Map General IO Port (Pins) Registers to Data Page Addresses
#define GPIOCR 		0x003C 			// GP I/O Pins Control Reg
#define GPIOSR 		0x003D 			// GP I/O Pins Status Reg

//0x003e~0x003f Reserved
//******** Map McBSP1 Registers to Data Page Addresses
#define McBSP1_DRR2 0x0040 			// McBSP1 data Rx reg2
#define McBSP1_DRR1 0x0041 			// McBSP1 data Rx reg1
#define McBSP1_DXR2 0x0042 			// McBSP1 data Tx reg2
#define McBSP1_DXR1 0x0043 			// McBSP1 data Tx reg1
//0x0044~0x0047h Reserved
#define McBSP1_SPSA 0x0048 			// McBSP1 sub bank addr reg
#define McBSP1_SPSD 0x0049 			// McBSP1 sub bank data reg

//0x004a~0x0053h Reserved
//******* Map DMA Registers to Data Page Addresses
#define DMPREC 		0x0054 			// DMA channel priority and ebanle control
#define DMSA 		0x0055 			// DMA subbank address reg
#define DMSDI 		0x0056 			// DMA subbank data reg with autoincrement
#define DMSDN 		0x0057 			// DMA subbank data reg without autoincrement

#define CLKMD 		0x0058 			// clock mode reg

//0x0059~0x005fh Reserved


//************************************************************************
//** Sub Bank Address Definations
//************************************************************************
//******** McBSP Sub Bank Register Addresses
#define SPCR1 		0x0000 			// McBSP Ser Port Ctrl Reg1
#define SPCR2 		0x0001 			// McBSP Ser Port Ctrl Reg2
#define RCR1 		0x0002 			// McBSP Rx Ctrl Reg1
#define RCR2 		0x0003 			// McBSP Rx Ctrl Reg2
#define XCR1 		0x0004 			// McBSP Tx Ctrl Reg1
#define XCR2 		0x0005 			// McBSP Tx Ctrl Reg2
#define SRGR1 		0x0006 			// McBSP Sample Rate Gen Reg1
#define SRGR2 		0x0007 			// McBSP Sample Rate Gen Reg2
#define MCR1  		0x0008 			// McBSP Multichannel Reg1
#define MCR2  		0x0009			// McBSP Multichannel Reg2
#define RCERA  		0x000A 			// McBSP Rx Chan Enable Reg PartA
#define RCERB  		0x000B 			// McBSP Rx Chan Enable Reg PartB
#define XCERA  		0x000C 			// McBSP Tx Chan Enable Reg PartA
#define XCERB 		0x000D 			// McBSP Tx Chan Enable Reg PartB
#define PCR  		0x000E 			// McBSP Pin Ctrl Reg

//******* DMA Sub Bank Register Addresses
#define DMSRC0 	    0x0000 			// DMA channel0 source address reg
#define DMDST0 		0x0001 			// DMA channel0 destination address reg
#define DMCTR0 		0x0002 			// DMA channel0 element count reg
#define DMSFC0 		0x0003 			// DMA channel0 sync sel & frame count reg
#define DMMCR0 		0x0004 			// DMA channel0 transfer mode cntrl reg
#define DMSRC1 		0x0005 			// DMA channel1 source address reg
#define DMDST1 		0x0006 			// DMA channel1 destination address reg
#define DMCTR1 		0x0007 			// DMA channel1 element count reg
#define DMSFC1 		0x0008 			// DMA channel1 sync sel & frame count reg
#define DMMCR1 		0x0009 			// DMA channel1 transfer mode cntrl reg
#define DMSRC2 		0x000A 			// DMA channel2 source address reg
#define DMDST2 		0x000B 			// DMA channel2 destination address reg
#define DMCTR2 		0x000C 			// DMA channel2 element count reg
#define DMSFC2 		0x000D 			// DMA channel2 sync sel & frame count reg
#define DMMCR2 		0x000E 			// DMA channel2 transfer mode cntrl reg
#define DMSRC3 		0x000F 			// DMA channel3 source address reg
#define DMDST3 		0x0010 			// DMA channel3 destination address reg
#define DMCTR3 		0x0011 			// DMA channel3 element count reg
#define DMSFC3 		0x0012 			// DMA channel3 sync sel & frame count reg
#define DMMCR3 		0x0013 			// DMA channel3 transfer mode cntrl reg
#define DMARC4 		0x0014 			// DMA channel4 source address reg
#define DMDST4 		0x0015 			// DMA channel4 destination address reg
#define DMCTR4 		0x0016 			// DMA channel4 element count reg
#define DMSFC4 		0x0017 			// DMA channel4 sync sel & frame count reg
#define DMMCR4 		0x0018 			// DMA channel4 transfer mode cntrl reg
#define DMSRC5  	0x0019 			// DMA channel5 source address reg
#define DMDST5 		0x001A 			// DMA channel5 destination address reg
#define DMCTR5 		0x001B 			// DMA channel5 element count reg
#define DMSFC5 		0x001C 			// DMA channel5 sync sel & frame count reg
#define DMMCR5 		0x001D 			// DMA channel5 transfer mode cntrl reg
#define DMSRCP 		0x001E 			// DMA source prog page address
#define DMDSTP 		0x001F 			// DMA destination prog page address
#define DMIDX0 		0x0020 			// DMA element index address reg0
#define DMIDX1 		0x0021 			// DMA element index address reg1
#define DMFRI0 		0x0022 			// DMA frame index reg0
#define DMFRI1 		0x0023 			// DMA frame index reg1
#define DMGSA 		0x0024 			// DMA global source address reload reg
#define DMGDA 		0x0025 			// DMA global destination address reload reg
#define DMGCR 		0x0026 			// DMA global counter reload reg
#define DMGFR 		0x0027 			// DMA global frame count reload reg
#endif

/***************定義編譯環(huán)境的宏*****************/
#ifndef	SYSTEM_H        //定義編譯環(huán)境的宏
  #define	SYSTEM_H
  #define UCHAR  		unsigned char
  #define UINT16 		unsigned int
  #define UINT32 		unsigned long
  #define TRUE     	1
  #define FALSE    	0

  #define uchar  		unsigned char
  #define uint16 		unsigned int
  #define uint32 		unsigned long
  #define true     	1
  #define false    	0
//請在此處添加其它編譯環(huán)境定義
#endif

#ifndef	IOAPP_H        //定義實驗系統(tǒng)的宏,它們與掛箱上的地址譯碼器(CPLD)有關(guān)
  #define	IOAPP_H
  ioport UINT16 port0800;       //定義ECS0的空間范圍:0x0800--0x09ff
  ioport UINT16 port0801;
  ioport UINT16 port0802;
  ioport UINT16 port0803;
  ioport UINT16 port0804;
  ioport UINT16 port0805;
  ioport UINT16 port0806;
  ioport UINT16 port0807;
  ioport UINT16 port0600;       //定義ECS1的空間范圍:0x0600--0x07ff
  ioport UINT16 port0601;
  ioport UINT16 port0602;
  ioport UINT16 port0603;
  ioport UINT16 port0604;
  ioport UINT16 port0605;
  ioport UINT16 port0606;
  ioport UINT16 port0607;
  ioport UINT16 port0400;       //定義ECS2的空間范圍:0x0400--0x05ff
  ioport UINT16 port0401;
  ioport UINT16 port0402;
  ioport UINT16 port0403;
  ioport UINT16 port0404;
  ioport UINT16 port0405;
  ioport UINT16 port0406;
  ioport UINT16 port0407;
  ioport UINT16 port0200;       //定義ECS3的空間范圍:0x0200--0x03ff
  ioport UINT16 port0201;
  ioport UINT16 port0202;
  ioport UINT16 port0203;
  ioport UINT16 port0204;
  ioport UINT16 port0205;
  ioport UINT16 port0206;
  ioport UINT16 port0207;
  #define CS0 port0800
  #define CS1 port0600
  #define CS2 port0400
  #define CS3 port0300  
  //請在此處添加其它實驗系統(tǒng)的宏定義
#endif


#ifndef SYS_FUNTION_H
#define SYS_FUNTION_H
//--------------------------------------------------------------------
// 函數(shù)名稱 : void cpu_init(void)
// 函數(shù)說明 : 初始化CPU
// 輸入?yún)?shù) : 無
// 輸出參數(shù) : 無
//--------------------------------------------------------------------
void cpu_init(void)

{

	asm(" nop ");
	asm(" nop ");
	asm(" nop ");
//-------------------------------------------------------------------	
//CLKMD DEFINITIONS:	
//    PLLMUL (bit 15-12) - 0000             PLL multiplier = 0 (mult by 1)
//    PLLDIV (bit 11)    -     0            PLL divider = 0 (div by 1)
//    PLLCOUNT (bit 10-3)-      11111111    PLL counter set to max
//    PLLONOFF (bit 2)   -              1   PLL on
//    PLLNDIV (bit 1)    -               1  Select PLL mode
//    PLLSTATUS (bit 1)  -                x PLL Status (read only)
//    ------------------
//                          0000011111111111 = 0x07ff CLKMD=1 X CLKIN
//--------------------------------------------------------------------	
   *(unsigned int*)CLKMD=0x0;         //switch to DIV mode clkout= 1/2 clkin
     while(((*(unsigned int*)CLKMD)&01)!=0);
   *(unsigned int*)CLKMD=0x07ff;      //switch to PLL X 1 mode
   
//--------------------------------------------------------------------
// ST0  DEFINITIONS:
//  ARP  (bit 15-13) - 000              Auxiliary register pointer
//  TC   (bit 12)    -    1             Test/control flag
//  C    (bit 11)    -     1            Carry is set to 1 if the result of an addition generates a carry; it is cleared to 0 if the
//                                     result of a subtraction generates a borrow.
//  OVA  (bit 10)    -      0           Overflow flag for accumulator A
//  OVB  (bit 9)     -       0          Overflow flag for accumulator B
//  DP   (bit 8-0)   -        00000000  Data-memory page pointer
//    --------------------
//                          0001 1000 0000 0000 =0x1800 Reset value
//--------------------------------------------------------------------
//   *(unsigned int*)ST0=0x1800; 
//--------------------------------------------------------------------
// ST1  DEFINITIONS:
//  BRAF  (bit 15)  - 0                 Block-repeat active flag     
//  CPL   (bit 14)  -  1                Compiler mode   CPL=0 DP;CPL=1 SP
//  XF    (bit 13)  -   1               XF status
//  HM    (bit 12)  -    0              Hold mode
//  INTM  (bit 11)  -     1             Interrupt mode INTM=0,All unmasked interrupts are enabled
//  Reser (bit 10)  -      0            Always read as 0
//  OVM   (bit 9)   -       0           Overflow mode
//  SXM   (bit 8)   -        1          Sign-extension mode
//  C16   (bit 7)   -         0         Dual 16-Bit/double-precision arithmetic mode
//  FRCT  (bit 6)   -          0        Fractional mode
//  CMPT  (bit 5)   -           0       Compatibility mode
//  ASM   (bit 4-0) -            00000  Accumulator shift mode
//    --------------------
//                          0110 1001 0000 0000 =0x2900 Reset value
//--------------------------------------------------------------------
//   *(unsigned int*)ST1=0x6900;
//--------------------------------------------------------------------  
 
//IPTR DEFINITIONS

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品成人一区二区三区| 玖玖九九国产精品| 卡一卡二国产精品 | 国内精品国产成人| 色综合久久综合网| 国产亚洲欧美在线| 美女网站色91| 欧美乱妇23p| 亚洲最快最全在线视频| 成人av免费在线观看| 精品美女一区二区| 亚洲6080在线| 欧美亚洲高清一区| 亚洲色图视频网站| 粉嫩aⅴ一区二区三区四区 | 91在线播放网址| 久久午夜电影网| 久久99精品网久久| 51精品国自产在线| 亚洲国产欧美一区二区三区丁香婷| 高清日韩电视剧大全免费| 欧美mv日韩mv亚洲| 免费亚洲电影在线| 日韩一区二区免费在线电影| 日韩有码一区二区三区| 91精品国产免费久久综合| 婷婷国产v国产偷v亚洲高清| 欧美在线999| 一区二区欧美视频| 欧美中文字幕亚洲一区二区va在线| 国产精品国产三级国产aⅴ入口 | 激情欧美一区二区三区在线观看| 在线成人免费视频| 秋霞成人午夜伦在线观看| 91精品国产91久久久久久最新毛片 | 久久www免费人成看片高清| 日韩一区二区影院| 久久66热re国产| 国产人成亚洲第一网站在线播放| 成人在线视频一区二区| 国产精品免费视频一区| 99久久久无码国产精品| 一区二区在线观看视频| 欧洲中文字幕精品| 青青青爽久久午夜综合久久午夜| 欧美一区二区三区四区高清 | 成人av资源网站| 亚洲免费观看高清在线观看| 日本福利一区二区| 亚洲福利一二三区| 欧美刺激午夜性久久久久久久| 国产在线视频一区二区三区| 国产精品久久久久久久午夜片 | 波多野结衣一区二区三区| 椎名由奈av一区二区三区| 欧美在线free| 国产一区二区在线影院| 亚洲视频网在线直播| 91精品国产色综合久久不卡电影| 久久疯狂做爰流白浆xx| 国产精品乱码一区二区三区软件| 欧美日韩一区久久| 国产最新精品免费| 一区二区三区欧美激情| 精品国产乱码久久久久久老虎 | 一区二区三区影院| 欧美xxxxxxxx| 欧美中文字幕一区| 国产成人精品亚洲777人妖 | 亚洲欧美激情一区二区| 欧美一级欧美三级在线观看| 成人精品国产福利| 日本午夜精品一区二区三区电影| 国产日产精品一区| 欧美精品一卡两卡| 99视频有精品| 激情文学综合网| 午夜影院久久久| 欧美激情一区二区三区| 欧美一卡二卡三卡四卡| 91国偷自产一区二区三区观看| 国产在线播精品第三| 亚洲国产日产av| 自拍偷拍国产亚洲| 欧美极品美女视频| 欧美mv日韩mv国产网站app| 精品视频免费在线| 99r国产精品| 东方欧美亚洲色图在线| 免费成人小视频| 亚洲国产你懂的| 亚洲三级在线看| 国产精品女人毛片| 久久精品日产第一区二区三区高清版| 欧美老人xxxx18| 在线看日本不卡| 99re视频精品| av亚洲精华国产精华精| 成人午夜激情视频| 国产精品一区在线观看你懂的| 日韩av高清在线观看| 亚洲成av人在线观看| 亚洲精品欧美专区| 国产精品护士白丝一区av| 国产精品毛片无遮挡高清| 国产日韩在线不卡| 久久精品网站免费观看| 国产欧美一区二区三区在线看蜜臀 | 国产麻豆精品在线| 蜜桃视频一区二区| 另类人妖一区二区av| 久久精品国产999大香线蕉| 午夜一区二区三区在线观看| 亚洲妇女屁股眼交7| 亚洲第一狼人社区| 婷婷久久综合九色综合绿巨人 | 欧美精品在线视频| 538prom精品视频线放| 91精品国产91综合久久蜜臀| 欧美一区二区三区免费观看视频 | 欧美性色aⅴ视频一区日韩精品| 色婷婷综合视频在线观看| 91同城在线观看| 欧美性受极品xxxx喷水| 欧美久久久影院| 欧美变态tickling挠脚心| 国产视频一区在线观看 | 91影院在线观看| 欧美综合天天夜夜久久| 3atv在线一区二区三区| 日韩精品一区二区三区中文精品 | 亚洲韩国一区二区三区| 同产精品九九九| 国内成人精品2018免费看| thepron国产精品| 欧美综合亚洲图片综合区| 日韩一区二区高清| 日本一区二区免费在线| 亚洲一区二区三区小说| 日本不卡的三区四区五区| 国产精品1区2区3区在线观看| 99久久99久久免费精品蜜臀| 欧美精品一二三| 国产目拍亚洲精品99久久精品| 亚洲激情中文1区| 久久不见久久见免费视频7| 成人高清免费观看| 欧美精品久久一区二区三区| 久久久久久夜精品精品免费| 亚洲免费色视频| 久久超碰97中文字幕| 一本久久综合亚洲鲁鲁五月天| 日韩午夜精品视频| 亚洲精品国产第一综合99久久| 玖玖九九国产精品| 欧美视频一区二区三区四区| 国产亚洲精品中文字幕| 香蕉成人啪国产精品视频综合网| 国产伦精品一区二区三区免费| 欧美日韩一区视频| 综合久久久久久久| 国产一区二区视频在线播放| 在线观看亚洲一区| 国产精品网站在线| 免费视频最近日韩| 欧美日高清视频| 亚洲女同ⅹxx女同tv| 韩国成人在线视频| 欧美喷潮久久久xxxxx| 1024成人网色www| 国产盗摄一区二区三区| 欧美一二三区在线| 亚洲成a人在线观看| 97se亚洲国产综合自在线不卡 | 91精品国产综合久久久久久漫画| 中文欧美字幕免费| 国内精品伊人久久久久av影院| 欧美色手机在线观看| 亚洲激情图片小说视频| 国产成人在线看| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲成av人片在线| 日本精品一级二级| 亚洲精品免费播放| 日本高清成人免费播放| 亚洲色欲色欲www| 99国内精品久久| 中文字幕日韩精品一区| 波多野结衣一区二区三区| 国产精品久久久久久久久搜平片 | 大美女一区二区三区| 久久久不卡影院| 国内久久精品视频| 欧美xxxxx裸体时装秀| 激情亚洲综合在线| 精品国产百合女同互慰| 国产一本一道久久香蕉| 久久精品亚洲麻豆av一区二区| 极品瑜伽女神91| 欧美高清在线一区|