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

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

?? stc90.h

?? 畢業(yè)設(shè)計—紅外遙控電子密碼鎖
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*------------------------------------------------*/
/* --- 宏晶科技 STCMCU ---------------------------*/
/* --- Mobile: (86)13922805190 -------------------*/
/* --- Fax: 86-755-82944243 ----------------------*/
/* --- Tel: 86-755-82948412 ----------------------*/
/* --- Web: www.STCMCU.com -----------------------*/
/* 適用于: STC90C5xRC  STC90LE5xRC  --------------*/
/* ------- STC90C5xRD+ STC90LE5xRD+ --------------*/
/* ------- STC90C5xAD  STC90LE5xAD  --------------*/
/*------------------------------------------------*/

#ifndef __STC90_H__
#define __STC90_H__

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr  PSW        =   0xd0;       //程序狀態(tài)字            Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                CY      AC      F0      RS1     RS0     OV      F1      P
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

sbit CY         =   PSW^7;      //進位標(biāo)志
sbit AC         =   PSW^6;      //輔助進位標(biāo)志
sbit F0         =   PSW^5;      //用戶標(biāo)志
sbit RS1        =   PSW^4;      //寄存器組選擇位1
sbit RS0        =   PSW^3;      //寄存器組選擇位0
sbit OV         =   PSW^2;      //溢出標(biāo)志
sbit P          =   PSW^0;      //ACC的偶校驗位

/////////////////////////////////

sfr  ACC        =   0xe0;       //累加器                Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

sbit ACC7       =   ACC^7;      //累加器第7位
sbit ACC6       =   ACC^6;      //累加器第6位
sbit ACC5       =   ACC^5;      //累加器第5位
sbit ACC4       =   ACC^4;      //累加器第4位
sbit ACC3       =   ACC^3;      //累加器第3位
sbit ACC2       =   ACC^2;      //累加器第2位
sbit ACC1       =   ACC^1;      //累加器第1位
sbit ACC0       =   ACC^0;      //累加器第0位

/////////////////////////////////

sfr  B          =   0xf0;       //B寄存器               Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

/////////////////////////////////

sfr  SP         =   0x81;       //堆棧指針              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //初始值=0000,0111      0       0       0       0       0       1       1       1

/////////////////////////////////

sfr  DPL        =   0x82;       //數(shù)據(jù)指針低字節(jié)        Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

sfr  DPH        =   0x83;       //數(shù)據(jù)指針高字節(jié)        Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr  PCON       =   0x87;       //電源控制寄存器        Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                SMOD    SMOD0   -       POF     GF1     GF0     PD      IDL
                                //初始值=00x1,0000      0       0       x       1       0       0       0       0

#define SMOD        0x80        //串口波特率倍速位,置1可使波特率快1倍
#define SMOD0       0x40        //FE/SM0選擇位,0:SCON.7為SM0 1:SCON.7為FE
#define POF         0x10        //上電復(fù)位標(biāo)志位,上電時由硬件置1,需由軟件清0
#define GF1         0x08        //通用標(biāo)志位1
#define GF0         0x04        //通用標(biāo)志位0
#define PD          0x02        //掉電控制位,寫1可以使MCU進入PowerDown模式
#define IDL         0x01        //空閑控制位,寫1可以使MCU進入Idle模式

/////////////////////////////////

sfr  WDT_CONTR  =   0xe1;       //看門狗定時器控制器    Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                -       -       EN_WDT  CLR_WDT IDL_WDT PS2     PS1     PS0
                                //初始值=xx00,0000      x       x       0       0       0       0       0       0

#define EN_WDT      0x20        //軟件使能看門狗,打開后不能用軟件的方式關(guān)閉
#define CLR_WDT     0x10        //清看門狗定時器
#define IDLE_WDT    0x08        //IDLE模式下,看門狗定時器是否繼續(xù)計時

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr  AUXR       =   0x8e;       //輔助寄存器            Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                UART_P1 -       -       -       -       -       EXTRAM  S1BRS
                                //初始值=0xxx,xx00      0       x       x       x       x       x       0       0

#define UAER_P1     0x80        //將串口映射到P1口,0:RXD(P3.0)TXD(P3.1) 1:RXD2(P1.6)TXD2(P1.7)
#define EXTRAM      0x02        //內(nèi)部擴展RAM禁能位,0:內(nèi)部擴展RAM有效 1:禁用內(nèi)部擴展RAM
#define ALEOFF      0x01        //禁止ALE信號輸出,0:使能ALE信號輸出 1:關(guān)閉ALE信號輸出

/////////////////////////////////

sfr  AUXR1      =   0xa2;       //輔助寄存器1           Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                -       -       -       -       GF2     -       -       DPS
                                //初始值=xxxx,0xx0      x       x       x       x       0       x       x       0

#define GF2         0x08        //通用標(biāo)志位2
#define DPS         0x01        //DPTR0/DPTR1選擇位,0:DPTR0 1:DPTR1

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr  P0         =   0x80;       //I/O端口0              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                P0.7    P0.6    P0.5    P0.4    P0.3    P0.2    P0.1    P0.0
                                //初始值=1111,1111      1       1       1       1       1       1       1       1

sbit P07        =   P0^7;       //I/O口P0.7
sbit P06        =   P0^6;       //I/O口P0.6
sbit P05        =   P0^5;       //I/O口P0.5
sbit P04        =   P0^4;       //I/O口P0.4
sbit P03        =   P0^3;       //I/O口P0.3
sbit P02        =   P0^2;       //I/O口P0.2
sbit P01        =   P0^1;       //I/O口P0.1
sbit P00        =   P0^0;       //I/O口P0.0

/////////////////////////////////

sfr  P1         =   0x90;       //I/O端口0              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                P1.7    P1.6    P1.5    P1.4    P1.3    P1.2    P1.1    P1.0
                                //初始值=1111,1111      1       1       1       1       1       1       1       1

sbit P17        =   P1^7;       //I/O口P1.7
sbit P16        =   P1^6;       //I/O口P1.6
sbit P15        =   P1^5;       //I/O口P1.5
sbit P14        =   P1^4;       //I/O口P1.4
sbit P13        =   P1^3;       //I/O口P1.3
sbit P12        =   P1^2;       //I/O口P1.2
sbit P11        =   P1^1;       //I/O口P1.1
sbit P10        =   P1^0;       //I/O口P1.0

sbit ADCIN7     =   P1^7;       //ADC通道7的模擬信號輸入腳
sbit ADCIN6     =   P1^6;       //ADC通道6的模擬信號輸入腳
sbit ADCIN5     =   P1^5;       //ADC通道5的模擬信號輸入腳
sbit ADCIN4     =   P1^4;       //ADC通道4的模擬信號輸入腳
sbit ADCIN3     =   P1^3;       //ADC通道3的模擬信號輸入腳
sbit ADCIN2     =   P1^2;       //ADC通道2的模擬信號輸入腳
sbit ADCIN1     =   P1^1;       //ADC通道1的模擬信號輸入腳
sbit ADCIN0     =   P1^0;       //ADC通道0的模擬信號輸入腳

sbit P1TXD      =   P1^7;       //可選串口數(shù)據(jù)輸出腳
sbit P1RXD      =   P1^6;       //可選串口數(shù)據(jù)輸入腳

sbit T2         =   P1^0;       //定時器2的外部信號輸入口
sbit T2CLKO     =   P1^0;       //定時器2定的時鐘溢出脈沖輸出腳
sbit T2EX       =   P1^1;       //定時器2的中斷控制源

/////////////////////////////////

sfr  P2         =   0xa0;       //I/O端口2              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                P2.7    P2.6    P2.5    P2.4    P2.3    P2.2    P2.1    P2.0
                                //初始值=1111,1111      1       1       1       1       1       1       1       1

sbit P27        =   P2^7;       //I/O口P2.7
sbit P26        =   P2^6;       //I/O口P2.6
sbit P25        =   P2^5;       //I/O口P2.5
sbit P24        =   P2^4;       //I/O口P2.4
sbit P23        =   P2^3;       //I/O口P2.3
sbit P22        =   P2^2;       //I/O口P2.2
sbit P21        =   P2^1;       //I/O口P2.1
sbit P20        =   P2^0;       //I/O口P2.0

/////////////////////////////////

sfr  P3         =   0xb0;       //I/O端口3              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                P3.7    P3.6    P3.5    P3.4    P3.3    P3.2    P3.1    P3.0
                                //初始值=1111,1111      1       1       1       1       1       1       1       1

sbit P37        =   P3^7;       //I/O口P3.7
sbit P36        =   P3^6;       //I/O口P3.6
sbit P35        =   P3^5;       //I/O口P3.5
sbit P34        =   P3^4;       //I/O口P3.4
sbit P33        =   P3^3;       //I/O口P3.3
sbit P32        =   P3^2;       //I/O口P3.2
sbit P31        =   P3^1;       //I/O口P3.1
sbit P30        =   P3^0;       //I/O口P3.0

sbit RXD        =   P3^0;       //串口1的數(shù)據(jù)接收口
sbit TXD        =   P3^1;       //串口1的數(shù)據(jù)發(fā)送口
sbit INT0       =   P3^2;       //外部中斷0的信號輸入口
sbit INT1       =   P3^3;       //外部中斷1的信號輸出口
sbit T0         =   P3^4;       //定時器0的外部信號輸入口
sbit T1         =   P3^5;       //定時器1的外部信號輸入口
sbit WR         =   P3^6;       //外部數(shù)據(jù)存儲器的寫信號
sbit RD         =   P3^7;       //外部數(shù)據(jù)存儲器的讀信號

/////////////////////////////////

sfr  P4         =   0xc0;       //I/O端口4              Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                -       P4.6    P4.5    P4.4    P4.3    P4.2    P4.1    P4.0
                                //初始值=x111,1111      x       1       1       1       1       1       1       1

sbit P46        =   P4^6;       //I/O口P4.6
sbit P45        =   P4^5;       //I/O口P4.5
sbit P44        =   P4^4;       //I/O口P4.4
sbit P43        =   P4^3;       //I/O口P4.3
sbit P42        =   P4^2;       //I/O口P4.2
sbit P41        =   P4^1;       //I/O口P4.1
sbit P40        =   P4^0;       //I/O口P4.0

/////////////////////////////////

sfr  P1_ADC_EN  =   0x97;       //P1口模擬功能控制位    Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                ADC_P17 ADC_P16 ADC_P15 ADC_P14 ADC_P13 ADC_P12 ADC_P11 ADC_P10
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

#define ADC_P17     0x80        //P1.7口為ADC輸入腳
#define ADC_P16     0x40        //P1.7口為ADC輸入腳
#define ADC_P15     0x20        //P1.7口為ADC輸入腳
#define ADC_P14     0x10        //P1.7口為ADC輸入腳
#define ADC_P13     0x08        //P1.7口為ADC輸入腳
#define ADC_P12     0x04        //P1.7口為ADC輸入腳
#define ADC_P11     0x02        //P1.7口為ADC輸入腳
#define ADC_P10     0x01        //P1.7口為ADC輸入腳

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr  IE         =   0xa8;       //中斷使能寄存器        Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                EA      -       ET2     ES      ET1     EX1     ET0     EX0
                                //初始值=0x00,0000      0       x       0       0       0       0       0       0

sbit EA         =   IE^7;       //總中斷開關(guān)
sbit ET2        =   IE^5;       //定時器2中斷使能位
sbit ES         =   IE^4;       //串口中斷使能位
sbit ET1        =   IE^3;       //定時器1中斷使能位
sbit EX1        =   IE^2;       //外部中斷1中斷使能位
sbit ET0        =   IE^1;       //定時器0中斷使能位
sbit EX0        =   IE^0;       //外部中斷0中斷使能位

/////////////////////////////////

sfr  IPH        =   0xb7;       //中斷優(yōu)先級寄存器高位  Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
                                //位描述                PX3H    PX2H    PT2H    PSH     PT1H    PX1H    PT0H    PX0H
                                //初始值=0000,0000      0       0       0       0       0       0       0       0

#define PX3H        0x80        //外部中斷3中斷優(yōu)先級控制高位
#define PX2H        0x40        //外部中斷2中斷優(yōu)先級控制高位
#define PT2H        0x20        //定時器2中斷優(yōu)先級控制高位
#define PSH         0x10        //串口中斷優(yōu)先級控制高位
#define PT1H        0x08        //定時器1中斷優(yōu)先級控制高位
#define PX1H        0x04        //外部中斷1中斷優(yōu)先級控制高位

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久三级国产网站| 亚洲欧美日韩久久| 国产精品第四页| 日韩成人午夜精品| 色婷婷av一区二区三区大白胸| 日韩精品最新网址| 亚洲国产日韩一区二区| 国产999精品久久久久久| 欧美精品第1页| 亚洲欧美一区二区三区久本道91| 美国av一区二区| 欧美日韩国产免费一区二区 | 亚洲综合偷拍欧美一区色| 狠狠色伊人亚洲综合成人| 欧美丝袜丝交足nylons| 国产精品初高中害羞小美女文| 久久国产精品72免费观看| 欧美亚洲免费在线一区| 亚洲欧洲日韩av| 成人av在线电影| 国产精品色哟哟网站| 狠狠久久亚洲欧美| 精品伦理精品一区| 免费观看在线综合| 777久久久精品| 天天综合网 天天综合色| 在线亚洲欧美专区二区| 一区在线观看免费| caoporn国产精品| 国产精品国产三级国产普通话蜜臀 | 久久伊99综合婷婷久久伊| 另类小说欧美激情| 欧美一卡2卡3卡4卡| 免费xxxx性欧美18vr| 欧美日韩免费一区二区三区 | 国产成人在线观看免费网站| 久久婷婷色综合| 国产精品1区2区3区在线观看| 久久综合九色综合欧美98 | 久久婷婷国产综合国色天香| 国产大陆a不卡| 国产欧美精品一区二区三区四区| 国产黑丝在线一区二区三区| 久久这里都是精品| www.激情成人| 亚洲国产人成综合网站| 欧美日韩一区二区电影| 九九国产精品视频| 国产欧美日韩卡一| 色域天天综合网| 午夜视频在线观看一区| 日韩女优av电影| 成人在线视频一区| 亚洲综合久久久久| 精品日韩成人av| 成人黄色av电影| 午夜久久久久久| 久久免费看少妇高潮| 91视频免费看| 日本欧美一区二区三区| 久久久精品tv| 在线精品视频一区二区| 精品在线一区二区三区| 国产精品高潮呻吟| 正在播放一区二区| 成人黄色在线视频| 日本不卡在线视频| 国产欧美精品一区| 91麻豆精品国产综合久久久久久| 国产高清在线观看免费不卡| 亚洲精品乱码久久久久久黑人| 欧美老女人第四色| 国产成人丝袜美腿| 日本欧美一区二区在线观看| 中文字幕日本不卡| 91精品一区二区三区久久久久久| 成人精品一区二区三区四区| 日韩精品电影在线| 国产精品护士白丝一区av| 日韩视频免费观看高清完整版在线观看 | 美腿丝袜亚洲色图| 亚洲精品日韩专区silk| 国产亚洲成av人在线观看导航| 欧美三级视频在线| 波波电影院一区二区三区| 日韩av一区二| 亚洲精品久久久蜜桃| 久久综合给合久久狠狠狠97色69| 欧美亚洲国产一区二区三区va| 国产一区二区毛片| 国产99久久久国产精品| 免费成人美女在线观看.| 亚洲一卡二卡三卡四卡| 中文字幕在线观看一区二区| 久久伊99综合婷婷久久伊| 欧美一级欧美一级在线播放| 日本久久一区二区三区| 不卡欧美aaaaa| 岛国av在线一区| 国产一区二区三区黄视频| 蜜桃视频在线一区| 婷婷综合另类小说色区| 一区二区三区欧美| 亚洲激情男女视频| 亚洲精品视频自拍| 亚洲精品视频在线观看免费| 亚洲人妖av一区二区| 国产精品久久久久久亚洲伦| 国产欧美日韩亚州综合| 久久久国产综合精品女国产盗摄| 欧美哺乳videos| 精品88久久久久88久久久| 日韩视频一区在线观看| 精品欧美久久久| 午夜欧美在线一二页| 亚洲一区av在线| 亚洲不卡av一区二区三区| 亚洲国产综合91精品麻豆| 亚洲日本在线a| 一区二区免费在线| 亚洲国产欧美另类丝袜| 婷婷成人综合网| 久久99国产乱子伦精品免费| 九九精品一区二区| 不卡一区二区中文字幕| 在线视频你懂得一区| 在线观看91视频| 在线成人av网站| 久久综合成人精品亚洲另类欧美| 国产偷国产偷精品高清尤物| 中文字幕不卡一区| 亚洲一区在线观看视频| 五月开心婷婷久久| 精品一区二区精品| 成人黄色在线视频| 欧美日韩中文国产| 精品黑人一区二区三区久久 | 日韩一级免费一区| 久久丝袜美腿综合| 亚洲天堂精品视频| 日韩国产欧美三级| 国产精品一级在线| 99精品黄色片免费大全| 欧美日韩一区二区在线视频| 欧美精品一二三区| 国产色爱av资源综合区| 亚洲精品国产品国语在线app| 亚洲综合一二区| 国产精品综合久久| 欧美三级视频在线观看| 久久女同互慰一区二区三区| 亚洲欧美日韩精品久久久久| 麻豆国产欧美一区二区三区| 99在线视频精品| 欧美一区二区成人6969| 亚洲欧洲在线观看av| 久久丁香综合五月国产三级网站| 成人免费观看男女羞羞视频| 欧美久久一二三四区| 亚洲精品一区二区三区在线观看| 中文字幕一区不卡| 美洲天堂一区二卡三卡四卡视频 | 国产aⅴ精品一区二区三区色成熟| 一本久久a久久精品亚洲| 精品日本一线二线三线不卡| 亚洲精品乱码久久久久久久久| 久久先锋影音av| 亚洲高清在线精品| 91网站最新地址| 久久久国产综合精品女国产盗摄| 亚洲成人一区在线| 97久久人人超碰| 久久久精品人体av艺术| 麻豆国产精品官网| 欧美日韩你懂得| 一区二区三区在线播| 国产乱一区二区| 日韩欧美在线影院| 亚洲国产aⅴ天堂久久| 91香蕉视频mp4| 中国色在线观看另类| 国产毛片精品视频| 日韩欧美中文字幕一区| 日韩精品一级中文字幕精品视频免费观看| 成人黄色一级视频| 中文在线资源观看网站视频免费不卡 | 日韩欧美色综合| 石原莉奈一区二区三区在线观看| 91年精品国产| 国产精品传媒在线| av在线不卡观看免费观看| 欧美国产一区二区在线观看| 国产一区激情在线| ww久久中文字幕| 国产综合色在线| xvideos.蜜桃一区二区| 国产一区二区在线观看视频| 欧美精品一区二区在线播放 | 欧美激情中文字幕| 国产精品1024|