【小蜜蜂筆記】藍橋杯大賽-單片機設(shè)計與開發(fā)基礎(chǔ)技能與進階強化教程

2.LED的基本控制
①基本芯片
74HC138——3-8譯碼器
74HC573——D型鎖存器

②控制思路

控制思路(反向找):Y4C輸出高電平使能573寄存器,寄存器對應(yīng)IO口輸出<WR跳帽已接地,Y4輸出低電平,Y4C輸出即為高電平<138譯碼器對應(yīng)輸出使Y4輸出低電平<138的IO輸出對應(yīng)電平
③代碼細節(jié)
⑴.移位控制LED:
移位運算符CSDN博客參考:
https://blog.csdn.net/weixin_45806959/article/details/116519565

3.驅(qū)動蜂鳴器和繼電器
①基本芯片
ULN2003(驅(qū)動管)的內(nèi)部接線圖

②控制思路
蜂鳴器響>N_BUZZ輸出低電平,即ULN2003 OUT7輸出低電平>573 Q7口輸出高電平,即D7為1,即P0 = 0x04,Y5C配置類似LED

③代碼細節(jié)
簡化代碼

用數(shù)電知識單獨控制P2端口,實現(xiàn)代碼簡化;
4.共陽數(shù)碼管的靜態(tài)顯示
①基本芯片、電路


共陽:輸出低電平點亮;共陰相反
5.共陽極數(shù)碼管的動態(tài)顯示
①問題描述

6.獨立按鍵使用
使用四個獨立按鍵時,J5跳帽接23
具體看視頻
7.矩陣鍵盤使用
使用矩陣鍵盤時J5跳帽接12
P4端口頭文件未定義,需定義
sfr P4 = 0xC0;
采用行、列掃描法
8.中斷系統(tǒng)&外部中斷
①中斷系統(tǒng)的概念
https://bbs.21ic.com/icview-2477100-1-1.html

9.定時器基本應(yīng)用
①使用分析
https://bbs.21ic.com/icview-2477676-1-1.html
10.定時器進階應(yīng)用
按鍵部分建議使用外部中斷編寫
熟悉按鍵松開消抖&數(shù)碼管顯示處理
11.PWM輸出脈寬
12.串口通信
①基礎(chǔ)知識




13.串口通信進階

14.I/O&存儲器的擴展
16.DS18B20
①基礎(chǔ)知識


18.DS1302
①基礎(chǔ)知識




②具體操作

19.555
①基礎(chǔ)知識
