freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文規(guī)則圖形繪制系統(tǒng)設(shè)計(jì)-資料下載頁

2024-11-07 20:49本頁面

【導(dǎo)讀】數(shù)用12864液晶顯示。參數(shù)由按鈕開關(guān)輸入。對(duì)角線半長和對(duì)角線半高。界面形成,使產(chǎn)品顯示更直觀,操作界面更美觀、友好。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,子寵物等等,這些都離不開單片機(jī)。常準(zhǔn)確的復(fù)現(xiàn)),無電磁輻射,長壽命。中,輸入裝置一般是鍵盤,而輸出裝置一般是液晶顯示模塊。主要完成工作有實(shí)?,F(xiàn)按鍵內(nèi)容的液晶顯示,實(shí)現(xiàn)按鍵功能的液晶顯示,實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出。

  

【正文】 0 中斷使能 sbit EX0 = IE^0。 //外部中斷 0 使能 sfr IP = 0xB8。 //中斷優(yōu)先級(jí)寄存器 ,從低比特到高比特,中斷優(yōu)先級(jí)從高到低 /* IP */ sbit PT2 = IP^5。 //定時(shí)器 2 中斷優(yōu)先級(jí); 8052 only sbit PS = IP^4。 //串行通信中斷優(yōu)先級(jí) sbit PT1 = IP^3。 //定時(shí)器 1 中斷優(yōu)先級(jí) sbit PX1 = IP^2。 //外部中斷 1 優(yōu)先級(jí) sbit PT0 = IP^1。 //定時(shí)器 0 中斷優(yōu)先級(jí) sbit PX0 = IP^0。 //外部中斷 0 優(yōu)先級(jí) sfr SCON = 0x98。 //串行控制寄存器 /* SCON */ sbit SM0 = SCON^7。//串行模式選擇 sbit SM1 = SCON^6。//串行模式選擇 sbit SM2 = SCON^5。//多機(jī) 通訊允許位 ,當(dāng)模式 0 時(shí)此位應(yīng)該為 0 模式 1時(shí)當(dāng)接收到停止位時(shí)該位將置位模式 2 或模式 3 時(shí)當(dāng)接收的第 9 位數(shù)據(jù)為 1 時(shí)將置位 sbit REN = SCON^4。//串行接收允許位 sbit TB8 = SCON^3。//在模式 2 和模式 3 中將被發(fā)送數(shù)據(jù)的第 9 位 sbit RB8 = SCON^2。//在模式 0 中該位不起作用,在模式 1 中該位為接收數(shù)據(jù)的停止位,在模式 2 和模式 3 中為接收數(shù)據(jù)的第 9 位。 sbit TI = SCON^1。//發(fā)送中斷標(biāo)志位,由軟件清零 sbit RI = SCON^0。//接收中斷標(biāo)志位,由軟件清零 //SM0 SM1 工作方式 功能 波特率 //0 0 方式 0 8 位同步移位寄存器 fosc/12 //0 1 方式 1 10 位 UART 可變 //1 0 方式 2 11 位 UART fosc/64 或 fosc/32 //1 10 方式 3 11 位 UART 可變 sfr SBUF = 0x99。 //串口數(shù)據(jù)緩沖器 /* 8052 Extensions */ sfr T2CON = 0xC8。 //定時(shí)器 2 控制寄存器 /* T2CON */ sbit TF2 = T2CON^7。//定時(shí)器 2 溢出標(biāo)志位,定時(shí)器 2 溢出時(shí)將置位,當(dāng) TCLK 或 RCLK為 1 時(shí)將不會(huì)置位 sbit EXF2 = T2CON^6。//定時(shí)器 2 外部標(biāo)志 ,當(dāng) EXEN2=1并在引腳 T2EX 檢測(cè)到負(fù)跳變時(shí)置位 ,如果定時(shí)器 2 中斷被允許將產(chǎn)生中斷 sbit RCLK = T2CON^5。//接收時(shí)鐘標(biāo)志 ,當(dāng)串行口以方式 1 或 3 工作時(shí) ,將使用定時(shí)器 2 的溢出率作為串行口接收時(shí)鐘頻率 sbit TCLK = T2CON^4。//發(fā)送時(shí)鐘 標(biāo)志位 ,當(dāng)串行口以方式 1 或 3 工作時(shí) ,將使用定時(shí)器 2的溢出率作為串行口接收時(shí)鐘頻率 sbit EXEN2 = T2CON^3。//定時(shí)器 2外部允許標(biāo)志 ,當(dāng) EXEN2=1時(shí) ,在 T2EX引腳出現(xiàn)負(fù)跳變時(shí)將造成定時(shí)器 2 捕捉或重裝 ,并置位 EXF2,產(chǎn)生中斷 sbit TR2 = T2CON^2。//定時(shí)器運(yùn)行控制位,置位時(shí)定時(shí)器 2 將開始工作,否則定時(shí)器 2停止工作 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 29 頁 sbit C_T2 = T2CON^1。//定時(shí)器計(jì)數(shù)方式選擇位,如果 C/T2=1,定時(shí)器 2 將作為外部事件計(jì)數(shù)器,否則對(duì)內(nèi)部時(shí)鐘脈沖計(jì)數(shù) sbit CP_RL2 = T2CON^0。//捕捉 /重裝標(biāo)志位,當(dāng) EXEN2=1 時(shí),如果 CP/RL2=1, T2EX引腳的負(fù)跳變將造成捕捉,如果 CP/RL2=0, T2EX 引腳的負(fù)跳變將造成重裝 //通過由軟件設(shè)置 T2CON 可使定時(shí) /計(jì)數(shù)器以三種基本工作方式之一工作,第一種為捕 //捉方式。設(shè)置為捕捉方式時(shí),和定時(shí)器 0 或定時(shí)器 1 一樣以 16 位方式工作。這種方式通過 //復(fù)位 EXEN2 來選擇。當(dāng)置位 EXEN2 時(shí),如果 T2EX 有負(fù)跳變電平將把當(dāng)前的數(shù)鎖存在RCAP2H //和 RCAP2L 中,這個(gè)事件可用來產(chǎn)生中斷。 //第二種工作方式為自動(dòng)重裝方式,其中包含了兩個(gè)子功能,由 EXEN2 來選擇,當(dāng) EXEN2 //復(fù)位時(shí), 16 位定時(shí)器溢出將觸發(fā)一個(gè)中斷并將 RCAP2H 和 RCAP2L中的數(shù)裝入定時(shí)器中,當(dāng) //EXEN2 置位時(shí),除上述功能外, T2EX 引腳的負(fù)跳變將產(chǎn)生一次重裝操作 //最后一種方式用來產(chǎn)生串行口通訊所需的波特率,這通過同時(shí)或分別置位 RCLK 和 TCLK //來實(shí)現(xiàn),在這種方式中,每個(gè)機(jī)器周期都將使定時(shí)器加 1,而不像定時(shí)器 0 和 1 那樣需 //要 12 個(gè)機(jī)器周期,這使得串行通訊的波特率更高 sfr RCAP2L = 0xCA。 //定時(shí)器 2 捕獲、重載控制寄存器低字節(jié) sfr RCAP2H = 0xCB。 //定時(shí)器 2 捕獲、重載控制寄存器高字節(jié) sfr TL2 = 0xCC。 //定時(shí)器 2 寄存器低字節(jié) sfr TH2 = 0xCD。 //定時(shí)器 2 寄存器高字節(jié) /* P1 */ sbit T2EX = P1^1。 //定時(shí)器 2 觸發(fā)事件輸入引腳 8052 only sbit T2 = P1^0。 //定時(shí)器 2 計(jì)數(shù)脈沖輸入引腳 8052 only /* STC89C52 數(shù)據(jù) e2rom/flash */ sfr ISP_DATA=0xe2。 sfr ISP_ADDRH=0xe3。 sfr ISP_ADDRL=0xe4。 sfr ISP_COMD=0xe5。 sfr ISP_TRIG=0xe6。 sfr ISP_CONTR=0xe7。 //等待時(shí)間設(shè)使能操作 define ENABLE5 0x83 //5MHz define ENABLE10 0x82 //10MHz define ENABLE20 0x81 //20MHz define ENABLE 0x80 //40MHz //啟動(dòng)字節(jié) define START1 0x46 //第一啟動(dòng)字節(jié) define START2 0xb9 //第二啟動(dòng)字節(jié) //命令 define ISP_STANDBY 0x00 //待機(jī)模式 define ISP_READ 0x01 //讀命令 define ISP_WRITE 0x02 //寫命令 define ISP_ERASE 0x03 //擦除一頁( 512byte)命令 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 30 頁 endif 5 52 引腳 3 數(shù)字 IO 4 數(shù)字 IO 5 數(shù)字 IO 6 數(shù)字 IO 7 數(shù)字 IO 8 數(shù)字 IO RESET 9 復(fù)位輸入,低電平有效 ,計(jì)數(shù)器 T0的外部脈沖輸入控制引腳 ,計(jì)數(shù)器 T1的外部脈沖輸入控制引腳 XTAL1 18 晶體振蕩器輸出 /外接時(shí)鐘輸入 XTAL2 19 晶體振蕩器輸入 GND 20 電源負(fù)端 21 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 22 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 23 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 24 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 25 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 26 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 27 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) 28 數(shù)字 IO/訪問外部存儲(chǔ)器時(shí)輸出高字節(jié)地址,編程時(shí)接收高字節(jié)地址和控制信號(hào) PSEN 29 外部 ROM 選通輸出,低電平有效 ALE/PROG 30 地址鎖存允許輸出,一般以 1/6 時(shí)鐘振蕩頻率輸出,在訪問外部存儲(chǔ)器時(shí),用于鎖存 P0 口的低字節(jié)地址,在這種情況下,輸出少一個(gè) ALE 脈沖 EA/Vpp 31 訪問內(nèi)外存儲(chǔ)器控制輸入端, 0 訪問外部存儲(chǔ)器, 1 先訪問內(nèi)部桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 31 頁 存儲(chǔ)器,當(dāng)超過 4kb 時(shí)訪問外部存儲(chǔ)器 /編程脈沖輸入端 32 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 33 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 34 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 35 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 36 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 37 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 38 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) 39 數(shù)字 IO/訪問外部存儲(chǔ)器低字節(jié)地址和數(shù)據(jù) Vcc 40 電源正端,一般接+ 5V Main include include define figuresort 4 void getkey()。 void menu_piture()。 void adject()。 void draw_figure()。 bit Muen=0。 bit Slect=0。 bit Adjadd=0。 bit Adjsub=0。 bit change=0。 unsigned char piture。 unsigned char selection=0。 unsigned char pMode=0。 unsigned char pant_mode=1。 unsigned char x=63,y=31。 unsigned char ar=31,b=63。 main() {while(1) {_12864_LcdInit(0)。 menu_piture()。 while(!change) { getkey()。 if(Slect||Adjadd||Adjsub){adject()。menu_piture()。} if(Muen){change=!change。Muen=0。} } draw_figure()。 while(change) { getkey()。 if(Muen){change=!change。Muen=0。} }}} void adject() {if(Slect){Slect=0。selection+=1。if(selection6)selection=0。if(piture==2){if(selection5)selection桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 32 頁 =0。}} if(Adjadd||Adjsub) { switch(selection) { case 0: if(Adjadd){piture+=1。if(piture=figuresort)piture=figuresort1。} if(Adjsub){piture=1。if(pitureamp。0x80)piture=0。} break。 case 1: pMode^=0x01。 break。 case 2: pant_mode^=0x01。 break。 case 3: if(Adjadd){x+=1。if(x=127)x=127。} if(Adjsub){x=1。if(xamp。0x80)x=0。} break。 case 4: if(Adjadd){y+=1。if(y63)y=63。} if(Adjsub){y=1。if(yamp。0x80)y=0。} break。 case 5: if(Adjadd){ar+=1。if(ar63)ar=63。} if(Adjsub){ar=1。if(aramp。0x80)ar=0。} break。 case 6: if(piture!=2) { if(Adjadd){b+=1。if(b=127)b=127。} if(Adjsub){b=1。if(bamp。0x80)b=0。} } break。 default: break。 } Adjadd=0。Adjsub=0。 } } void draw_figure() {_12864_LcdInit(3)。 switch(piture) { case 0: if(!pant_mode)g_12864_clear(0xff
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1