第一篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
課程 2009-06-09 23:23:55 閱讀1900 評(píng)論2 字號(hào):大中小 訂閱
實(shí)訓(xùn)任務(wù):
做單一燈的左移右移,八個(gè)發(fā)光二極管L1-L8分別接在單片機(jī)的P1.0→P1.2→P1.3┅→P1.7→P1.6→┅→P1.0亮,重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。
一、實(shí)訓(xùn)目的和要求:
(1)熟練掌握Keil C51集成開發(fā)環(huán)境的使用方法
(2)熟悉Keil C51集成開發(fā)環(huán)境調(diào)試功能的使用和DP51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)
儀三合一綜合開發(fā)平臺(tái)的使用。
(3)利用單片機(jī)的P1口作IO口,學(xué)會(huì)利用P1口作為輸入和輸出口。
(4)了解掌握單片機(jī)芯片的燒寫方法與步驟。
(5)學(xué)會(huì)用單片機(jī)匯編語(yǔ)言編寫程序,熟悉掌握常用指令的功能運(yùn)用。
(6)掌握利用Protel 99 SE繪制電路原理圖及PCB圖。
(7)了解PCB板的制作腐蝕過(guò)程。
二、實(shí)訓(xùn)器材: PC機(jī)(一臺(tái))PCB板(一塊)520Ω電阻(八只)10K電阻(一只)LED發(fā)光二極管(八只)25V 10μF電容(一只)單片機(jī)IC座(一塊)AT89C51單片機(jī)芯片(一塊)
熱轉(zhuǎn)印機(jī)(一臺(tái))
DP51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)(一臺(tái))
三、實(shí)訓(xùn)步驟:
(1)根據(jù)原理圖(下圖所示),用導(dǎo)線把單片機(jī)綜合開發(fā)平臺(tái)A2區(qū)的J61接口與D1區(qū)的J52接
口相連。
(2)將流水燈程序編寫完整并使用TKStudy ICE調(diào)試運(yùn)行。
(3)使用導(dǎo)線把A2區(qū)J61接口的P1口7個(gè)口分別與J52接口的八個(gè)LED相連。(4)打開電源,將編寫好的程序運(yùn)用TKStudy ICE進(jìn)行全速運(yùn)行,看能否實(shí)現(xiàn)任務(wù)要求。(5)觀察運(yùn)行結(jié)果,若能實(shí)現(xiàn)功能,則將正確編譯過(guò)的HEX文件通過(guò)EasyPRO51編程器寫入MCU片內(nèi)存儲(chǔ)器,然后將燒寫的芯片A2區(qū)的圓孔IC座進(jìn)行最終實(shí)驗(yàn)結(jié)果的演示。
(6)制板。首先利用Protel 99 SE畫好原理圖,根據(jù)原理圖繪制PCB圖,然后將繪制好的PCB布線圖打印出來(lái),經(jīng)熱轉(zhuǎn)印機(jī)轉(zhuǎn)印,將整個(gè)布線圖印至PCB板上,最后將印有布線圖的PCB板投入裝有三氯化鐵溶液的容器內(nèi)進(jìn)行腐蝕,待PCB板上布線圖外的銅全部后,將其取出,清洗干凈。
(7)焊接。將所給元器件根據(jù)原理圖一一焊至PCB板相應(yīng)位置。
(8)調(diào)試。先把AT89C51芯片插入IC座,再將+5V電源加到制作好的功能板電源接口上,觀察功
能演示的整個(gè)過(guò)程(看能否實(shí)現(xiàn)任務(wù)功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
ORG 0000H SJMP START ORG 0030H START: MOV A,#0FFH MOV R0,#1CH MOV R1,#12H MOV R2,#12H
CLR C LOOP1: ACALL DELAY DJNZ R0,LOOP2 SJMP LOOP4 LOOP2: MOV P1,A
RLC A JNC LOOP3 SJMP LOOP1 LOOP3: ACALL DELAY
MOV P1,A RRC A JNC LOOP1 SJMP LOOP3 LOOP4: ACALL DELAY DJNZ R1,LOOP5 SJMP LOOP6 LOOP5: MOV P1,A
RRC A JNC LOOP4 SJMP LOOP4 LOOP6: ACALL DELAY DJNZ R2,LOOP7
SJMP ZY LOOP7: MOV P1,A
RLC A JNC LOOP6 SJMP LOOP6 ZY: ACALL DELAY MOV A,#00H MOV P1,A
ACALL DELAY MOV A,#0FFH MOV P1,A ACALL DELAY MOV A,#00H MOV P1,A ACALL DELAY MOV A,#0FFH MOV P1,A SJMP START DELAY: MOV R3,#20 DLY1: MOV R4,#20 DLY2: MOV R5,#248
DJNZ R5,$ DJNZ R4,DLY2 DJNZ R3,DLY1
RET;END
(PCB布線圖)
五、實(shí)訓(xùn)體會(huì)與自我評(píng)價(jià):
本設(shè)計(jì)成品是以單片機(jī)AT89C51芯片為核心部件,實(shí)現(xiàn)了單一燈的左移右移重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)0.2秒)的功能。此次設(shè)計(jì)在軟件、編寫程序方面花費(fèi)時(shí)間太多我們上網(wǎng)找資料,上圖書館,盡可能多的了解流水燈控制的相關(guān)知識(shí)。通過(guò)這一周的綜合實(shí)訓(xùn)(單片機(jī)課程設(shè)計(jì)),熟練掌握了Keil C51集成開發(fā)環(huán)境的使用方法,了解并掌握到單片機(jī)芯片的燒寫方法與步驟,進(jìn)一步加深了對(duì)單片機(jī)常用指令的理解與運(yùn)用。能夠較熟練的運(yùn)用Protel 99 SE繪制電路原理圖及PCB圖,對(duì)PCB板的一般制作過(guò)程有了一定的了解。在實(shí)訓(xùn)過(guò)程中,使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題、全面系統(tǒng)的鍛煉。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開發(fā)過(guò)程,以及在常用編程設(shè)計(jì)思路技巧(特別是匯編語(yǔ)言)的掌握方面都能向前邁了一大步。
同時(shí)在老師的悉心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域?qū)ξ医窈筮M(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。使我們認(rèn)識(shí)到課程的重要性,同時(shí)也感受到理論與實(shí)踐之間的差距,使我們對(duì)單片機(jī)系統(tǒng)的應(yīng)用有了更加深刻的認(rèn)識(shí)。
ORG 0000H LJMP MAIN ORG 000BH LJMP T0I MAIN: MOV P1,#0FFH MOV R6,#10 MOV A,#0FEH L: MOV P1,A MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0 SETB TR0 JNB F0,$ CLR F0 RL A SJMP L T0I: L5:JB P2.0,L1 SJMP L5 L1: MOV TH0,#3CH MOV TL0,#0B0H DJNZ R6,L3 MOV R6,#10 SETB F0 L3: RETI END
第二篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
本文由xiexiebang.com004km.cn小編推薦給大家參考閱讀!
實(shí)訓(xùn)任務(wù):
做單一燈的左移右移,八個(gè)發(fā)光二極管l1-l8分別接在單片機(jī)的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。
一、實(shí)訓(xùn)目的和要求:
(1)熟練掌握keil c51集成開發(fā)環(huán)境的使用方法
(2)熟悉keil c51集成開發(fā)環(huán)境調(diào)試功能的使用和dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)的使用。
(3)利用單片機(jī)的p1口作io口,學(xué)會(huì)利用p1口作為輸入和輸出口。
(4)了解掌握單片機(jī)芯片的燒寫方法與步驟。
(5)學(xué)會(huì)用單片機(jī)匯編語(yǔ)言編寫程序,熟悉掌握常用指令的功能運(yùn)用。
(6)掌握利用protel 99 se繪制電路原理圖及pcb圖。
(7)了解pcb板的制作腐蝕過(guò)程。
二、實(shí)訓(xùn)器材:
pc機(jī)(一臺(tái))http://shixi.xiexiebang.com/
pcb板(一塊)
520ω電阻(八只)
10k電阻(一只)
led發(fā)光二極管(八只)
25v 10μf電容(一只)
單片機(jī)ic座(一塊)
at89c51單片機(jī)芯片(一塊)
熱轉(zhuǎn)印機(jī)(一臺(tái))
dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)(一臺(tái))
三、實(shí)訓(xùn)步驟:
(1)根據(jù)原理圖(下圖所示),用導(dǎo)線把單片機(jī)綜合開發(fā)平臺(tái)a2區(qū)的j61接口與d1區(qū)的j52接口相連。
(2)將流水燈程序編寫完整并使用tkstudy ice調(diào)試運(yùn)行。
(3)使用導(dǎo)線把a(bǔ)2區(qū)j61接口的p1口7個(gè)口分別與j52接口的八個(gè)led相連。
(4)打開電源,將編寫好的程序運(yùn)用tkstudy ice進(jìn)行全速運(yùn)行,看能否實(shí)現(xiàn)任務(wù)要求。
(5)觀察運(yùn)行結(jié)果,若能實(shí)現(xiàn)功能,則將正確編譯過(guò)的hex文件通過(guò)easypro51編程器寫入mcu片內(nèi)存儲(chǔ)器,然后將燒寫的芯片a2區(qū)的圓孔ic座進(jìn)行最終實(shí)驗(yàn)結(jié)果的演示。
(6)制板。首先利用protel 99 se畫好原理圖,根據(jù)原理圖繪制pcb圖,然后將繪制好的pcb布線圖打印出來(lái),經(jīng)熱轉(zhuǎn)印機(jī)轉(zhuǎn)印,將整個(gè)布線圖印至pcb板上,最后將印有布線圖的pcb板投入裝有三氯化鐵溶液的容器內(nèi)進(jìn)行腐蝕,待pcb板上布線圖外的銅全部后,將其取出,清洗干凈。
(7)焊接。將所給元器件根據(jù)原理圖一一焊至pcb板相應(yīng)位置。
(8)調(diào)試。先把a(bǔ)t89c51芯片插入ic座,再將+5v電源加到制作好的功能板電源接口上,觀察功能演示的整個(gè)過(guò)程(看能否實(shí)現(xiàn)任務(wù)功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r1,#12h
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop
2sjmp loop
4loop2: mov p1,ahttp://shixi.xiexiebang.com/
rlc a
jnc loop
3sjmp loop
1loop3: acall delay
mov p1,a
rrc a
jnc loop1
sjmp loop3
loop4: acall delay
djnz r1,loop
5sjmp loop6
loop5: mov p1,a
rrc ajnc loop4
sjmp loop4
loop6: acall delay
djnz r2,loop7
sjmp zy
loop7: mov p1,a
rlc a
jnc loop6
sjmp loop6
zy: acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
sjmp start
delay: mov r3,#20
dly1: mov r4,#20
dly2: mov r5,#248
djnz r5,$http://shixi.xiexiebang.com/
djnz r4,dly2
djnz r3,dly1
ret
;
end
(pcb布線圖)
五、實(shí)訓(xùn)體會(huì)與自我評(píng)價(jià):
本設(shè)計(jì)成品是以單片機(jī)at89c51芯片為核心部件,實(shí)現(xiàn)了單一燈的左移右移重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)0.2秒)的功能。此次設(shè)計(jì)在軟件、編寫程序方面花費(fèi)時(shí)間太多我們上網(wǎng)找資料,上圖書館,盡可能多的了解流水燈控制的相關(guān)知識(shí)。通過(guò)這一周的綜合實(shí)訓(xùn)(單片機(jī)課程設(shè)計(jì)),熟練掌握了keil c51集成開發(fā)環(huán)境的使用方法,了解并掌握到單片機(jī)芯片的燒寫方法與步驟,進(jìn)一步加深了對(duì)單片機(jī)常用指令的理解與運(yùn)用。能夠較熟練的運(yùn)用protel 99 se繪制電路原理圖及pcb圖,對(duì)pcb板的一般制作過(guò)程有了一定的了解。在實(shí)訓(xùn)過(guò)程中,使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題、全面系統(tǒng)的鍛煉。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開發(fā)過(guò)程,以及在常用編程設(shè)計(jì)思路技巧(特別是匯編語(yǔ)言)的掌握方面都能向前邁了一大步。
同時(shí)在老師的悉心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域?qū)ξ医窈筮M(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。使我們認(rèn)識(shí)到課程的重要性,同時(shí)也感受到理論與實(shí)踐之間的差距,使我們對(duì)單片機(jī)系統(tǒng)的應(yīng)用有了更加深刻的認(rèn)識(shí)。
第三篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告格式
《單片機(jī)課程設(shè)計(jì)》報(bào)告格式
一、封面(注明:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告、課題名稱、班級(jí)、姓名、指導(dǎo)教師、日期)
二、摘要(課題簡(jiǎn)要說(shuō)明)
三、課題設(shè)計(jì)目標(biāo)(功能、性能指標(biāo))、方案論證(要求作兩種以上方案比較)
四、設(shè)計(jì)過(guò)程(關(guān)鍵電路工作原理、元器件參數(shù)選用、程序流程圖、程序)
五、軟硬件的安裝、調(diào)試方法
六、完整電路圖、性能參數(shù)測(cè)試
七、存在的問(wèn)題和改進(jìn)方向
八、參考文獻(xiàn)資料
第四篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告格式
單片機(jī)課程設(shè)計(jì)報(bào)告格式要求
統(tǒng)一的A4紙打印。每頁(yè)約44行,每行約34字;打印正文用宋體小四號(hào)字;版面頁(yè)邊距上空2.5cm,下空2cm,左空2.5cm,右空2cm;頁(yè)碼用小五號(hào)字,底端居中。
A、封面;B、課程設(shè)計(jì)任務(wù)書;C、摘要; D、目錄; E、正文;F、參考文獻(xiàn);G、附錄(源程序代碼);H、有關(guān)圖紙(系統(tǒng)的總體原理圖)
摘要(內(nèi)容提要)
摘要是論文內(nèi)容的簡(jiǎn)要陳述,應(yīng)盡量反映主要信息,內(nèi)容包括研究目的、方法、成果和結(jié)論,不含圖表,不加注釋,具有獨(dú)立性和完整性,?摘要?字樣位置居中。
目錄
目錄按三級(jí)標(biāo)題編寫,要求層次清晰,且要與正文標(biāo)題一致。主要包括緒論、正文主體、結(jié)論、主要參考文獻(xiàn)及附錄等。
題序?qū)哟未笾掠幸韵聨追N格式:
1、緒論
1.1課題背景
ˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2交會(huì)對(duì)接技術(shù)發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.1俄羅斯空間交會(huì)對(duì)接發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.2美國(guó)空間交會(huì)對(duì)接發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
2、空間飛行器
2.1引言
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
結(jié)論
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
主要參考文獻(xiàn)
為了反映報(bào)告的科學(xué)依據(jù)和作者尊重他人研究成果的嚴(yán)肅態(tài)度,同時(shí)向讀者提供有關(guān)信息的出處,正文之后一般應(yīng)列出主要參考文獻(xiàn)(只限于那些作者親自閱讀過(guò)的,最重要的且發(fā)表在公開出版物上的文獻(xiàn)或網(wǎng)上下載的資料)。報(bào)告中被引用的參考文獻(xiàn)序號(hào)置于所引用部分的右上角。參考文獻(xiàn)所列著作按報(bào)告中引用順序排列,著作按如下格式著錄:序號(hào)、著作者、書名、出版地、出版社、出版日期。
例1(著作):1.宋尚桂.大學(xué)通識(shí)教育的理論和模式.青島:中國(guó)海洋大學(xué)出版社,2007年9月
例2(文章):2.朱曉剛.以人為本----美國(guó)大學(xué)通識(shí)教育理念和實(shí)踐的解讀.民辦教育研究,2005(5)
設(shè)計(jì)報(bào)告裝訂順序
(一)課程設(shè)計(jì)封面
(二)課程設(shè)計(jì)任務(wù)書
(三)摘要
(四)目錄
例:
1、緒論ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
11.1課題背景ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ1
1.2交會(huì)對(duì)接技術(shù)發(fā)展概況ˉˉˉˉˉˉˉˉˉˉˉˉˉ
31.2.1俄羅斯空間交會(huì)對(duì)接發(fā)展概況ˉˉˉˉˉˉˉˉˉ
51.2.2美國(guó)空間交會(huì)對(duì)接發(fā)展概況ˉˉˉˉˉˉˉˉˉˉ72、空間飛行器ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.1引言ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.2空間飛行器姿態(tài)表示ˉˉˉˉˉˉˉˉˉˉˉˉˉˉ23 結(jié)論ˉˉˉˉˉˉˉˉˉˉˉˉ ˉˉˉˉˉˉˉˉˉˉ50 主要參考文獻(xiàn)ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
51(五)正文
(六)參考文獻(xiàn)
(七)附錄
(八)有關(guān)圖紙
撰寫設(shè)計(jì)報(bào)告的幾點(diǎn)要求
1、文字
設(shè)計(jì)中漢字應(yīng)采用《簡(jiǎn)化漢字總表》規(guī)定的簡(jiǎn)化字,并嚴(yán)格執(zhí)行漢字的規(guī)范,所有文字字面清晰,不得涂改。
第一層次(章)題序和標(biāo)題居中放置,其余各層次(節(jié)、條、款)題序和標(biāo)題一律沿版面左側(cè)邊線頂格排列。第一層次(章)題序和標(biāo)題距下文雙倍行距。段落開始后縮兩個(gè)字。行與行之間,段落和層次標(biāo)題以及各段落之間均為單倍行距。
第一層次(章)題序和標(biāo)題用小二號(hào)黑體字。題序和標(biāo)題之間空兩個(gè)字,不加標(biāo)點(diǎn),下同。
第二層次(節(jié))題序和標(biāo)題用小三號(hào)黑體字。
第三層次(條)題序和標(biāo)題用四號(hào)黑體字。
第四層次及以下層次題序及標(biāo)題一律用小四號(hào)黑體字。
結(jié)論(結(jié)束語(yǔ))作為單獨(dú)一章排列,但標(biāo)題前不加?第XXX?字樣。結(jié)論是整個(gè)設(shè)計(jì)的總結(jié),應(yīng)以簡(jiǎn)練的文字說(shuō)明所做的工作。
2、表格
設(shè)計(jì)中的表格可以統(tǒng)一編序,也可以逐章單獨(dú)編序,方式應(yīng)與插圖及公式的編序方式統(tǒng)一。表序必須連續(xù),不得重復(fù)或跳躍。表格的結(jié)構(gòu)應(yīng)簡(jiǎn)潔,各欄都應(yīng)標(biāo)注量和相應(yīng)的單位。表格內(nèi)數(shù)字須上下對(duì)齊,相鄰欄內(nèi)的數(shù)值相同時(shí),不能用‘同上’、‘同左’和其它類似用詞,應(yīng)一一重新標(biāo)注。表序和表題置于表格上方中間位置,無(wú)表題的表序置于表格的左上方或右上方(同一篇論文位置應(yīng)一致)。
3、插圖
插圖要精選,圖序可以連續(xù)編序,也可以逐章單獨(dú)編序,方式應(yīng)與表格、公式的編序方式統(tǒng)一,圖序必須連續(xù),不得重復(fù)或跳躍。僅有一圖時(shí),在圖題前加‘附圖’字樣。設(shè)計(jì)中的插圖以及圖中文字符號(hào)應(yīng)打印,無(wú)法打印時(shí)一律用鋼筆繪制和標(biāo)出。由若干個(gè)分圖組成的插圖,分圖用a,b,c,……標(biāo)出。圖序和圖題置于圖下方中間位置。
4、公式
設(shè)計(jì)中重要的或者后文中須重新提及的公式應(yīng)注序號(hào)并加圓括號(hào),序號(hào)一律用阿拉伯?dāng)?shù)字連續(xù)編序或逐章編序,序號(hào)排在版面右側(cè),且距右邊距相等。公式與序號(hào)之間不加虛線。
5、數(shù)字用法
公歷世紀(jì)、年代、年、月、日、時(shí)間和各種計(jì)數(shù)、計(jì)量,均用阿拉伯?dāng)?shù)字。年份不能簡(jiǎn)寫(如1999年不能寫成99年)。數(shù)值的有效數(shù)字應(yīng)全部寫出,如:0.50∶20.0不能寫作0.5∶20。
6、軟件
軟件流程圖和原程序清單要按軟件文檔格式附在報(bào)告后面,特殊情況可在答辯時(shí)展示,不附在報(bào)告內(nèi)。
7、計(jì)量單位的定義和使用方法按國(guó)家計(jì)量標(biāo)準(zhǔn)執(zhí)行。
第五篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告
《單片機(jī)原理與接口技術(shù)》
課程設(shè)計(jì)報(bào)告
設(shè)計(jì)題目: 基于80C51單片機(jī)系統(tǒng)實(shí)驗(yàn)板的制作
與程序設(shè)計(jì)
專
業(yè):應(yīng)用電子專業(yè)
班
級(jí): 11應(yīng)電班
姓
名: 丁文俊
指導(dǎo)教師: 余靜老師
2013 年 5 月20 日
目錄 前 言………………………………………………………………… 2 課程設(shè)計(jì)的目的及要求…………………………………………… 3 硬件電路設(shè)計(jì)……………………………………………………… 4 軟件程序設(shè)計(jì)…………………………………………………… 5 小結(jié)………………………………………………………………
參考文獻(xiàn) 附錄A 電路總圖 附錄B 程序清單
基于80C51單片機(jī)系統(tǒng)實(shí)驗(yàn)板的制作與程序設(shè)計(jì)
1.前言
2、課程設(shè)計(jì)的目的及要求 2.1課程設(shè)計(jì)目的
2.2課程設(shè)計(jì)要求
3、系統(tǒng)主要硬件電路設(shè)計(jì)
3.1 STC89C51單片機(jī)簡(jiǎn)介
MCS-51是美國(guó)Intel公司生產(chǎn)的一系列單片機(jī)的總稱,包括多個(gè)品種,如8031、8051、8751、8032、80C52、8752等。其中8051是最典型的產(chǎn)品,其他單片機(jī)都是在其基礎(chǔ)上進(jìn)行功能增減而來(lái)的,所以人們習(xí)慣于用8051來(lái)稱呼MCS-51系列單片機(jī)。Intel公司將MCS-51的核心技術(shù)授權(quán)給了多家公司,這些廠家生產(chǎn)的單片機(jī)在功能上或多或少有些改變,以滿足不同的需求,其中美國(guó)的ATMEL公司生產(chǎn)的AT89C51是曾經(jīng)在我國(guó)非常流行的51單片機(jī)。當(dāng)前AT89C51/52已經(jīng)停產(chǎn),其替代產(chǎn)品為AT89S51/52。深圳宏晶公司出品的STC89C51可以直接代替?zhèn)鹘y(tǒng)的AT89S51和AT89C51芯片,也可以代替菲利普、華幫等其他公司的89C51,由于時(shí)代的發(fā)展,工藝的進(jìn)步,STC89C51功能更強(qiáng),壽命更長(zhǎng)(4K字節(jié)Flash存儲(chǔ)器、128字節(jié)片內(nèi)RAM、支持ISP下載編程)
圖2.1 STC89c51單片機(jī)
單片機(jī)的時(shí)鐘信號(hào)用來(lái)提供單片機(jī)片內(nèi)各種微操作的時(shí)間基準(zhǔn),時(shí)鐘信號(hào)通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩。MCS-51單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,引腳XTALl和XTAL2分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時(shí),電路簡(jiǎn)單,所得的時(shí)鐘信號(hào)比較穩(wěn)定,實(shí)際使用中常采用這種方式,如圖2-2所示在其外接晶體振蕩器(簡(jiǎn)稱晶振)或陶瓷諧振器就構(gòu)成了內(nèi)部振蕩方式,片內(nèi)高增益反向放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個(gè)自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。
圖2-2中外接晶體以及電容C2和C1構(gòu)成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、快速起振的作用,其值均為30P左右,晶振頻率選11.0592MHz。
為了初始化單片機(jī)內(nèi)部的某些特殊功能寄存器,必須采用復(fù)位的方式,復(fù)位后可使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始狀態(tài)開始正常工作。單片機(jī)的復(fù)位是靠外電路來(lái)實(shí)現(xiàn)的,在正常運(yùn)行情況下,只要RST引腳上出現(xiàn)兩個(gè)機(jī)器周期時(shí)間以上的高電平,即可引起系統(tǒng)復(fù)位,但如果RST引腳上持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。復(fù)位后系統(tǒng)將輸入/輸出(1/0)端口寄存器置為FFH,堆棧指針SP置為07H, SBUF內(nèi)置為不定值,其余的寄存器全部清0,內(nèi)部RAM的狀態(tài)不受復(fù)位的影響,在系統(tǒng)上電時(shí)RAM的內(nèi)容是不定的。復(fù)位操作有兩種情況,即上電復(fù)位和手動(dòng)(開關(guān))復(fù)位。本系統(tǒng)采用上電復(fù)位方式。圖2-2中R9和Cl組成上電復(fù)位電路,其值R取為10K, C取為10μF.4
圖2.2 最小系統(tǒng)結(jié)構(gòu)圖
3.2 電平轉(zhuǎn)換電路 3.3
4、軟件程序設(shè)計(jì)
5、小結(jié)
參考文獻(xiàn)
[1] 張偉,《單片機(jī)原理及應(yīng)用》,機(jī)械工業(yè)出版社,2005(這是格式)
附錄
江西工業(yè)職業(yè)技術(shù)學(xué)院電子與信息工程系
課程設(shè)計(jì)指導(dǎo)教師評(píng)語(yǔ)
班級(jí):
學(xué)生姓名:
學(xué)號(hào):
指導(dǎo)教師評(píng)語(yǔ)(包括工作態(tài)度,遵守紀(jì)律;基本理論、知識(shí)、技能;獨(dú)立工作能力和分析解決問(wèn)題的能力;完成任務(wù)情況及水平):
學(xué)生成績(jī)(五級(jí)分制):
指導(dǎo)教師簽名:
****年**月**日