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

正文內(nèi)容

彩燈循環(huán)控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-11-13 09:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 p2=0X7F。 //對(duì) t、 temp temp2 進(jìn)行賦值 while(t!=0)//while 循環(huán),若 t 不等于 0循環(huán)繼續(xù),否則,跳出循環(huán) { t。//變量 t 自減 1 temp1=_crol_(temp1,1)。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 )第 9 頁(yè) delay(500)。//調(diào)用延時(shí)子函數(shù) P2=0xFF。 //對(duì) p2口置 1 P1=temp1。 //將 temp1 的值賦給 p1 口 temp2=_crol_(temp2,1)。 //將 temp2 右移 1 位 delay(500)。//調(diào)用延時(shí)子函數(shù) P1=0xFF。 //對(duì) p1口置 1 P2=temp2。 //將 temp2 的值賦給 temp2 } P1=0x0ff。 P2=0x0ff。 //分別對(duì) P p2 口置 1 } 設(shè)計(jì)的此段程序的功能是實(shí)現(xiàn)依次一個(gè)一個(gè)的被點(diǎn)亮。 2 void FUN2() { temp1=0xAA。 temp2=0xAA。 //將二進(jìn)制數(shù) 10101010 賦給 temp temp2 TR0=1。 //啟動(dòng)定時(shí)器 /計(jì)數(shù)器 0 while(TR0==1)。//while 循環(huán),當(dāng) TR0 等于 1 時(shí),進(jìn)行循環(huán) P1=0x0ff。 P2=0x0ff。 //對(duì) p1 口和 p2 口置 1 } 設(shè)計(jì)此段程序?qū)崿F(xiàn)的功能是每隔兩個(gè)間隔點(diǎn)亮一個(gè)燈。 3 void FUN3() { temp1=0x0。 temp2=0x0。 //將 0 賦給 temp temp2,驅(qū)動(dòng) 彩燈發(fā)光 TR1=1。 //啟動(dòng)定時(shí)器 /計(jì)數(shù)器 1 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 )第 10 頁(yè) while(TR1==1)。 //while 循環(huán),若 TR1 等于 1,進(jìn)行循環(huán) P1=0x0ff。 P2=0x0ff。 //對(duì) p1 口和 p2 口置 1 } 設(shè)計(jì)此段程序是為了實(shí)現(xiàn)彩燈的全部閃爍。 中斷服務(wù)程序 0服務(wù)程序 void _EX0_() interrupt 0 { while(1) //while 循環(huán),條件真即為 1,便循環(huán) { P1=0x77。 P2=0xee。 //對(duì) p1 口和 p2 口賦值 beep=!beep。//對(duì) beep 的值進(jìn)行取反 delay(100)。//調(diào)用延時(shí)函數(shù) } } 此段程序定義了一個(gè)返回值為空的 _EX0_函數(shù),關(guān)鍵字 interrupt 后面的 0表示終端號(hào),即表示的外部中斷 0,中斷向量地址為 0003H。 0 中斷服務(wù)程序 void _ET0_() interrupt 1 { TH0=(6553650000)/256。//將計(jì)算出的值賦給定時(shí)器 0的高 8位 TL0=(6553650000)%256。// 將計(jì)算出的值賦給定時(shí)器 0 的低 8位 aa++; //aa 的值自加 1 if(aa!=20)//判斷 aa 的值是否等于 20,若不得,則執(zhí)行循環(huán) { P1=temp1。 P2=temp2。//將 temp temp2 的狀態(tài)值賦給 temp temp2 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 )第 11 頁(yè) temp1=_cror_(temp1,1)。 temp2=_cror_(temp2,1)。//temp temp2 右移 1 位 delay(500)。 //調(diào)用延時(shí)函數(shù) } else //當(dāng) aa的值等于 20 時(shí) { aa=0。//將 0賦給 aa TR0=0。//停 止定時(shí)器 /計(jì)數(shù)器 0 TH0=(6553650000)/256。 TL0=(6553650000)%256。 } } 此段程序定義了一個(gè)返回值為空的 _ET0_函數(shù),關(guān)鍵字 interrupt 后面的 1表示終端號(hào),即表示定時(shí)器 0,中斷向量地址是 000B H。 1服務(wù)程序 void _EX1_() interrupt 2 { PX1=0。 PX0=1。//設(shè)置外部中斷 外部中斷 0的優(yōu)先級(jí) temp_int1=key_int1。//將 key_int1 的值賦給 temp_int1 while(temp_int1==0)//while 循環(huán),若 temp_int1 的值等于 0,循環(huán) { temp_int1=key_int1。//將 key_int1 的值賦給 temp_int1 } PX0=0。 PX1=1。//設(shè)置外部中斷 0、外部中斷 1的優(yōu)先級(jí) } 此段程序定義了一個(gè)返回值為空的 _EX1_函數(shù),關(guān)鍵字 interrupt 后面的 2表示終端號(hào),即表示外部中斷 1,其中斷向量地址為 0013H。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 )第 12 頁(yè) 1 中斷服務(wù)程序 void _ET1_() interrupt 3 { TH1=(6553650000)/256。 TL1=(6553650000)%256。 bb++。 if(bb!=20) { P1=temp1。 P2=temp2。 temp1=~temp1。 temp2=~temp2。 delay(500)。 } else { bb=0。 TR1=0。 TH1=(6553650000)/256。 TL1=(6553650000)%256。 } } 此段程序定義了一個(gè)返回值為空的 _ET1_函數(shù),關(guān)鍵字 interrupt 后面的 3表示終端 號(hào),即表示定時(shí)器 1,其中斷向量地址為 001BH。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 )第 13 頁(yè) 第 4 章 系統(tǒng)調(diào)試 單片機(jī)硬件和軟件調(diào)試的工具分別為 :protues 和 Keil C51 調(diào)試軟件。 軟件調(diào)試 單片機(jī)軟件調(diào)試主要是調(diào)試本次課程設(shè)計(jì)的主程序。其調(diào)試過(guò)程如下: ( 1)新建一個(gè)工程。單擊 Project菜單,在彈出的下拉菜單中選 New Project。 ( 2)然后選擇你要保存的路徑,輸入工程文件的名字,保存。 ( 3)新建一個(gè)工程后彈出一個(gè)對(duì)話(huà)框,根據(jù)你的需要選擇你使用的單片機(jī)型號(hào)。然后點(diǎn)擊確定。 ( 4)單擊“ File”,選 擇“ New”,新建文件并在其中輸入程序代碼,然后保存為 c語(yǔ)言文件。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1