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

正文內(nèi)容

課程設(shè)計-彩燈控制器的設(shè)計(編輯修改稿)

2025-07-13 08:08 本頁面
 

【文章內(nèi)容簡介】 電路仿真,它將虛擬儀器、高級圖表應(yīng)用、單片機仿真、第三方程序開發(fā)與調(diào)試環(huán)境有機結(jié)合,在搭建硬件模型之前即可在 PC 上完成原理圖設(shè)計 、電路分析與仿真及單片機程序?qū)崟r仿真、測試及驗證。 Proteus 操作非常簡單,啟動“ ”。在設(shè)計原理圖時,根據(jù)當前電路復雜程度和特定要求,選擇恰當?shù)哪K進行設(shè)計,打開模塊式需要單擊“文件 /新建設(shè)計”( File/New Design)菜單,打開“創(chuàng)建新設(shè)計”( Create New Design)對話框,然后選擇相應(yīng)模塊。 創(chuàng)建空白文件后,先將 DSN 文件保存到指定位置,接下來就可以開始在圖紙中添加元件了,單擊模式工具上的元件模式( Component Mode)圖標,對象選擇窗口上會出 設(shè)備( Device),這時單擊“ P”按鈕,打開元件選擇窗口,在元件庫選擇硬件電路所需要的元器,合理擺放位置,然后按要求連接好電路圖。 軟件仿真結(jié)果及分析 完成單片機系統(tǒng)仿真電路圖設(shè)計后,即可開始仿真運行單片機綁定的程序文件,雙擊單片機,打開單片機屬性窗口(也可以先在單片機上單擊右鍵,再單擊左鍵,或者選中單片機后按下( Ctrl+E 組合鍵),在“ Program Files”項中選擇對應(yīng)的 HEX 文件。 在仿真電路和程序都沒有問題時,直接單擊 Proteus 主窗口下的“運行”( Play)按鈕,即可仿真運 行單片機系統(tǒng), 在運行過程中如果希望觀察內(nèi)存、 24C0X、溫度寄存器、時鐘芯片等內(nèi)部數(shù)據(jù)可在運行時單擊“單步”( Step)或“暫停”( Pause)按鈕,然后再“調(diào)試”( Debug)菜單中打開相應(yīng)設(shè)備。 閃光效果一:單燈向里移動 黃河科技學院單片機課程設(shè)計 14 即按鍵 1彩虹燈光效果:上下兩排各 8個 led二極管自兩端向里依次點亮再返回,單次兩端各亮兩盞,以此循環(huán)??梢杂幂斎氚粹o在燈光效果間切換。 閃光效果二:流水左移 即按鍵 2彩虹燈光效果:上下兩排各 8個 led 二極管自兩端單向挨個點亮直至全明,點亮后不熄滅,最 后回到初始狀態(tài),以此循環(huán)。可以用輸入按鈕在燈光效果間切換。 黃河科技學院單片機課程設(shè)計 15 閃光效果三: 3 燈走馬右移 即按鍵 3彩虹燈光效果:上下兩排各 8個 led 二極管自左端點亮右移,上下兩排最多各點亮三盞,以此循環(huán)??梢杂幂斎氚粹o在燈光效果間切換。 黃河科技學院單片機課程設(shè)計 16 閃光效果三:紅色流水內(nèi)外移動 即按鍵 4 彩虹燈光效果:上下兩排各 8個 led 二極管自兩端挨個點亮向內(nèi)移動,最終全部點亮,出現(xiàn)漸亮效果;接著上下兩排二極管自內(nèi)側(cè)挨個點亮向外移動,最終全部點亮并出現(xiàn)漸暗效果,以此循環(huán)??梢杂幂斎氚粹o在燈光效果間切換。 黃河科技學院單片機課程設(shè)計 17 4 致謝 在這里首先要感謝我的導師郭曉君老師。郭老師平日里工作繁重,日理萬機,但從協(xié)調(diào)選題,到確定最終任務(wù)書,再到最后的程序調(diào)試,我無時無刻不感受著郭曉君老師細致而無私的關(guān)懷和幫助。本人的課程設(shè)計“彩燈控制器的設(shè)計”是此次眾多選題中較為棘手的一個,鄙人并不扎實的專業(yè)知識更是為之雪上加霜。但是面對如此低級甚至有些重復的問題,郭老師卻誨人不倦,耐心、認真地為我一一解答。郭老師高超的專業(yè)素養(yǎng),嚴謹?shù)闹螌W態(tài)度和甘為人師的奉獻精神深深地影響了我,也并將繼續(xù)積極地影響我今后的工作和學習生活。郭老師,謝謝您! 其次 我還想感謝和我一起肩并肩奮斗在此次單片機課程設(shè)計第一線的 09 機電的各位同學們。是你們陪我一起努力,給我鼓勁兒,才使我能在研究生考試后有限的時間里快速地投入,高效地完成,并最終保證了整個設(shè)計任務(wù)按時按量順利地完成。 最后,通過此次課程設(shè)計,我對“厚積薄發(fā)”有了更深刻的理解 —— 做學問是一個過程而不是一個結(jié)果,關(guān)鍵不是出成績的某一下,而是平日里積累的點點滴滴,分分秒秒。因此,我要感謝大學四年來關(guān)心和教育過我的領(lǐng)導們、老師們、同學們,是你們?yōu)槲抑该髁俗鋈说姆较?,夯實了專業(yè)的基礎(chǔ),分享了絢麗而多彩的青春!! 黃河科技學院單片機課程設(shè)計 18 祝福你們 ! 祝你們身體健康,生活愉快,工作順利,新年吉祥?。?! 5 參考文獻 [1] 吳金戎. 8051 單片機實踐與應(yīng)用 [M]. 北京:清華大學出版社 , [2] 王質(zhì)樸. MCS51 單片機原理接口及應(yīng)用 [M] 北京:北京理工大學出版社, [3] 皮大能. 單片機課程設(shè)計指導書 [M]. 北京:北京理工大學出版社, [4] 夏路易. 單片機技術(shù)基礎(chǔ)教程與實踐 [M]. 北京:電子工業(yè)出版社 , [5] 蔣輝平. 基于 Proteus 的單片機系統(tǒng)設(shè)計與仿真實例 [M]. 北京:機械工業(yè)出版社 , 附錄 程序代碼 include //包含單片機寄存器的頭文件 include unsigned char flag=0xff。//狀態(tài)標志 void ys1ms(unsigned int i)。 void KeyScan()。 rzy()。 rlszy()。 rsdzmyy()。 rlsnwyd()。 rjl()。 rja()。 zkb(unsigned char d)。 /***************************** 函數(shù)功能:主函數(shù) *****************************/ void main(void) { while(1) 黃河科技學院單片機課程設(shè)計 19 { KeyScan()。 switch(flag) { case 0xfe:rzy()。break。//掃描狀態(tài)標志,為 1時,第 1種效果 case 0xfd: rlszy()。 break。//掃描狀態(tài)標志,為 2時,第 2種效果 case 0xfb:rsdzmyy()。 break。//掃描狀態(tài)標志,為 3時, 第 3種效果 case 0xf7:rlsnwyd()。break。 //掃描狀態(tài)標志,為 4時,第 4種效果 // default:P1=0x00。 } } } /***************************** 延時程序 *****************************/ void ys1ms(unsigned int i) //延時程序 ,i 是形式參數(shù) ,i 為 1 時 延時約 1MS { unsigned int j。 for(。i0。i) //變量 i由實際參數(shù)傳入一個值 ,因此 i不能賦初值 for(j=0。j125。j++) //j 由 0自增到 125 所用的時間大約是 1MS {。} } /***************************** 按鍵掃描 狀態(tài)標志 0xfe 按鍵 1 標志 0xfd 按鍵 2標志 0xfb 按鍵 3標志 0xf7 按鍵 4標志 *****************************/ void KeyScan() { if(P2==0xf7) { ys1ms(100)。 if(P2==0xf7) { flag=0xf7。 } } if(P2==0xfb) { ys1ms(100)。 黃河科技學院單片機課程設(shè)計 20 if(P2==0xfb) { flag=0xfb。 } } if(P2==0xfd) { ys1ms(100)。 if(P2==0xfd) { flag=0xfd。 } } if(P2==0xfe) { ys1ms(100)。 if(P2==0xfe) { flag=0xfe。 } } } /***************************** 按鍵 1效果程序:單燈向里移動 *****************************/ rzy() { P0=0x7e。//01111110 P1=0x7e。 ys1ms(90)。 P0=0xbd。//10111101 P1=0xbd。 ys1ms(90)。 P0=0xdb。//11011011 P1=0xdb。 ys1ms(90)。 黃河科技學院單片機課程設(shè)計 21 P0=0xe7。//11100111 P1=0xe7。 ys1ms(90)。 P0=0xff。 P1=0xff。 ys1ms(300)。 P0=0xe7。 P1=0xe7。 ys1ms(90)。 P0=0xdb。 P1=0xdb。 ys1ms(90)。 P0=0xbd。 P1=0xbd。 ys1ms(90)。 P0=0x7e。 P1=0x7e。 ys1ms(90)。 P0=0xff。 P1=0xff。 } /***************************** 按鍵 2效果程序 : 流水左移函數(shù) *****************************/ rlszy() { unsigned char a,b,i,led,led1。 //聲明無字符整形變量 a,i,led,led1 led=0xfe。 //左移初始值定位 led1=0x7f。 P0=led。 //輸出 P1=led1。 ys1ms(120)。 //延時 for(i=1。i8。i++) //設(shè)置移動 7 次 { a=ledi。//燈左移 i位 P0=a。 //依次點亮 b=led1i。 P1=b。 ys1ms(150)。 } } 黃河科技學院單片機課程設(shè)計 22 /***************************** 按鍵 3效果程序: 3燈走馬右移函 *****************************/ rsdzmyy() { P0=0x1f。//00011111 P1=0xff。 ys1ms(80)。 P0=0x8f。 P1=0xfe。 ys1ms(80)。 P0=0xc7。 P1=0xfc。 ys1ms(80)。 P0=0xe3。 P1=0xf8。 ys1ms(80)。 P0=0xf1。 P1=0xf1。 ys1ms(80)。 P0=0xf8。 P1=0xe3。 ys1ms(80)。 P0=0xfc。 P1=0xc
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1