基于C8051F340的實(shí)驗(yàn)板使用指導(dǎo)書
在“Tool Definition-Keil”下的“Assembler”標(biāo)簽頁,點(diǎn)擊“Browse”按鈕,選擇“A51.EXE”所在的目錄,選擇“A51.EXE”文件,點(diǎn)擊“打開”;在“Liner”標(biāo)簽頁,點(diǎn)擊“Browse”按鈕,選擇“BL51.EXE”所在的目錄,選擇“BL51.EXE”文件,點(diǎn)擊“打開”;最后點(diǎn)擊“OK”按鈕,結(jié)束設(shè)置。
1、快速入門
點(diǎn)擊“Go”()可全速運(yùn)行,點(diǎn)擊其他各按鈕可分別實(shí)現(xiàn)單步、斷點(diǎn)等功能,點(diǎn)擊各窗口按鈕,可相應(yīng)打開寄存器、RAM等窗口,用于觀察程序運(yùn)行結(jié)果。
2、程序模板使用
(1)在程序模板中,以下程序片段用于對單片機(jī)的配置(不在本課程范圍內(nèi)),不需要進(jìn)行修改;
(2)所有實(shí)驗(yàn)程序,均在“START:”之后進(jìn)行添加;
(3)使用中斷時(shí),刪除相應(yīng)的中斷向量前的“;”,并添加中斷服務(wù)程序入口指令,例如:
3、實(shí)驗(yàn)板硬件使用
(1)實(shí)驗(yàn)板的輸入輸出:
1)JP8,CPU的P2通用IO口;(可用于控制LED或接受按鍵輸入)
2)JP3,CPU的P1.0口和GND;(可用于定時(shí)器輸出方波)
3)JP4,CPU的串行口;(串行通信發(fā)送和接收)
4)JP5,CPU的INT1口和GND;(外中斷信號輸入)
5)JP1,8155的PC口;(可用于控制LED或接受按鍵輸入)
6)JP2,連接8個(gè)共陽極LED的各個(gè)陰極;
7)JP6,連接8個(gè)低電平有效的按鍵;
8)JP10,DAC的輸出和GND;(測量DA輸出波形)
9)R1,ADC0809的模擬輸入調(diào)節(jié)電位器;(調(diào)節(jié)AD的模擬輸入信號)
(2)8155、ADC0809、DAC0832均使用全譯碼電路進(jìn)行片選,8155使用74LS138的Y3,ADC0809使用Y5,DAC0832使用Y6。
實(shí)驗(yàn)板所用CPU(C8051F340),是經(jīng)過改進(jìn)的8051內(nèi)核,與課程內(nèi)容相比,只有3個(gè)明顯的區(qū)別,其他均與課程內(nèi)容和原實(shí)驗(yàn)系統(tǒng)相同。
課程內(nèi)容(原實(shí)驗(yàn)系統(tǒng)) | 本實(shí)驗(yàn)板 |
SCON、SBUF、TI、RI | SCON0、SBUF0、TI0、RI0 |
課程內(nèi)容(原實(shí)驗(yàn)系統(tǒng)) | 本實(shí)驗(yàn)板 |
(TH1)=256-106/32/BaudRate 例如,BaudRate=4800, (TH1)=256-106/32/4800=250=FAH | (TH1)=256-106/2/BaudRate 例如,BaudRate=4800, (TH1)=256-106/2/4800=152=98H |
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |