|
師傅給的程序參考,可以參考
目 錄
第一部分 單片機實驗 4
第一章 單片機軟件實驗 4
實驗一 存儲器塊清零(1/2型) 4
實驗二 二進制BCD碼轉(zhuǎn)換(1/2型) 6
實驗三 二進制ASCII碼轉(zhuǎn)換(1/2型) 8
實驗四 程序跳轉(zhuǎn)表(1/2型) 10
實驗五 內(nèi)存塊移動(1/2型) 12
實驗六 數(shù)據(jù)排序(1/2型) 14
第二章 單片機基礎(chǔ)實驗 16
實驗七 P1口輸入、輸出實驗(1/2型) 16
實驗八 繼電器控制實驗(1/2型) 19
實驗九 音頻驅(qū)動實驗(1/2型) 21
實驗十 定時器實驗(1/2型) 24
實驗十一 定時器輸出PWM實驗(1/2型) 26
實驗十二 計數(shù)器實驗(1/2型) 27
實驗十三 看門狗實驗(1/2型) 29
實驗十四 外部中斷實驗(1/2型) 31
實驗十五 EEPROM外部程序存儲器實驗(1/2型) 33
實驗十六 FLASH ROM外部程序存儲器實驗(1/2型) 35
實驗十七 SRAM外部數(shù)據(jù)存儲器擴展實驗(1/2型) 37
實驗十八 93C46串行EEPROM數(shù)據(jù)讀寫實驗(1/2型) 39
實驗十九 I2C總線實驗(1/2型) 41
實驗二十 8253定時/計數(shù)器實驗(1/2型) 46
實驗二十一 8155 I/O擴展實驗(1/2型) 48
實驗二十二 8255 I/O擴展實驗(1/2型) 51
實驗二十三 74LS164串轉(zhuǎn)并實驗(1/2型) 53
實驗二十四 74LS165并轉(zhuǎn)串實驗(1/2型) 55
實驗二十五 用74LS245讀入數(shù)據(jù)實驗(1/2型) 57
實驗二十六 用74LS273輸出數(shù)據(jù)實驗(1/2型) 59
實驗二十七 74HC138譯碼器實驗(1/2型) 61
實驗二十八 查詢式鍵盤實驗(1/2型) 62
實驗二十九 7279陣列式鍵盤實驗(1/2型) 64
實驗三十 LED雙色點陣顯示實驗(1/2型) 67
實驗三十一 串行靜態(tài)顯示實驗(1/2型) 69
實驗三十二 16×16 LED點陣顯示實驗(1/2型) 71
實驗三十三 DAC0832并行D/A轉(zhuǎn)換實驗(1/2型) 73
實驗三十四 ADC0809并行A/D轉(zhuǎn)換實驗(1/2型) 76
實驗三十五 MC14433并行A/D轉(zhuǎn)換實驗(1/2型) 79
實驗三十六 LTC1446串行D/A轉(zhuǎn)換實驗(1/2型) 82
實驗三十七 TLC549串行A/D轉(zhuǎn)換實驗(1/2型) 85
第三章 單片機接口應(yīng)用開發(fā)實驗 86
實驗三十八 RS232通信接口(1/2型) 86
實驗三十九 RS485通信接口(1/2型) 88
實驗四十 實時時鐘(RTC)實驗(1/2型) 90
實驗四十一 IC卡讀寫實驗(1/2型) 94
實驗四十二 語音芯片控制實驗(1/2型) 99
實驗四十三 V/F轉(zhuǎn)換與F/V轉(zhuǎn)換實驗(1/2型) 105
實驗四十四 DS18B20溫度傳感器實驗(1/2型) 108
實驗四十五 紅外發(fā)射與接收實驗(1/2型) 112
實驗四十六 電子琴模擬實驗(1/2型) 115
實驗四十七 汽車轉(zhuǎn)彎信號燈模擬實驗(1/2型) 118
實驗四十八 十字路口交通燈模擬實驗(1/2型) 120
實驗四十九 舞臺燈模擬實驗(1/2型) 122
實驗五十 步進電機模擬實驗(1/2型) 123
實驗五十一 直流電機控制實驗(1/2型) 127
實驗五十二 步進電機控制實驗(1/2型) 129
實驗五十三 128×64點陣型液晶顯示實驗(2型) 132
實驗五十四 2×16字符型液晶顯示實驗(2型) 137
實驗五十五 USB 2.0通信實驗(2型) 140
實驗五十六 CAN總線通信實驗(2型) 142
實驗五十七 以太網(wǎng)通信實驗(2型) 146
實驗五十八 微型打印機接口實驗(2型選配) 159
實驗五十九 非接觸式IC卡讀寫實驗(2型選配) 161
第二部分 CPLD實驗 162
實驗六十 邏輯門電路實驗(2型) 162
實驗六十一 數(shù)據(jù)選擇器實驗(2型) 163
實驗六十二 數(shù)據(jù)分配器實驗(2型) 164
實驗六十三 比較器實驗(2型) 165
實驗六十四 編碼器實驗(2型) 166
實驗六十五 加法器實驗(2型) 167
實驗六十六 減法器實驗(2型) 168
實驗六十七 移位寄存器實驗(2型) 169
實驗六十八 異步計數(shù)器實驗(2型) 170
實驗六十九 同步計數(shù)器實驗(2型) 171
實驗七十 譯碼器實驗(2型) 172
實驗七十一 交通燈實驗(2型) 173
實驗七十二 流水燈設(shè)計實驗(2型) 174
實驗七十三 數(shù)字時鐘設(shè)計實驗(2型) 175
實驗七十四 秒表設(shè)計實驗(2型) 176
實驗七十五 PWM控制實驗(2型) 177
第三部分 單片機和CPLD綜合實驗 178
實驗七十六 鍵盤顯示(2型) 178
實驗七十七 實時時鐘顯示(2型) 180
附錄一 THKL-C51仿真器聯(lián)機及軟件的使用說明 181
附錄二 ISP在線下載器使用說明 202
附錄三 USB2.0上位機軟件使用說明 204
附錄四 TH-ICCARD 讀卡模塊上位機庫函數(shù)使用說明 209
附錄五 ISPLEVER3.0軟件使用說明 222
附錄六 THKSCM-1型單片機開發(fā)綜合實驗裝置使用說明書 229
附錄七 THKSCM-2型單片機開發(fā)綜合實驗裝置使用說明書 231
第一部分 單片機實驗
第一章 單片機軟件實驗
實驗一 存儲器塊清零(1/2型)
一、實驗?zāi)康?br />
1.掌握存儲器讀寫方法
2.了解存儲器塊的操作方法
二、實驗說明
本實驗指定某塊存儲器的起始地址和長度,要求能將其內(nèi)容清零。通過該實驗學(xué)生可以了解單片機讀寫存儲器的方法,同時也可以了解單片機編程、調(diào)試方法。
三、實驗內(nèi)容及步驟
1.啟動PC機,打開KEIL軟件(KEIL軟件使用見附錄一),軟件設(shè)置為模擬調(diào)試狀態(tài)。在所建的Project文件中添加TH1.ASM源程序進行編譯,編譯無誤后,打開View菜單中的Memory Window,在Address窗口輸入X:8000H后回車,觀察8000H-800FF起始的256個字節(jié)單元的內(nèi)容,可以發(fā)現(xiàn)這256個字節(jié)的內(nèi)容都為1。
2.打開CPU窗口,選擇單步或跟蹤執(zhí)行方式運行程序,觀察CPU窗口各寄存器的變化,可以看到程序執(zhí)行的過程,加深對實驗的了解,用戶也可改變A的值,那輸出的內(nèi)容也會改變。
四、流程圖及源程序(見光盤中的程序文件夾)
1.源程序
- ORG 0000H
- START EQU 8000H
- MOV DPTR, #START ;起始地址
- MOV R0,#0 ;設(shè)置256字節(jié)計數(shù)值
- MOV A,#1H
- Loop:
- MOVX @DPTR,A
- INC DPTR ;指向下一個地址
- DJNZ R0,Loop ;計數(shù)值減一
- NOP
- LJMP $
- END
復(fù)制代碼
2.png (91.64 KB, 下載次數(shù): 73)
下載附件
2018-5-5 11:18 上傳
1.png (120.71 KB, 下載次數(shù): 56)
下載附件
2018-5-5 11:18 上傳
0.png (50.91 KB, 下載次數(shù): 61)
下載附件
2018-5-5 23:58 上傳
全部資料51hei下載地址:
項目化綜合實訓(xùn).rar
(865.5 KB, 下載次數(shù): 21)
2018-5-5 11:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
THKSCM-2型 C語言程序及指導(dǎo)書.rar
(6.59 MB, 下載次數(shù): 27)
2018-5-5 11:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|