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

正文內(nèi)容

小學(xué)期stc實(shí)驗(yàn)報(bào)告(編輯修改稿)

2025-04-20 03:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的作用是延時(shí),由于LED掃描頻率較快,利用延時(shí)函數(shù)能更好的觀察實(shí)驗(yàn)現(xiàn)象;連續(xù)掃描50次即當(dāng)count加到50時(shí),表示兩次掃描之間相隔1s;設(shè)置LED標(biāo)志位light,當(dāng)所有的LED燈全部點(diǎn)亮,即信號(hào)led=0xff時(shí),標(biāo)志位light反轉(zhuǎn),此時(shí)led重新設(shè)置為0x00,而同時(shí)按鍵掃描停止,在數(shù)碼管顯示函數(shù)中,根據(jù)light標(biāo)志位,可以開(kāi)始比較并顯示最終比賽結(jié)果;當(dāng)LED并沒(méi)有全部點(diǎn)亮?xí)r,每當(dāng)count累加到50時(shí),led向右移一位并且加1;這樣就能實(shí)現(xiàn)實(shí)驗(yàn)LED的定時(shí)點(diǎn)亮以及游戲的定時(shí);void display_led() //led顯示電路{ if((count==50)amp。amp。(light==0)) //延時(shí)1s并且led標(biāo)志位位0 { if(led == 0xff) //led等于0xff時(shí),重新賦值0x00,led燈全部熄滅,標(biāo)志位反轉(zhuǎn) { led = 0x00。 light=1。 } else led = (led 1) + 1。 //led值逐個(gè)左移并且補(bǔ)1,led依次點(diǎn)亮,直至所有全亮 count=0。 //重置count的值 }} 蜂鳴器定時(shí)函數(shù)設(shè)置定時(shí)器工作模式為方式1,初始化TMOD為0x01,工作模式為16位定時(shí)器,并且設(shè)置定時(shí)器的初值TH0=0xfc,TL0=0x18,打開(kāi)中斷總開(kāi)關(guān)EA=1,設(shè)置定時(shí)參數(shù)pp=0;在中斷函數(shù)中pp累加,當(dāng)pp累加到1000(相當(dāng)于定時(shí)1s)時(shí),蜂鳴器標(biāo)志位反轉(zhuǎn),并且此時(shí)關(guān)閉中斷總開(kāi)關(guān),不接受其他的中斷信號(hào);當(dāng)蜂鳴器標(biāo)志位反轉(zhuǎn)的時(shí)候,蜂鳴器停止鳴叫;void timer0() interrupt 1 //定時(shí)中斷{ TH0=0xfc。 TL0=0x18。 pp++。 if(flag) beep=~beep。 else { beep=0。 }}if(pp==1000) //定時(shí)器{ flag=!flag。 //蜂鳴器標(biāo)志位反轉(zhuǎn) EA=0。 //關(guān)閉中斷總開(kāi)關(guān)} 切換模式函數(shù)在程序開(kāi)始運(yùn)行時(shí),直接進(jìn)入雙人模式,首先蜂鳴器鳴叫,然后led開(kāi)始點(diǎn)亮;當(dāng)掃描到KEY2時(shí),退出雙人模式的while循環(huán),此時(shí)再次初始化,進(jìn)入單人模式,但當(dāng)掃描KEY2按下時(shí),又切換回雙人模式;切換模式之后都會(huì)重新調(diào)用初始化函數(shù),然后經(jīng)過(guò)相同的時(shí)間控制函數(shù),顯示模式稍微不同,實(shí)現(xiàn)了在單雙人模式之間的轉(zhuǎn)換,切換模式在程序的主函數(shù)中;void main(){ while(1) { Init()。 //初始化,進(jìn)入雙人模式 while(1) { if(pp==1000) //定時(shí)器 { flag=!flag。 //蜂鳴器標(biāo)志位反轉(zhuǎn) EA=0。 //關(guān)閉中斷總開(kāi)關(guān) } display_1()。 //數(shù)碼管顯示 speed()。 if(KEY2==0) //掃描到KEY2鍵,則切換你 { while(!KEY2)。 break。 } } Init()。 //初始化,進(jìn)入單人模式 while(1) { if(pp==1000) { flag=0。 EA=0。 } display_2()。 speed()。 if(KEY2==0) //掃描到KEY2鍵則切換回雙人模式 { while(!KEY2)。 break。 } } }} 實(shí)驗(yàn)現(xiàn)象 雙人模式開(kāi)始掃描按鍵,LED正在逐步點(diǎn)亮 掃描按鍵,右側(cè)數(shù)碼管顯示KEY1按鍵按下的次數(shù) 結(jié)果顯示——左右按鍵次數(shù)相等,中間兩位顯示等號(hào) 結(jié)果顯示——右側(cè)按鍵次數(shù)比左側(cè)多,4號(hào)數(shù)碼管上部點(diǎn)亮; 結(jié)果顯示——左側(cè)按鍵次數(shù)比右側(cè)多,5號(hào)數(shù)碼管上部點(diǎn)亮; 單人模式開(kāi)始,右側(cè)三位數(shù)碼管與左側(cè)三位數(shù)碼管都點(diǎn)亮,LED正在依次點(diǎn)亮; 單人模式中按鍵掃描開(kāi)始,左右兩側(cè)數(shù)碼管都顯示KEY1按鍵的次數(shù); 實(shí)驗(yàn)結(jié)論與心得通過(guò)這次程序設(shè)計(jì),我對(duì)單片機(jī)的理論知識(shí)有了進(jìn)一步的掌握,對(duì)單片機(jī)的原理和實(shí)際應(yīng)用有了更多的理解和掌握。我對(duì)單片機(jī)C語(yǔ)言編程有了更深刻的認(rèn)識(shí)和更扎實(shí)的掌握,通過(guò)不斷的修改、不斷嘗試,對(duì)源代碼各個(gè)模塊的函數(shù)都有了一個(gè)非常深入的掌握。在收獲知識(shí)的同時(shí),還收獲了閱歷,收獲了成熟。在此過(guò)程中,不僅培養(yǎng)了獨(dú)立思考、動(dòng)手制作的能力,在各種其他能力上也都有了提高。更重要的是,在課程設(shè)計(jì)中,我們學(xué)會(huì)了很多學(xué)習(xí)的方法,真的是受益匪淺。要面對(duì)挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐。 源程序includede
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1