單片機開發電路板上簡單外設
- 開發板上各基礎外設
- LED燈
- 按鍵:
- 數碼管介紹
- 液晶屏
- 矩陣鍵盤
- 掃描的概念
- LED點陣屏
- 實時時鐘
- 蜂鳴器
- 存儲器
- 溫度傳感器&單總線
開發板上各基礎外設
LED燈
中文名:發光二極管
外文名:Light Emitting Diode
簡稱:LED
用途:照明、廣告燈、指引燈、屏幕
按鍵:
輕觸按鍵:相當于是一種電子開關,按下時開關接通,松開時開關斷開,實現原理是通過輕觸按鍵內部的金屬彈片受力彈動來實現接通和斷開
按鍵的抖動
對于機械開關,當機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個開關在閉合時不會馬上穩定地接通,在斷開時也不會一下子斷開,所以在開關閉合及斷開的瞬間會伴隨一連串的抖動
數碼管介紹
LED數碼管:數碼管是一種簡單、廉價的顯示器,是由多個發光二極管封裝在一起組成“8”字型的器件
0 1 2 3 4 5 6 7 8 9 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,
A B C D E F 空
0x77,0x7C,0x39,0x5E,0x79,0x71,0x00,
數碼管驅動方式
單片機直接掃描:硬件設備簡單,但會耗費大量的單片機CPU時間
專用驅動芯片:內部自帶顯存、掃描電路,單片機只需告訴它顯示什么即可
液晶屏
LCD1602調試工具
使用LCD1602液晶屏作為調試窗口,提供類似printf函數的功能,可實時觀察單片機內部數據的變換情況,便于調試和演示。
本視頻提供的LCD1602代碼屬于模塊化的代碼,使用者只需要知道所提供函數的作用和使用方法就可以很容易的使用LCD1602

矩陣鍵盤
在鍵盤中按鍵數量較多時,為了減少I/O口的占用,通常將按鍵排列成矩陣形式
采用逐行或逐列的“掃描”,就可以讀出任何位置按鍵的狀態
掃描的概念
數碼管掃描(輸出掃描)
原理:顯示第1位→顯示第2位→顯示第3位→……,然后快速循環這個過程,最終實現所有數碼管同時顯示的效果
矩陣鍵盤掃描(輸入掃描)
原理:讀取第1行(列)→讀取第2行(列) →讀取第3行(列) → ……,然后快速循環這個過程,最終實現所有按鍵同時檢測的效果
以上兩種掃描方式的共性:節省I/O口
LED點陣屏
LED點陣屏由若干個獨立的LED組成,LED以矩陣的形式排列,以燈珠亮滅來顯示文字、圖片、視頻等。LED點陣屏廣泛應用于各種公共場合,如汽車報站器、廣告屏以及公告牌等
LED點陣屏分類
按顏色:單色、雙色、全彩
按像素:88、1616等(大規模的LED點陣通常由很多個小點陣拼接而成)
實時時鐘
蜂鳴器
ULN2003
存儲器
溫度傳感器&單總線
但是單總線用的不多啊

電機 PID算法
電機
各電機類型:
電機驅動電路
開發版上的東西不是很主流啊