嵌入式(二十一):外設彙總&格雷碼

1、並口模塊:
a、並口模塊屬於“輸入輸出”部分
b、在CPU看來,是若干個可以訪問的單元(寄存器)
c、核心功能是“引腳電平與部分寄存器內容對應”
d、另有部分寄存器配置引腳電氣性能(多功能化)
2、STC發光二極管實驗:
a、P0口上8個引腳靜態需要高電平1ma驅動
b、P2.3需要高電平2ma驅動
c、發光二極管主要電氣參數:
①、發光顏色(發光波長):xxx
②、正向壓降:1.8V~3.7V
紅1.8V,綠1.9V,藍3.7V
③、正向工作電流:0.1mA~300mA
普通—20、10、5、2、1 mA
高亮—10、5、1、0.5 mA
超高量—5、2、1、0.1 mA
④、反向漏電:50~200uA
⑤、反向耐壓:5~7V
⑥、發光效率:xxx
⑦、壽命:大於100000h
d、很差的二極管,但可以很好“發光”,常用於——指示燈,照明
3、STC步進電機實驗:
在這裏插入圖片描述
在這裏插入圖片描述
a、將控制信號轉變爲步進角度或位移
b、分類:反應式、永磁式、混合式或二相、三相……
c、特點:二相混合式最廣泛(控制較複雜)
d、方便用於位置控制
e、四相步進電機:
在這裏插入圖片描述在這裏插入圖片描述
f、步進電機驅動電路
在這裏插入圖片描述
4、繼電器:
a、電磁繼電器:用電磁力控制的電開關
b、隔離作用:弱電控制強電
c、放大作用:小信號控制大電器
d、主要電氣參數:
①、線圈工作電壓:
②、吸合電壓:
③、釋放電壓:
④、線圈工作電流:
⑤、觸電類型:
⑥、最大觸電耐壓:
⑦、最大觸電電流:
e、結構示意圖:
在這裏插入圖片描述
5、數碼管動態掃描:
a、P0控制段選信號,必須推輓輸出
b、P2.3、P2.2、P2.1、P2.0控制位選信號,其中P2.3必須推輓輸出
6、蜂鳴器:
a、蜂鳴器( Buzzer ):電子訊響器
b、蜂鳴器分類:電磁、壓電或有源(將產生頻率的電路做入電路中)、無源(信號需要外加)
c、無源電磁蜂鳴器原理
在這裏插入圖片描述
d、驅動電路:
在這裏插入圖片描述
7、STC輕觸按鍵、導航按鍵按鍵電路
在這裏插入圖片描述
a、加電阻爲了防止短路
b、並口作爲輸入
8、STC機械振動、霍爾磁場傳感器
在這裏插入圖片描述
a、相當於一個開關
b、倒置傳感器
在這裏插入圖片描述
c、以上,均相當於自動按鍵
9、STC光電編碼器:
a、光電開關分爲對射式、反射式
b、4bit絕對編碼器:檢測到什麼數字,就知道在盤子上的絕對位置
在這裏插入圖片描述
c、主要問題:
①、隨着分辨率提高(bit數變大),問題變得複雜
②、二進制編碼對各bit光電檢測一致性要求很高
製造難度加大,甚至不可能
稍有差錯,可能造成重大信息錯誤
d、二進制編碼跟格雷碼的差別在哪裏,爲什麼格雷碼好:
格雷碼是一種準權碼,設格雷碼最低位爲n=1,則格雷碼的權的絕對值爲(2^n)-1,其符號從左到右正負交替。
典型格雷碼是一種具有反射特性度和循環特性的單步自補碼,它的循環、單步特性消除了隨機取數時出現重大誤差的可能,它的反射、自補特性使得求反非常方便。
格雷碼屬於可靠性編碼,是一種錯誤最小化的編碼方式。
①、格雷碼的特點是任意兩組相鄰之間只有一位不同,其餘各位都相同,而且0和最大數(2的N次方減一)對應的兩組格雷碼之間也只有一位不同。
②、格雷碼是一種循環碼,它的特性使它在形成和傳輸過程中引起的誤差較小。如計數電路按格雷碼計數時,電路每次狀態更新只有一位代碼變化,從而減少了計數錯誤。
③、自然二進制碼可以直接由數/模轉換器轉換成模擬信號,但某些情況,例如從十進制的3 轉換成4 時二進制碼的每一位都要變,使數字電路產生很大的尖峯電流脈衝。而格雷碼則沒有這一缺點,它是一種數字排序系統,其中的所有相鄰整數在它們的數字表示中只有一個數字不同。它在任意兩個相鄰的數之間轉換時,只有一個數位發生變化。它大大地減少了由一個狀態到下一個狀態時邏輯的混淆。另外由於最大數與最小數之間也僅一個數不同,故通常又叫格雷反射碼或循環碼。

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