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

正文內(nèi)容

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

2025-11-13 09:09 本頁面
 

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