16550晶元概覽

2021-08-13 08:46:50 字數 1193 閱讀 9898

1、基本概念

(1)序列通訊:

①同步需要時鐘

簡單來說,同步就意味著有等待,乙個程序給另乙個程序發訊號以後,必須要等到這個程序有回應才能繼續做下去,否則就一直等著(而非同步就是發了訊號就不管了)。

②非同步a、不需要時鐘,通過起始位和結束位來標誌資訊收發的開始、結束。

b、為了保證準確性需要用奇偶校驗:偶檢驗(當資料中有偶數個1,這個校驗位為0,否則為1),奇校驗(當資料中有偶數個1,這個校驗位為1,否則為0)

(2)波特率

bit/s

r=f/(v*16)

2、基本工作原理

(1)八個位址線

略(2)initialization and operation

①line control register

第0、1位決定資料長度

第2位:stop bit

第3位:允不允許奇偶校驗

第4位:校驗的型別(0表示奇檢驗)

stick位(第5位)是1,奇偶校驗位不由資料本身決定,由程式設計師自己決定。

send break:傳送斷開訊號。

最高位:enable divisor latch。為1,除數暫存器開啟,寫完除數波特率後關閉

需要注意的是:r=f/(v*16)

③fifo control register(用來輸入輸出)

最高兩位決定接收的深度:接收1,4,8,14個後中斷

④operation

status line register:給出了收發的狀態、錯誤資訊等。

bit0:是否收到資料

bit1:緩衝器滿了還送資料進來,overrun

bit2:奇偶校驗錯誤

bit3:接收到的停止位是錯誤的(例如:不是1而是0)

bit4:線路斷開

bit5:為1,表示資料在holding register沒有傳送完

bit6:為1,表示傳送完了

bit7:fifo錯誤

注意:程式設計的時候需要測試th位(bit5)或者dr位(bit0)

3、應用(詳見書)

74xx系列晶元型別及功能概覽

74系列積體電路大致可分為6大類 74 標準型 74ls 低功耗肖特基 74s 肖特基 74als 先進低功耗肖特基 74as 先進肖特基 74f 高速 近年來還出現了高速cmos電路的74系列,該系列可分為3大類 hc為coms工作電平 hct為ttl工作電平,可與74ls系列互換使用 hcu適用...

Emacs使用概覽

游標控制 c v alt v 上下移動一頁 c n p 上下移動行 c f b 前後移動一字元 alt f b 前後移動一單詞 c a e 移動到行首和尾 alt a e 移動到句首和尾 c u digit cmd 連續執行 c g 取消鍵入命令 文字編輯文字複製 c 選擇起點,點游標移動到終點,m...

OpenCart 架構概覽

opencart是乙個 設計精緻小巧的電子商務系統。written by iefreer founder of techbrood.com 1 mvc架構 opencart是基於mvc正規化的。model層負責獲取資料。和其他一些框架如cakephp相比,model的功能實現有限但簡潔,直接呼叫db...