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

正文內(nèi)容

單片機實驗報告大全(存儲版)

2025-10-22 08:09上一頁面

下一頁面
  

【正文】 據(jù)穩(wěn)定LCD1602_E = 1。LCD1602_E = 1。} endif ifndef LCD1602_4PINSvoid LcdWriteData(uchar dat)//寫入數(shù)據(jù) { LCD1602_E = 0。} else void LcdWriteData(uchar dat)//寫入數(shù)據(jù) { LCD1602_E = 0。LCD1602_DATAPINS = dat Lcd1602_Delay1ms(1)。//清屏LcdWriteCom(0x80)。在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。iLcdWriteData(ChCode[i])。// 百位LcdWriteData(39。//設(shè)置計數(shù)器工作方式2 PCON=0X80。b0。//放入命令Lcd1602_Delay1ms(1)。Lcd1602_Delay1ms(1)。LCD1602_E = 0。//保持時間LCD1602_E = 0。單片機實驗報告LCD1602_E = 0。//寫一個指針加1 LcdWriteCom(0x01)。//設(shè)置數(shù)據(jù)指針起點 } endif單片機實驗報告第六章 收獲體會本次微控制器綜合設(shè)計基本上使用了所選微控制器的所有資源,進(jìn)一步熟悉和加深了對中斷、定時器和串行通信的理解和使用。要求:可以從Keil或Protues上看到RAM的數(shù)據(jù)轉(zhuǎn)移結(jié)果。三、實驗程序ORG 0000H AJMP MAIN 上電,轉(zhuǎn)向主程序ORG 0030H 主程序入口MAIN: MOV DPTR,3050H 數(shù)據(jù)指針指向地址3050H MOV A,04H 將立即數(shù)04H送A寄存器MOV R0,20H NEXT: MOVX DPTR,A INC DPTR 數(shù)據(jù)指針DPTR自加一DJNZ R0,NEXT 判斷是否跳轉(zhuǎn)到NEXT或繼續(xù)向下執(zhí)行MOV DPTR,3050H MOV R0,70H MOV R2,20H NEXT1: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ R2,NEXT1SJMP $ 等待END :當(dāng)外部中斷來臨時,啟動流水燈,即令P2口的LED輪流循環(huán)點亮 ORG 0000H SJMP MAIN 上電,轉(zhuǎn)向主程序ORG 0003H 外部中斷0向量入口AJMP INSER ORG 0030H 主程序入口MAIN: SETB EX0 SETB IT0SETB EA CPUHERE: SJMP HERE ORG 0200H INSER: MOV R2,08H MOV A,01H NEXT: MOV P2,A LCALL DELAY RL A DJNZ R2,NEXT NEXT或繼續(xù)向下執(zhí)行RETI DELAY: MOV R3,0FFH DEL2: MOV R4,0FFH DEL1: NOP允許外部中斷0中斷 選擇邊沿觸發(fā)方式 開中斷 等待中斷 設(shè)置循環(huán)次數(shù) 賦初值,設(shè)置高電平亮 將初值送往P2口 延時 左移一位判斷循環(huán)次數(shù),是否跳轉(zhuǎn)到中斷返回 延時程序 DJNZ R4,DEL1 DJNZ R3,DEL2 RET END ,要求使用表格查詢技術(shù) ORG 0000H LJMP MAIN ORG 0030H主程序起始地址 MAIN: MOV 80H,05H 將立即數(shù)50H轉(zhuǎn)送內(nèi)存單元80H MOV A,80H 將內(nèi)存單元80H中的內(nèi)容送寄存器A MOV DPTR,TAB MOVC A,A+DPTR A寄存器內(nèi)容加指針偏移量后送A寄存器 MOV 80H,A RET TAB: DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39H ORG 0000HAJMP MAINORG 0030H 主程序入口 MAIN: MOV TMOD,10H 設(shè)置定時器工作模式為模式1 MOV TH1,0D8H 裝入T1計數(shù)初值MOV TL1,0F0HSETB ET1 開中斷SETB EA CPU開中斷SETB TR1 啟動定時器T1 HERE: SJMP HERE 等待中斷 ORG 001BH T1中斷向量地址CLR TF1 將TF1清零CPL MOV TH1,0D8H 重裝初值MOV TH0,0F0HRETI;中斷返回END 查詢方式產(chǎn)生50HZ方波ORG 0000HAJMP MAINORG 0030H 主程序入口MAIN: MOV TMOD,10H 設(shè)置定時器的工作模式為模式1 SETB TR1 啟動定時器T1 LOOP: MOV TH1,0D8H 裝入T1計數(shù)初值MOV TH0,0F0H JNB TF1,$ T1沒有溢出則等待CLR TF1產(chǎn)生溢出,清標(biāo)志位CPL SJMP LOOP 循環(huán)END四、實驗結(jié)果截圖。相信在以后的實驗學(xué)習(xí)實踐工作中都會有個潛移默化的作用的。//寫一個指針加1 LcdWriteCom(0x01)。//開顯示LcdWriteCom(0x0c)。LCD1602_E = 1。LCD1602_E = 1。LCD1602_E = 1。//選擇寫入命令LCD1602_RW = 0。//選擇發(fā)送命令LCD1602_RW = 0。c0。// 個位} } } void UsartConfiguration(){ SCON=0X50。039。LcdInit()。//清屏LcdWriteCom(0x80)。//開顯示不顯示光標(biāo)LcdWriteCom(0x06)。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//選擇寫入LCD1602_DATAPINS = 。//選擇寫入LCD1602_DATAPINS = 。c){for(b=199。TR1=0。TL0=0xB0。i{LcdWriteData(freqValue[i])。+Freq%100/10。freqValue[2]=39。//讀取TL的值Freq = Freq +(TH1 * 256)。LcdInit()。加載程序,觀察實驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。//輸出段Delayms(1000)。uchar code cDsCode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0x80,0x90}。}} }六、動態(tài)數(shù)碼管實驗編程實現(xiàn)8個數(shù)碼管的動態(tài)掃描。//定義變量 while(1){// 將字模送到P0口顯示LedNumVal++。Scan_r:P1=0xff。if((P1amp。x){ for(n=0。case 0x77:ledValue = ~0x71。case 0x7b:ledValue = ~0x7C。case 0x7d:ledValue = ~0x07。case 0x7e:ledValue = ~0x4F。ledValue = 0x01。n{。//無鍵按下,返回goto Scan_r。case(0xBF):ledValue = 0x40。case(0xFB):ledValue = 0x04。//延時10ms uchar Key_Scan()。}void delay(int time){int i,j。delay(speed)。//以最大電流輸出I12 = 0。//以最大電流輸出PH2 = 0。sbit I01 = P1^2。x){for(n=0。因此,在不重新選型(可選用SoC)的前提下,為實現(xiàn)我們所需要的功能,就需要進(jìn)行外圍擴展。在發(fā)展MCU方面,最著名的廠家當(dāng)數(shù)Philips公司。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。3)Proteus仿真:在ISIS平臺上將目標(biāo)代碼文件加載到單片機系統(tǒng)中,由此實現(xiàn)系統(tǒng)實時交互與協(xié)同傷真。打開以后界面如下:我們先新建一個工程文件,點擊“ProjectNew Project?”菜單,如下圖:選擇工程文件要存放的路徑 ,輸入工程文件名 LED, 、在彈出的對話框中選擇 CPU 廠商及型號選擇好 Atmel 公司的 AT89S52 后 , 單擊確定在接著出現(xiàn)的對話框中選擇“是”。秒計數(shù)到 59 后,自動從“00”開始。實驗名稱:實驗3——指示燈與數(shù)碼管得中斷控制一、實 驗?zāi)康?掌握外部中斷得工作原理,、實驗內(nèi)容 按照教材帕圖 A、53,繪制實驗四電路原理圖。學(xué)習(xí)ISIS 模塊得使用方法,學(xué)會設(shè)置圖紙、選元件、線畫總線、修改屬性等基本操作。2)單步進(jìn)入執(zhí)行程序,打開Keil的寄存器窗口,觀察串口數(shù)據(jù)緩沖區(qū)SBUF里的值有何變化。(1)ZY15MCU12BC2單片機實驗開發(fā)裝置一臺。 口低四位接四只發(fā)光二極管L1L4, P1 口高四位接開關(guān)K1K4,編寫程序,將開關(guān)的狀態(tài)在發(fā)光二極管上顯示出來。3)設(shè)42H單元為當(dāng)前指示燈狀態(tài)。(1)ZY15MCU12BC2單片機實驗開發(fā)裝置一臺。(6)單步執(zhí)行程序,觀察是否進(jìn)入表格首地址。(3)學(xué)習(xí)編寫接口應(yīng)用程序。對于習(xí)慣了使用高級語言編程的我,看這些繞來繞去的匯編還是有些頭大,覺得這個例子寫的不太好,跳來跳去,程序?qū)哟尾环置?,可讀性很差,冒泡不應(yīng)該有內(nèi)外兩層嗎,看書上有一個例子就寫得很好,跟用高級語言寫差不多,然而實驗的這個好像是要考我們對各種跳轉(zhuǎn)指令的了解,所以讀起來暈頭轉(zhuǎn)向的。(2)開啟PC機及實驗開發(fā)裝置,啟動Keil C51軟件進(jìn)入uVision2集成開發(fā)環(huán)境。另外通過這次試驗,對于51單片機的幾種尋址方式也有了具體的認(rèn)識。(3)確認(rèn)撥位開關(guān)KF的開關(guān)為A端,確認(rèn)89C51處于仿真狀態(tài)。第一篇:單片機實驗報告大全單片機原理與應(yīng)用實學(xué)校:合肥工業(yè)大學(xué)班級:計算機科學(xué)與技術(shù)學(xué)號:姓名:驗報告第一章MC51 單片機原理及應(yīng)用軟件實驗實驗1:系統(tǒng)認(rèn)識實驗1. 實驗?zāi)康模?)了解ZY15MCU12BC2單片機實驗開發(fā)裝置的接線與安排。(2)開啟PC機及實驗開發(fā)裝置,啟動Keil C51軟件進(jìn)入uVision2集成開發(fā)環(huán)境。這次試驗對硬件開發(fā)有了基本的認(rèn)識,特別是對于單片機的存儲器有了進(jìn)一步的認(rèn)識,在程序中把數(shù)據(jù)放入RAM中,結(jié)果存放在R3和R4中,實驗時不知道R3和R4的地 址,后來了解到R3和R4可以直接用他的地址03H和04H,這樣進(jìn)一步深化了書本上 的知識。3. 試驗內(nèi)容(1)使用串行通訊電纜將實驗開發(fā)裝置與PC機相連。成功完成了實驗,收到了預(yù)期效果。(2)加深了解MCS51單片機P1端口的應(yīng)用方法。(5)在uVision2開發(fā)平臺上輸入程序,編譯、連接程序,調(diào)試通過后將撥位開關(guān)KF撥至B端。(3)學(xué)習(xí)編寫接口應(yīng)用程序。2)設(shè)41H單元為開關(guān)狀態(tài)緩沖器,讀入開關(guān)狀態(tài)和41H單元內(nèi)容比較,相同時開關(guān)狀態(tài)無變化,不同是開關(guān)狀態(tài)有變化。ORG 0000H STRL: MOV A,P1SWAP AANL A,0FHMOV 41H,AMOV 40H,0FFH MLP0: CJNE A,6,$+3JNC PK6MOV DPTR,CTABMOV R1,ARLAADD A,R1JMP A+DPTR CTAB: LJMP PK0LJMP PK1LJMP PK2LJMP PK3LJMP PK4LJMP PK5 PK6:MOV 42H,ALJMP MLP1 PK5:MOV A,40HCJNE A,0FFH,PK51MOV 42H,01LJMP MLP1 PK51: MOV A,42HLCALL RR7ANL A,0FHJNZ PK52MOV A,1 PK52: MOV 42H,ALJMP MLP1 PK4:MOV A,40HCJNE A,0FFH,PK41MOV 42H,1LJMP MLP1 PK41: MOV A,42HLCALL RL9ANL A,0FHJNZ PK42MOV A,1 PK42: MOV 42H,ALJMP MLP1 PK3:MOV A,40HCJNE A,0FFH,PK31MOV 42H,0F7HLJMP MLP1 PK31: MOV A,42HLCALL RR9ANLA,0FHCJNE A,0FH,PK32MOVA,0F7H P
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1