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