from 筆記本(單片機視頻教程的觀看記錄 & 書目)

//書目_計算機科學===============================================
計算機數學基礎----清華
數字基礎
電子學
高等數學
離散數學
布爾代數/邏輯代數
數字電路
模擬電路


計算機體系結構
微機原理與接口
操作系統
網絡
數據庫原理
彙編語言
編譯原理
C/Java

英語
日語

軟件工程
系統思維導論

一條漫漫的自我教育道路,把自己培養成一臺具有良好心理素質責任感毅力勇氣愛心...的精確計算機器(誤差在一個眨眼之內),同時要作爲一臺與時俱進實現三個代表體現程序員先進型的社會主義高效能機器,我們還要自我更新,必要時可以超頻...


//tips_微機接口===============================================
用譯碼器給接口編地址
一個外設有多個重疊地址的現象稱爲地址重疊.造成地址重疊的原因是由於在設計地址譯碼器電路時有未用到的地址線.

屏蔽CPU引腳上的觸發信號可用一個標誌位使接口電路不被選通,從而屏蔽了該引腳傳輸過來的信號.

1)內部中斷之-硬件中斷類型:
a)除以0中斷(中斷類型碼00H)
2)單部中斷-調試中斷(中斷類型碼01H的中斷)
c)斷點中斷(INT0 n 類型碼爲n)
d)溢出中斷-標誌寄存器的溢出中斷位爲1時產生該中斷    overbrim(溢出)
CPU運算結果溢出時OF(overbrim flag)爲1,但OF爲1時並不一定產生溢出中斷.

2)內部中斷之-指令中斷

//中斷優先級
除0中斷
斷點中斷
非屏蔽中斷
可屏蔽中斷
單步中斷

//中斷服務程序的入口地址(256種中斷/256個入口地址)
中斷服務程序的入口地址是用段地址和偏移地址這種邏輯地址的表達方式來表示.

可屏蔽中斷控制器8259A管理可屏蔽中斷-可編程中斷控制器-所以寫入控制字設定它的工作方式,最多可管理8個外部中斷源,




//tips_北航單片機視頻教程===============================================
單片機並行輸入/輸出口電路
單片機端口害死一個集數據輸入緩衝,數據輸出驅動及鎖存等多項功能於一體的I/O電路
場效應管作爲數據輸出驅動電路使用

P0口
p0口的字節地址是80H,位地址是80H``87H,P0口是漏極開路的準雙向口.

VCC作爲漏極開路的輸出口使用
單片機並行輸入/輸出口電路---準雙向,多功能的特點.

???
對P0口的操作就是SFR中的80H地址進行操作,從而改變I/O接口電路的多路開關(即改變接口電路的邏輯結構),鎖存器控制保持着這個接口電路現在的邏輯結構,從而在P0引腳不間斷地輸出着信號(高低電平)

P0口(輸入/輸出引腳)的兩種作用
1)作爲通用I/O口使用
2)地址數據線使用


//<時鐘電路及時序>
單片機內部電路是一個複雜的內部同步時序電路
Tosc震盪週期(時鐘週期) = 1/fosc震盪脈衝頻率(16MHZ)
S狀態時間=2*時鐘週期(62.5ns)
ALE地址鎖存器有效信號=6*時鐘週期(62.5ns)
機器週期=12*時鐘週期(62.5ns)
計算機在16MHZ的晶體振盪器的作用下它的一個機器週期的12*62.5ns=750ns(大於0.5微秒小於1微秒)
RISC體系結構一般的指令爲一個機器週期(750ns)

指令的時序,取指令的時序和前面時鐘的關係.

//中斷及定時
採用中斷技術可以使多項任務共享一個資源,所以中斷技術實質上就是一種資源共享技術.
中斷技術在嵌入式領域主要用於實時控制.

//
MCS51是一個多中斷源的單片機,共有3種類型5箇中斷:
3種類型
1)外中斷是由外部原因引起的中斷,外部中斷源(INT0/INT1)的請求信號分別由引腳的INT0和INT1引入,外部請求對引腳信號有兩種規定:1)電平方式的請求是低電平有效2)脈衝方式的中斷請求則是脈衝的後沿(負跳變)有效.

2)定時中斷是爲單片機的定時計數器設置的中斷
發生計數溢出時(產生定時中斷)表示定時時間到了單片機內部產生的所以又叫內部中斷.

3)串行口中斷是爲串行口接受和發送數據而設置的中斷.單片機內部產生的所以又叫內部中斷.

5箇中斷
INT0:外部中斷0中斷請求
INT1:外部中斷1中斷請求
T0:定時/計數器0溢出中斷請求
T1:定時/計數器1溢出中斷請求
TX/RX:串行口中斷請求

//
對於單片機中斷系統的操作,實際可以歸結爲對與中斷有關的專用寄存器的操作
MCS51中用於中斷的控制寄存器有4個:
1)定時控制寄存器TCON,地址88H,可以
2)串行口控制寄存器
3)中斷允許控制寄存器
4)中斷優先級控制寄存器

//定時與計數




//單片機原理及其嵌入式應用教程_王宜懷===============================================
如何學習單片機

首先要明確爲什麼學習單片機.對計算機專業/電子類專業/機電類專業等工科學生來說即使暫時沒有從事單片機的應用開發,學習單片機也有很重要的意義.因爲單片機作爲微型計算機的一個種類,麻雀雖小,五臟俱全,學習單片機可以更加理解微機遠離,更加清楚計算機的脈絡.

其次,學習單片機要選擇入門的機型,單片機種類繁多(500多種?)應用於各個行業,在應用中需要設計者對各種單片機都有所瞭解,以確定最佳的性價比.但是不可能也沒有必要學習各種型號單片機的軟硬件只是,通常的方法是學習一種典型的單片機系列達到實用程度,在應用中首先選擇使用該系列.如果確定要用其它系列單片機時,只需要將兩種系列 的不同點進行分析對比,即可在較短時間內達到可以應用的程度.選擇入門的單片機系列,一定要是目前比較流行,且在若干年內不至於淘汰的產品,且性價比較高,本書選擇Motorola公司的M68HC08系列單片機具有這些特點.

第三,單片機指令系統不大,特別是關鍵字不多,學習時在瞭解其基本性能的前提下,可先把關鍵字及其含義記住,這樣在以後的學習中可以起到事半功倍的效果.
第四,勤於實踐.必須通過實踐才能理解單片機原理,因此在有條件的情況下一定要實踐,這是學好單片機極爲重要的一環.
第五,注意軟件與硬件的結合.單片機程序要固化導硬件中才能執行,而且通過單片機的輸入輸出以及執行機構反映出來,這就涉及到硬件系統的構成,因此學習計算機與單純開發計算機軟件不同,必須瞭解單片機系統的構成.
第六,必須與輸入輸出接口的學習連在一起.單片機系統離不開各種輸入輸出接口,學習單片機,就必須學習各種接口的原理,通過接口的輸入輸出體現單片機程序的功能.
以上只是對在校學習階段的建議,開發應用階段必須重視理論與實踐的結合,積累實際經驗,探索應用的規律和特點.


//瞭解單片機系統構成&原理以及各種接口的原理,並通過實踐來加深理解以更好的掌握.開發應用階段必須重視理論與實踐的結合,積累實際經驗,探索應用的規律和特點.




//數字邏輯_中國科技大學出版社================================================
數字系統:
從概念上講,凡是利用數字技術對信息進行處理,傳輸的電子系統皆可稱之爲數字系統.與數字系統對應的是模擬系統,與其相比的優點是:工作穩定可靠,抗干擾能力強;精確度高;便於大規模集成,易於實現小型化;便於模塊化;便於加密解密等優點.


IC技術發展日新月異,最具代表性的IC芯片主要包括以下幾類:
可編程邏輯器件(PLD)--FPGA
數字信號處理器(DSP)
微控制器芯片(MCU)


//數字系統的設計方法:
半導體技術和計算機技術的發展,是數字系統的設計理念和設計方法都發生了深刻的變化.從電子CAD(Computer Aided Design),電子CAE(Computer AIded Engineering)到電子設計自動化EDA(Electronic Design Automation),設計的自動化程度越來越高,設計的複雜性越來越高.另外電子系統的設計已逐步往系統級發展,IP複用(IP Reuse)技術及片上系統(SOC)已經引起世界範圍的關注.
    PLD器件和EDA技術給今天的硬件設計者提供了強有力的工具,同時也使得數字系統的設計思想/設計方法和設計理念都發生了根本性的變化.一般來說,電子系統的設計有種思路:自上而下/自下而上.




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章