STC12 最小系统板
2016年升級最新版
1.下載芯片更新為較為穩定是CH340T,更加方便下載,輕鬆一鍵,下載無極限。
2.背面板增加AMS1117 5轉3.3v穩壓芯片 為喜歡用NRF24L01等外部3.3V模塊提供穩定的電源
3.復位按鍵更新為鐵殼版本並且位置像中間調整看上去更大氣
4.復位電容由原直插改用貼片式膽電容
5.主頻晶振由原直插式改為貼片式11.0592MHz
6.為1602 12864背光灰度調解增加了5k的可調電阻
7.在電壓選擇上這次升級增加了主MCU 5V 3.3V可切換選擇,方便5v芯片和低功耗芯片的更換
--------以下是舊版說明------
簡單說下 這個板子雖然和本店推出的STC89C52RC 大體外形基本接近
但是這個板子上運行的單片機是STC12C5A60S2 可以說STC12系列單片機是目前STC 8位單片機的主流作品
我想很多朋友都還不了解它 因為我剛聽到時也是不知道還有這樣的一款
當我開始使用時才發現 它的功能確實很強大 說實話STC12對於本人來說已經愛不釋手了
有的朋友會說51才是基礎但是我可以明確的告訴大家STC12完全兼容51功能也一樣可以做基礎去學習課堂上老師講的51的課程也完全可以用STC12來實現程序都是一樣的為什麼不去學功能強大的呢就我親身舉例我上大學的時候我的學哥們還都用AT的51 當我開始學單片機的時候就已經到了STC89C52 那個時候下載方法要比AT51方便了好多我相信STC12系列以後會成為學校學習和比賽的主流單片機!
現在把它做出來和朋友們分享下
目的只有一個希望它能幫助朋友們更好的學習和創新
有一點要先強調一下就是它兼容了STC89C52系列的所有功能 說的再簡單點就是只要你能在52上跑的程序把它直接燒到STC12裡都是完全可以跑的而且速度還要比52快8-12倍(這個我可有過體會那時剛接觸用了一樣的1602的程序結果在STC12上漢字顯示不出來了後來把延時調大了才恢復了效果!)
下面拿點資料上的說明讓大家看看
STC89C52RC
STC12C5A60S2
我想看到這個兩個表格 朋友們也就大體知道STC12的強大了
STC12C5A60S2有60K的Flash這樣很多朋友不用擔心空間不夠了
1280字節的SRAM 能大幅度提升芯片的運算緩衝區
還有一個比較省心的就是它有自己的AD通道 (我想很多在校的朋友都知道近年來大學裡的比賽用到AD轉換的是越來越多了)這樣能減少了很多電路上的煩惱而且我視頻裡的一個三軸角度傳感器的電壓採集就是用STC12C5A60S2做的有興趣的朋友可以去看看
高速SPI總線?在讀SD卡NRF24L01 flish芯片等等多支持SPI總線功能的模塊都可以採用STC12獨自的SPI功能在速度上要遠遠超過了模擬SPI
不管有什麼問題 都可以聯繫我 一起學習、進步!為交更多喜歡單片機的朋友而努力
回到正題 這裡簡單對板子進行下介紹:
1. 採用芯片為STC12C5A60S2高速51單片機,兼容了傳統51的所有功能。
2. 支持普通USB數據線下載及供電,只要用一個普通的數據線就可以給STC12下載程序。
3. 可以用外部電源供電,也可以通過USB給外部設備供電。
4. 外部電路自動冷啟動功能,我想玩51的朋友都知道,如果長期調試一個程序就要反复的往單片機裡寫程序,也就是要反复的閉開開關,非常的麻煩!所以為此我特意做了這個自動冷啟動功能,朋友們只需要保持開關開著的狀態,點擊下載就OK了再也不用去掰開關了
5. 本板子特意加了雙頻濾波功能,也算是提高了板子一定的穩定性吧!
6. 除了復位電路引腳晶振和電源引腳,其它所有引腳全部引出,而且所有引腳都可以做IO使用,也就是有44-5= 39個IO口。
7. 朋友們都知道52的P0口要加上拉電阻才能做I0口,但是STC12 P0口不用上拉電阻就能做IO口。
8. STC12 有自己的AD採集通道,也就是P1口的8個口都可以做AD通道,這樣帶來的方便我就不說了
9. 這個板子是在52的基礎上開發的,當然和我做的STC89C52RC最小系統板也有很大相近之處,就是繼承了那個板子LCD1602與LCD12864的同一通道,而且同樣的基礎上我還加了TFT彩屏顯示功能,因為板子的速度上來了嘛!也就是說那個20個的端口可以同時做LCD1602 LCD12864和TFT液晶屏的端口
10. P0 P1 P2 P3口的引出方式和傳統的直插式STC52的IO口位置是一樣,這樣方便了大家的應用!而且STC12C5A60S2還有它獨特的P4口這裡P4口的IO我已在板子的兩邊分別引出現在板子一共的IO有39個相信很多朋友不會在因為引腳不夠而煩惱了 而且P4口的使用方法和別的口是一樣的
11. 所有IO口的孔間距離和實驗板(有的朋友還叫它孔孔板)是相對應的,只要焊好插針,就可以對應的插上,很方便做各種實驗,拿過來就能用嘛!
12.晶振的兩個孔舖的是較大的焊盤,目的是為了能換晶振,當前板子的晶振是11.0592M如果有的朋友閒速度慢或者是更高端的外設可以調到22.1184M甚至33.1776M都是很穩定的。
說了那麼多了 接下來給大家看點實例吧
數碼管顯示效果
LCD1602顯示效果
下面的這個是 下位機採集溫度 通過藍牙上傳到上位機 上位機軟件讀取溫度值 的一個小實驗 具體的視頻地址是:
http://www.tudou.com/programs/view/4tXKIz4PIUE/
下面這個可不是流水燈實驗哦 這個是STC12 AD採集音頻 LED頻譜顯示實驗
具體視頻地址http://www.tudou.com/programs/view/dn3cEGzyWB0/
TFT彩屏實例 目前先給大家看個效果 如果有新的效果我會更新在視頻上的
2015年1月8日更新除原有本實驗板資料
另外贈送一套開發板完整資料供朋友們參考學習
開發板資料部分截圖
此資料僅供參考不做任何解釋哦
請大家拍下後 留下''郵箱'' , 資料會通過郵箱給您發過去的~~
發貨清單:
1. STC12C5A60S2最小開發板一塊
2. 1*40排針2根
3. 1*40排母1根
4. 跳帽2個
5. 資料一份