今天藍橋杯成績出來了,我這個打醬油的居然還獲得了乙個三等獎,這實在是讓我受寵若驚,在參加藍橋杯之前。我其實已經差不多放棄了,我乙個剛接觸演算法的人,突然接觸乙個演算法類的競賽,我算是從演算法入門到放棄了,各種演算法題目看的頭疼腦漲,最後基本上能每天看一題就不錯了。這次竟然能獲獎真的是讓我意外啊。
不說演算法,我這個硬體生還是老老實實複習我的硬體吧,今天也是整理了幾道微控制器的題目,發現我雖然會用微控制器,但是對微控制器的基礎概念還真的是有些模糊之處啊。
第2部分 51微控制器硬體結構、儲存系統及i/o介面
一、填空題
2、 若採用12mhz的晶振,則mcs-51微控制器的振盪週期為_1/12us___ ,機器週期為__ 1us_。
3、at89s51微控制器字長是__8____位,有_40__根引腳。
4.89s51微控制器是8 位微控制器,其pc計數器是16 位。
5.若微控制器使用的晶振頻率是6mhz,那麼乙個振盪週期是1/6 µs,乙個機器週期是2 µs。
6.89s51微控制器是+5 v供電的。
7.堆疊是內部資料ram區中,資料按後進先出 的原則出入棧的。
8.msc-51系列微控制器具有4 個並行輸入/輸出埠,其中_p0_口是乙個兩用介面,它可分時輸出外部儲存器的低八位位址和傳送資料,而_p1__口是乙個專供使用者使用的i/o口,常用於第二功能的是p3 口。
9.當微控制器系統進行儲存器擴充套件時,用p2口的作為位址匯流排的高8 位,用p0作為位址匯流排的低8 位。
10.半導體儲存器分為_rom_和__ram__兩大類,其中前者具有非易失性(即掉電後仍能儲存資訊),因而一般用來存放系統程式,而後者具有易失性,因而一般用來存放經常變動的使用者程式.中間結果等。
二、判斷題
( x ) 1、mcs-51微控制器的程式儲存器只能用來存放程式。
( x ) 2、mcs-51若希望程式從片記憶體儲器開始執行,ea腳應接低電平。
( x ) 3、89s51微控制器中,外部ram與i/o介面是統一編址的。
( x ) 4、89s51微控制器復位後,特殊功能暫存器sp的內容都是00h。
( x ) 5、51微控制器內部暫存器都是8位的。 //t0 t1 16位
( p )6、對於8位機,如果正數+正數等於負數,則會產生溢位。
( x )7.在mcs-51系統中,乙個機器週期等於1μs。
( x )8.復位之後,p0-p3的內容為0ffh,棧指標sp指向00h單元。
( p )9.當at89c51的ea引腳接低電平時,cpu只能訪問片外rom,而不管片內是否有程式儲存器。
( x) 10.擴充套件i/o口占用片外資料儲存器的位址資源。
( x )11.mcs-51系統可以沒有復位電路。
三、簡答題
1、請說明為什麼使用led需要接限流電阻,當高電平為+5v時,正常點亮乙個led需要多大阻值的限流電阻(設led的正常工作電流為10ma,導通壓降為0.6v),為什麼?
440ω, r = (u-u導通)/ i導通 = (5-0.6)/(10x10^-3) = 440ω
2、mcs-51微控制器的儲存器從物理結構上可劃分幾個空間?
4個,片內ram,片外ram,片內rom,片外row
3、mcs-51微控制器的p0~p3四個i/o埠在結構上有何異同?使用時應注意的事項?
80c51微控制器的4個i/o埠在結構上時基本相同的,但又各具特點。在無片外擴充套件儲存器的系統中,這4個埠的每1位都可以作為i/o埠使用。在作為一般的通用i/o輸入時,都必須先向鎖存器寫入「1」,使輸出驅動場效電晶體fet截止,以免誤讀資料。在系統擴充套件片外儲存器時, p2口作為高8位位址,p0口分時作為低8位位址和雙向資料匯流排。
它們的主要不同點如下:
(2)p1-p3口輸出級接有內部上拉電阻,每位可驅動4個lsttl負載,能向外提供上拉電流負載,所以不必再外接上拉電阻。
微控制器中斷機制對日常生活的啟示 微控制器複習題答案
微控制器原理 複習提綱 一 填空題 每空1分,共30分 1.微控制器即乙個晶元的計算機,此晶元上包括哪五部分?微控制器即乙個晶元的計算機,此晶元上包括五部分 運算器,儲存器,控制器,輸入部分,輸出部分。2.mcs 51指令系統中 direct表示的含義是什麼?mcs 51指令系統中 direct表示...
51微控制器複習 串列埠通訊
計算機通訊是指計算機與外部裝置或計算機與計算機之間的資訊交換。比如電腦和微控制器 通訊有並行通訊和序列通訊兩種方式。在多微機系統以及現代測控系統中資訊的交換多採用序列通訊方式。並行通訊 通常是將資料位元組的各位用多條資料線同時進行傳送 比如這樣說,乙個位元組有八位,我有八根線,一根傳一位,八位同時傳...
51微控制器複習 DA轉換
dac轉換器的原理 t型電阻網路dac轉換器 運放兩個輸入端為 虛地 所以電位都約為零。從右往左看,第乙個電阻2r和第二個電阻2r併聯等效為乙個電阻為r的電阻 與上方的電阻r串聯為2r,然後繼續重複前面的操作,最後總電阻值等效為r 總電流為i u r,分電流也就很好算了,那各支路電壓不就更好算了嗎 ...