下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Multisim51單片機(jī)流水燈系統(tǒng)實(shí)戰(zhàn)項(xiàng)目一、項(xiàng)目概述項(xiàng)目名稱51單片機(jī)IO口流水燈控制系統(tǒng)實(shí)現(xiàn)功能P1口驅(qū)動8路LED依次點(diǎn)亮,形成單向流水燈;拓展功能:按鍵切換流水方向(正向/反向);電位器拓展:調(diào)節(jié)流水速度(可選);核心知識點(diǎn)51單片機(jī)I/O口輸出原理、灌電流/拉電流延時(shí)函數(shù)編寫(軟件延時(shí))循環(huán)移位指令_crol_/_cror_C語言51基礎(chǔ)編程MultisimMCU仿真配置、時(shí)鐘、復(fù)位電路二、硬件電路方案(Multisim原理圖)1.器件清單表格器件型號數(shù)量說明51單片機(jī)AT89C51/STC89C52RC1Multisim內(nèi)置MCU發(fā)光二極管LED-YELLOW8黃色LED限流電阻220Ω8保護(hù)LED,串聯(lián)晶振11.0592MHz1系統(tǒng)時(shí)鐘瓷片電容30pF2晶振起振電容電解電容10uF1復(fù)位電路電阻10kΩ1復(fù)位上拉電阻按鍵BUTTON1(拓展)方向切換按鍵電源VCC=5V,GND——直流供電2.電路接線規(guī)則最小系統(tǒng)XTAL1、XTAL2接11.0592MHz晶振+30pF電容RST引腳:10K電阻上拉VCC+10uF電容接GND(上電復(fù)位)LED輸出電路P1.0~P1.7→220Ω限流電阻→LED陽極;LED陰極接GND方式:灌電流驅(qū)動(推薦,51單片機(jī)穩(wěn)定驅(qū)動)??禁止直接LED接IO口,無電阻會燒毀端口拓展按鍵(可選)P3.0接按鍵,按鍵一端GND,內(nèi)部上拉;按下電平變低,切換流水方向簡易架構(gòu)圖plaintext5V電源→51最小系統(tǒng)↓P1口→限流電阻→8路LED↓P3.0←方向切換按鍵三、C語言源碼(KeilC51,直接導(dǎo)入Multisim)c運(yùn)行#include<reg51.h>#include<intrins.h>//移位函數(shù)頭文件typedefunsignedintuint;typedefunsignedcharuchar;sbitKEY=P3^0;//方向按鍵//軟件延時(shí)函數(shù)11.0592MHzvoidDelay_ms(uintms){uinti,j;for(i=ms;i>0;i--)for(j=110;j>0;j--);}voidmain(void){ucharled=0xFE;//初始:P1.0點(diǎn)亮11111110bitdir=0;//0正向,1反向P1=led;while(1){if(KEY==0)//按鍵按下切換方向{Delay_ms(20);while(KEY==0);//等待松手消抖Delay_ms(20);dir=!dir;}if(dir==0){led=_crol_(led,1);//循環(huán)左移正向流水}else{led=_cror_(led,1);//循環(huán)右移反向流水}P1=led;Delay_ms(300);//流水間隔}}編譯說明Keil中編譯生成.hex文件Multisim雙擊AT89C51→ProgramFile加載hex文件MCU時(shí)鐘設(shè)置:11.0592MHz四、Multisim仿真操作步驟新建工程,放置AT89C51單片機(jī)搭建最小復(fù)位、晶振電路搭建P1口LED驅(qū)動電路加載編譯好的hex文件,設(shè)置時(shí)鐘11.0592MHz運(yùn)行仿真:?基礎(chǔ)效果:LED從P1.0→P1.7依次點(diǎn)亮?按下按鍵:流水方向反轉(zhuǎn)觀測點(diǎn):使用示波器測量P1口電平變化五、常見仿真故障排查(重點(diǎn))LED完全不亮未加載hex文件/時(shí)鐘頻率設(shè)置錯(cuò)誤LED正負(fù)極接反忘記接地,電路無回路所有LED常亮限流電阻缺失;IO口配置邏輯錯(cuò)誤流水不動,程序卡死晶振電容缺失;復(fù)位電路接線錯(cuò)誤按鍵無響應(yīng)缺少軟件消抖;按鍵引腳接反六、拓展升級方案(課程大作業(yè)可選)增加兩路按鍵:加速、減速控制延時(shí)時(shí)間增加模式切換:流水燈/閃爍/呼吸燈邏輯使用定時(shí)器中斷實(shí)現(xiàn)精準(zhǔn)延時(shí)(拋棄軟件延時(shí))外接數(shù)碼管顯示當(dāng)前點(diǎn)亮燈編號七、實(shí)訓(xùn)課后任務(wù)任務(wù)需求修改代碼,實(shí)現(xiàn)三
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐廚廢棄物處置管理制度
- 碎草覆蓋種植技術(shù)方法
- 建筑工地救援洪水制度
- 安全標(biāo)準(zhǔn)化管理
- 蘇教版小學(xué)一年級語文下冊《這兒真好》保護(hù)環(huán)境品質(zhì)教案
- 焊接作業(yè)單位電工運(yùn)行操作安全操作規(guī)程
- 全生命周期企業(yè)信息化系統(tǒng)集成合同
- 項(xiàng)目施工安全生產(chǎn)會議
- 社區(qū)如何開展健康教育
- 家畜繁殖員技師考試題及答案
- 2026年阿瓦提縣招聘社區(qū)工作者(6人)筆試備考題庫及答案詳解
- 建設(shè)工程消防技術(shù)交底
- 7-2無人機(jī)運(yùn)行管理方式01
- 2026江蘇南通市如皋市衛(wèi)健、民政和醫(yī)保系統(tǒng)部分單位招聘事業(yè)編制人員167人筆試備考試題及答案詳解
- 2026年四川省擬任縣處級黨政領(lǐng)導(dǎo)職務(wù)政治理論水平任職資格考試綜合練習(xí)題及答案
- 2026年湖南省數(shù)字技術(shù)應(yīng)用能力(數(shù)字技術(shù)綜合知識及實(shí)踐)復(fù)習(xí)題及答案
- 江安縣年產(chǎn)5000噸碳納米管和3.6萬噸CNT導(dǎo)電漿料項(xiàng)目報(bào)告表
- 靜脈輸液護(hù)理技術(shù)操作規(guī)范
- 中國高血壓防治指南(2024年修訂版)課件
- 初中數(shù)學(xué)七年級下冊項(xiàng)目化·跨學(xué)科·AI融合數(shù)據(jù)觀念建構(gòu)教案
- 二年級上冊語文作業(yè)幫小冊子
評論
0/150
提交評論