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

正文內(nèi)容

基于單片機課程設(shè)計彩燈設(shè)計畢業(yè)論文-資料下載頁

2025-06-27 20:44本頁面
  

【正文】 否發(fā)生緩沖單元沖突,是否有零位建立和清除設(shè)計上的錯誤,是否有堆棧區(qū)域的溢出錯誤幾輸入設(shè)備狀態(tài)異常錯誤等。經(jīng)過單步和斷點調(diào)試后,最后是進行連續(xù)調(diào)試,以確定定時精度及CPU的實時響應(yīng)等問題。要特別注意實時性操作(如中斷等)利用單步運行方式無法調(diào)試,必須采用連續(xù)運行方式進行調(diào)試。同時要考慮在有監(jiān)控程序存在的情況下,緩沖單元是否與監(jiān)控程序的工作單元發(fā)生沖突。521 Keil調(diào)試結(jié)果:522 Proteus 仿真電路圖六、設(shè)計小結(jié)經(jīng)過兩個周的努力,我們組終于完成這次數(shù)字彩燈的課程設(shè)計任務(wù)。我們通過查閱了大量的書本資料,又上網(wǎng)搜集了許多有用信息,有時候為找不到一個合適的電路而苦惱,然而有時候又為取得一點成功而由衷的高興。當最終的方案設(shè)計出來以后,運用C程序編輯軟件程序,并在KEIL軟件調(diào)試仿真。這次課程設(shè)計我主要是負責Proteus ISIS繪制電路圖,并且調(diào)制程序,進行仿真。經(jīng)過努力我終于將程序調(diào)制成功,仿真出結(jié)果,感到成功的驚喜,但是也有美中不足的地方,暫停按鈕不靈敏!由于第一次做電路圖繪制,技術(shù)不夠過硬的原因,我希望在以后學習中多運用該軟件繪制電路圖,進行單片機仿真! 通過課程設(shè)計,我們增強了對單片機的理解,學會查尋資料﹑比較方案,學會單片機的設(shè)計﹑計算;進一步提高分析解決實際問題的能力,創(chuàng)造一個動腦動手﹑獨立開展電路實驗的機會,鍛煉分析﹑解決程序編寫問題的實際本領(lǐng),真正實現(xiàn)由課本知識向?qū)嶋H能力的轉(zhuǎn)化;通過典型程序的設(shè)計與制作,加深對基本原理的了解,增強了實踐能力。由于我們的能力和水平有限,實驗過程不夠完美,首次做課程設(shè)計沒有經(jīng)驗,錯誤之處在所難免,懇請老師加以糾正,我將在以后學習中不斷改進!附錄 彩燈控制系統(tǒng)程序includeinclude// 定義開關(guān)sbit k1=P1^0。sbit k2=P1^1。sbit k3=P1^2。sbit k4=P3^7。sbit k5=P3^2。 //暫停 外部中斷sbit k=P1^7。 //擴展功能 km// 控制 快慢 unsigned char km=20。//計數(shù)器unsigned char count=0。 //形成1S 的定時//燈光閃爍標志位unsigned char bz=0。 //bz=0,1 2 3 //暫停標志unsigned char zt=1。 //暫停標志位//延時函數(shù)void delay(int m){ int i。 while(m) for(i=0。i120。i++)。} //第一種燈光效果void flash_1(){ delay(30)。 P0=_cror_(P0,1)。 //向右移 delay(30)。 P2=_cror_(P2,1)。}//第二種燈光效果void flash_2(){ delay(50)。 P0=_crol_(P0,4)。 //從上往下跳四個燈亮 delay(50)。 P2=_crol_(P2,4)。}//第三種燈光效果void flash_3(){ delay(30)。 P0=(P0+38)%255。 //亂序點亮熄滅 delay(30)。 P2=(P2+34)%255。}//第四種彩燈效果程序void flash_4(){ delay(30)。 P0=_crol_(P0,1)。 //從上到下依次點亮功能 delay(30)。 P2=_crol_(P2,1)。} void EX_T0() interrupt 1 //T0 定時中斷 { count++。 TH0=50000/256。 TL0=50000%256。 if(count!=km) return。 count=0。 //燈光閃爍 實現(xiàn)代碼 if( zt ==0) {P0=0x00。P2=0x00。 } if( zt ==1) { if(bz==0) flash_1()。 if(bz==1) flash_2()。 if(bz==2) flash_3()。 if(bz==3) flash_4()。 } } void EX_INT0() interrupt 0 //外部中斷 { while(P3^2==0)。 zt=(zt+1)%2。 }main(){ // 初始化燈光 IP=0x01。 //優(yōu)先級 IE=0x83。 TMOD=0x02。 TH0=50000/256。 TL0=50000%256。 TR0=1。 //啟動 定時中斷 P0=0xFE。P2=0xFE。 while(1) { if(k1==0) {while(k1==0)。 bz=0。 km=5。 zt=1。 } if(k2==0) {while(k2==0)。 bz=1。 km=50。 zt=1。 } if(k3==0) {while(k3==0)。bz=2。 km=30。zt=1。 } if(k4==0) {while(k4==0)。bz=3。 km=39。 zt=1。 } if(k ==0) {while(k ==0)。km=1。 if(km=0)km=0。 }
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1