資源描述:
《c51單片機(jī)實(shí)驗(yàn)指導(dǎo)(300本)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》實(shí)驗(yàn)指導(dǎo)書(試用版)張明編嚴(yán)輝審安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院計算機(jī)工程系安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院目錄實(shí)驗(yàn)一P1口輸入輸出實(shí)驗(yàn)1實(shí)驗(yàn)二T0定時器的定時實(shí)驗(yàn)3實(shí)驗(yàn)三T1定時器定時中斷實(shí)驗(yàn)5實(shí)驗(yàn)四擴(kuò)展可編程并行口8255實(shí)驗(yàn)7實(shí)驗(yàn)五CPU串行口通訊實(shí)驗(yàn)9實(shí)驗(yàn)六DAC0832實(shí)驗(yàn)11實(shí)驗(yàn)七ADC0809實(shí)驗(yàn)13實(shí)驗(yàn)八單脈沖外部中斷實(shí)驗(yàn)15附錄EL實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu)17安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院硬件實(shí)驗(yàn)操作指南一、根據(jù)實(shí)驗(yàn)內(nèi)容進(jìn)行硬件連線注意:連線及拆線時必須關(guān)閉實(shí)驗(yàn)箱電
2、源。二、編寫程序并運(yùn)行1.運(yùn)行桌面上“MCS51”應(yīng)用程序;2.按確定,串口及波特率設(shè)定為默認(rèn)值;3.下拉菜單選擇文件—新建—ASM51文檔;4.在空白處輸入源程序(以下為P1口輸入輸出實(shí)驗(yàn)的部分參考程序,橫線處須補(bǔ)充指令):CSEGAT0000HLJMPSTARTCSEGAT4100HSTART:MOVA,P1----------------JMPSTARTEND5.輸入完畢后選擇文件—保存路徑保存在D盤根目錄下即可;6.下拉菜單選擇編譯—匯編彈出的窗口中會顯示編譯結(jié)果,如果程序有語法錯誤,彈出窗口中會提示在何處有錯誤,此時須根據(jù)提
3、示修改程序,再次保存后重新編譯,直至程序沒有錯誤為止;7.打開實(shí)驗(yàn)箱電源,稍等片刻后實(shí)驗(yàn)箱左上角數(shù)碼管會顯示“P-”,如果實(shí)驗(yàn)箱始終顯示亂碼,則實(shí)驗(yàn)箱有問題,請更換機(jī)位進(jìn)行實(shí)驗(yàn);8.下拉菜單選擇調(diào)試—單片機(jī)復(fù)位;9.根據(jù)彈出窗口提示,點(diǎn)擊確定后按下實(shí)驗(yàn)箱右下角黃色按鈕“PRESET”,此時數(shù)碼管顯示“C-”代表電腦與實(shí)驗(yàn)箱通信正常,若顯示不對請重復(fù)8、9步操作;10.下拉菜單選擇調(diào)試—調(diào)試可將程序下載入實(shí)驗(yàn)箱平臺;11.下拉菜單選擇調(diào)試—運(yùn)行即可運(yùn)行所編寫程序;12.觀察實(shí)驗(yàn)結(jié)果并記錄;13.實(shí)驗(yàn)完畢,關(guān)閉實(shí)驗(yàn)箱電源,拆線時注意按住C
4、PU小板進(jìn)行拆線。注意:CPU小板的鎖緊座有一個鎖定撥桿,如果CPU小板松動不可強(qiáng)行進(jìn)行插拔!安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院實(shí)驗(yàn)一P1口輸入輸出實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆誔1口的操作方法。二、實(shí)驗(yàn)內(nèi)容由P1.0-P1.3讀入開關(guān)KK1-KK4的狀態(tài),并由P1.4-P1.7輸出由發(fā)光管L1-L4顯示。三、實(shí)驗(yàn)器材微機(jī)、EL型微機(jī)教學(xué)實(shí)驗(yàn)箱。四、實(shí)驗(yàn)原理圖:LED1-LED4是發(fā)光二極管L1-L4的輸入插孔,輸入為“0”時亮。K1-K4是開關(guān)KK1-KK4的輸出插孔。P10-P17是8031的P1口。在CPU小板上。五、連線指導(dǎo):P10-P
5、13接撥動開關(guān)KK1-KK4的輸出(K1,K2,K3,K4);P14-P17接發(fā)光二極管L1-L4的輸入(LED1,LED2,LED3,LED4)。編程使發(fā)光二極管L1-L4實(shí)時顯示開關(guān)KK1-KK4的狀態(tài)。六、程序流程圖-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院開始置P1.0~P1.3為輸入狀態(tài)讀P1口讀入高低四位內(nèi)容互換輸出至P1口-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院實(shí)驗(yàn)二T0定時器的定時實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)掌握T0定時器的用法。二、實(shí)驗(yàn)內(nèi)容采用查詢方式編程T0為定時器方式,并通過P1.0輸出10HZ方波,通過發(fā)光二極管
6、觀察P1.0腳的輸出狀態(tài)。三、實(shí)驗(yàn)器材微機(jī)、EL型微機(jī)教學(xué)實(shí)驗(yàn)箱。四、實(shí)驗(yàn)原理圖P1.0-P1.7是8031的P1口,在CPU板的J3插孔中。五、連線指導(dǎo):P10連接發(fā)光二極管L1的輸入LED1。-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院六、程序流程圖:開始置TMODTH0,TL0送值置TCON值讀TCONTF0=1?NYP1.0狀態(tài)取反-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院實(shí)驗(yàn)三T1定時器定時中斷實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆誘1定時器用法。二、實(shí)驗(yàn)內(nèi)容采用中斷方式編程T1為定時器方式,并通過P1.0輸出10HZ方波,通過發(fā)光二極管觀察P
7、1.0腳的輸出狀態(tài)。三、實(shí)驗(yàn)器材微機(jī)、EL型微機(jī)教學(xué)實(shí)驗(yàn)箱。四、實(shí)驗(yàn)原理圖P1.0-P1.7是8031的P1口。在CPU板的J3插孔中。五、連線指導(dǎo):P10連接發(fā)光二極管L1的輸入LED1。-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院六、程序流程圖開始關(guān)中斷P1.0狀態(tài)翻轉(zhuǎn)開中斷RETI置TMODTH1,TL1送值置IE值PT1高級中斷啟動T1開中斷循環(huán)等待-20-安徽建筑工業(yè)學(xué)院電子與信息工程學(xué)院實(shí)驗(yàn)四擴(kuò)展可編程并行口8255實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆?255的編程原理。二、實(shí)驗(yàn)內(nèi)容8255A的A口作輸入口,B口作為輸出口,編寫程序,使得邏
8、輯電平開關(guān)的變化在發(fā)光二極管上顯示出來。三、實(shí)驗(yàn)器材微機(jī)、EL型微機(jī)教學(xué)實(shí)驗(yàn)箱。四、實(shí)驗(yàn)原理圖CS8255是8255A的片選插孔,PA0~PA7是8255A口的插孔,PB0~PB7是8255B口的插孔,PC0~PC7是