tft每日頭條

 > 科技

 > 單片機的最小系統有哪些

單片機的最小系統有哪些

科技 更新时间:2024-08-26 09:14:00

昨天我們講述了如何用單片機點亮一個LED燈,其實細心地朋友會發現,在昨天的電路圖中其實有一部分會感到很陌生,我們來回顧一下,如下圖。

單片機的最小系統有哪些(單片機最小系統的介紹)1

電路圖

左下角是不是有三個原件,這三個就是C1、C2、Y1,乍一看給人感覺好像沒什麼作用,實際上這三個不起眼的家夥卻對單片機起着決定性作用,這就是今天要介紹的——51單片機最小系統。

那麼什麼是最小系統呢?最小系統就是使單片機工作的最低配置,有了最小系統可以外加許多模塊,增強其功能,像上圖加的一個LED就是對其功能的一個擴展。

在51單片機中最小系統包括複位電路、時鐘系統、電源系統

單片機的最小系統有哪些(單片機最小系統的介紹)2

複位電路

複位電路的作用就是讓單片機從頭開始運行,在C語言中體現在main函數開頭的位置,起作用時讓引腳9(RST引腳)出現兩個機器周期以上的高電平。

單片機的最小系統有哪些(單片機最小系統的介紹)3

時鐘系統

時鐘系統的作用是産生固定的頻率信号,相當于人的心髒(可以想象其作用之大),它的原理就是形成一個振蕩電路(振蕩電路由電容C1、C2、晶振Y1(與上圖X2為一種)組成),産生一個固定頻率,使單片機能夠工作,這就是開頭所說起絕定性作用的原因。

電源電路比較簡單,直接用5V電源把單片機的VCC接到電源正,GND接到電源負(這裡不再展示原理圖)。

在實際應用中,光有最小系統還不夠,還會加一些指示燈,在P0口加上一個上拉電阻(約10K歐9腳排阻,由于P0口不能産生高電平,其他口則不用),如果我們需要把寫好的程序下載到裡面的話還需要一個下載器等等。

單片機的最小系統有哪些(單片機最小系統的介紹)4

排阻

單片機的最小系統有哪些(單片機最小系統的介紹)5

CH340下載器

最後來一張制作成功的圖片

單片機的最小系統有哪些(單片機最小系統的介紹)6

51最小系統

51的學起來還是比較簡單的,ARM的最小系統就比51最小系統複雜好多倍,通常ARM最小系統是由SDRAM、Flash、調試接口、時鐘、電源、複位等組成,每一部分也都比51要複雜,複雜度一增加相應的開發成本就會增加,在産品中如果對實時性要求不是特别高,考慮到成本原因,用51是比較好的選擇,我也會堅持每天給大家介紹基于51的一些産品。

PS:基于昨天用單片機點亮一個LED那篇文章,有網友覺得點亮一個LED燈不過瘾,借鑒于此,明天為大家介紹一下使用LED比較多的愛心流水燈(30個燈),光立方(512個燈),為大家帶來一個視覺盛宴。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved