歡迎光臨管理者范文網(wǎng)
當(dāng)前位置:管理者范文網(wǎng) > 范文大全 > 工作報(bào)告 > 實(shí)習(xí)報(bào)告

芯片實(shí)習(xí)報(bào)告

更新時(shí)間:2024-11-20 查看人數(shù):70

芯片實(shí)習(xí)報(bào)告

第1篇 單芯片應(yīng)用實(shí)習(xí)報(bào)告

班級(jí): 二技電一甲

姓名: 林 桀 民

學(xué)號(hào): ad89017

相關(guān)知識(shí)

mcs-51是 intel 公司所設(shè)計(jì)的8051系列單芯片總名稱 在mcs-51這個(gè)大家族里較具知名度的編號(hào)有8051 8751 & 8031 實(shí)際上這些不同編號(hào)的單芯片都使用相同的核心cpu與指令及只是在制造ic時(shí)給予不同的周邊設(shè)計(jì) 分別賦予這些ic一個(gè)特別編號(hào)

主要功能:

mcs-51系列單芯片的主要功能列舉如下

專為控制應(yīng)用所設(shè)計(jì)的8位cpu

有完整的單位元邏輯運(yùn)算指令,具有布爾運(yùn)算能力

有32條(4個(gè)port)雙向且每條都可以被單獨(dú)尋址的i/o

內(nèi)部有兩個(gè)16位timer/counter

有一個(gè)通信用的全雙工uart(串行i/o)

可接受5個(gè)中斷源且有2層優(yōu)先權(quán)的中斷結(jié)構(gòu)

內(nèi)部有時(shí)脈震蕩器(最高頻率可到12mhz)

內(nèi)部有4k的程序內(nèi)存(rom),128byte數(shù)據(jù)存儲(chǔ)器(ram)

可在外部擴(kuò)充到64k程序內(nèi)存(eprom)

可在外部擴(kuò)充到64k數(shù)據(jù)存儲(chǔ)器(ram)

8051內(nèi)部結(jié)構(gòu)方塊圖

8051接腳圖與功能

(40):

若系統(tǒng)讀取外部程序,接低電位 /

ea/vpp/psen

高電位動(dòng)作, 系統(tǒng)重置, pc回到0000h

reset(9腳)

串行通訊輸出/入(p3.0, p3.

1)

r_d/t_d

外部中斷輸入(p3.2, p3.

3)

int0/

計(jì)時(shí)計(jì)數(shù)器的輸入(p3.4, p3.

5)

t0/t

8位i/o端口,外接內(nèi)存可做地址線

p2.0~p2.7

地址閂鎖致能信號(hào)

ale/prog

外部數(shù)據(jù)的讀取/寫入(p3.7, p3.

8)

rd/wr

8位i/o端口,

p1.0~p1.7

8位i/o端口,外接內(nèi)存做數(shù)據(jù)地址線

p0.0~p0.7

時(shí)脈反相放大器輸出/入端, 接石英振蕩器

_tal1/2(19/18腳)

電源(5v)/ 接地

vcc(40腳)/vss(20腳)

功能

接腳

8051基本電路圖:

基本電路中有振蕩電路及開機(jī)重置電路

振蕩電路:8051芯片內(nèi)部有一個(gè)振蕩器,可以當(dāng)作cpu的時(shí)脈,再設(shè)計(jì)時(shí)脈源時(shí),若使用芯片內(nèi)部的振蕩器,只要在

8、19腳兩腳間接振蕩頻率范圍3.5m~12mhz的石英振蕩晶體或陶質(zhì)共振器,并各自接20pf~50pf的電容。

重置電路:任何微電腦系統(tǒng)均有硬件重置功能,硬件重置主要用來確保cpu在開機(jī)時(shí)從程序的預(yù)定起始地址開始執(zhí)行及當(dāng)系統(tǒng)當(dāng)機(jī)時(shí)使系統(tǒng)能重新開始,8051的重至信號(hào)輸入腳為第9腳,此輸入腳為高電位動(dòng)作,且高電位至少要維持2個(gè)機(jī)械周期也就是24個(gè)振蕩周期。開機(jī)時(shí)rst腳電位為高電位促使系統(tǒng)重置,利用電容充電效應(yīng)使rst接腳電位降成低電位,8051完成重置動(dòng)作固定到程序內(nèi)存地址0000h開始執(zhí)行。

8051內(nèi)存介紹:

8051的內(nèi)存包含程序內(nèi)存(rom)和數(shù)據(jù)存儲(chǔ)器(ram)兩種,他們分別有不同的用途,程序內(nèi)存的作用是在儲(chǔ)存所要執(zhí)行的程序,而數(shù)據(jù)存儲(chǔ)器用來存放在程序執(zhí)行過程中所產(chǎn)生的數(shù)據(jù),由于8051讀取程序內(nèi)存有專用控制線psen,所以程序內(nèi)存和數(shù)據(jù)存儲(chǔ)器二者選址時(shí)完全獨(dú)立不相干。

程序內(nèi)存(rom)結(jié)構(gòu):

89c51的4k程序內(nèi)存中,有下列幾個(gè)重要地址,若沒有用到, 就作一般程序內(nèi)存使用,單芯片系統(tǒng)程序儲(chǔ)存在程序內(nèi)存(rom),一般8051/52提供4~8k bytes程序內(nèi)存。使用者將編輯好的程序,經(jīng)過組譯(assembler)、連結(jié)(link)后,燒錄到單芯片的rom。如果采用89c51芯片,可重復(fù)燒錄多次,每次燒錄可將前一次燒錄的程序自動(dòng)清除。若采用8031芯片,由于本身沒有內(nèi)建rom,所以必須采外部擴(kuò)充內(nèi)存

timer0中斷服務(wù)程序地址

000bh

timer1中斷服務(wù)程序地址

001bh

uart串行通訊服務(wù)程序地址

0023h

功能

地址

int1外部中斷服務(wù)程序地址

0013h

int0外部中斷服務(wù)程序地址

0003h

reset程序開始執(zhí)行地址

0000h

程序內(nèi)存配置圖

單芯片數(shù)據(jù)存儲(chǔ)器(ram)結(jié)構(gòu):

8051的數(shù)據(jù)存儲(chǔ)器是隨機(jī)存取的,使用者隨時(shí)讀取或?qū)懭霐?shù)據(jù),通常是用來當(dāng)程序執(zhí)行時(shí)存放數(shù)據(jù)的緩存器。

scon/sbuf

1 byte _,已全部結(jié)束,感謝你的閱讀。

芯片實(shí)習(xí)報(bào)告

班級(jí): 二技電一甲姓名: 林 桀 民學(xué)號(hào): ad89017相關(guān)知識(shí)mcs-51是 intel 公司所設(shè)計(jì)的8051系列單芯片總名稱 在mcs-51這個(gè)大家族里較具知名度的編號(hào)有8051 8751 & 8031 實(shí)際上這…
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

相關(guān)芯片信息

  • 芯片實(shí)習(xí)報(bào)告
  • 芯片實(shí)習(xí)報(bào)告70人關(guān)注

    班級(jí): 二技電一甲姓名: 林 桀 民學(xué)號(hào): ad89017相關(guān)知識(shí)mcs-51是 intel 公司所設(shè)計(jì)的8051系列單芯片總名稱 在mcs-51這個(gè)大家族里較具知名度的編號(hào)有8051 8751 & 8031 ...[更多]

相關(guān)專題

實(shí)習(xí)報(bào)告熱門信息