STC8A—核心板


  增強型8051單片機,相較於傳統8051單片機不僅內部Flash和RAM更大,外設資源也更加豐富,通常有IIC,SPI,ADC,EEPROM,PWM(定時器特殊用法)等,非常適合51單片機進階學習。

  本人使用STC8A8K64S4A12制作了一款核心板,首先參考一下手冊上的電路,如下:

  將參考設計中的SP3232使用CH340替換掉,注意CH340C和CH340G都是SOP16封裝,但是CH340C不需要外部晶振,當然也要貴幾毛錢,也可以將晶振和匹配電容也加上,因為兩個芯片的引腳是兼容的,同時將DB9用USB口替換,如下:

  這里TXD端的二極管建議加上,原因是不加二極管在USB插上之后會有電流倒灌至單片機電路,可能會影響工作。

  單片機的ADC部分電源按照手冊上的接法,如下:

  若不需要參考電壓源,也可在焊接時不焊TL431,將R4位置直接短接即可。

  將大部分IO口引出,如下:

  電源部分采用多種輸入兼容的方式,除了USB供電之外,還可以使用DC座(J12)、排針J2供電,USB或者DC座供電時只需將相應回路上的電阻R1或者R2短接即可,同時加入穩壓電路,可以選擇固定電壓的穩壓芯片,如AMS1117-3.3V或者AMS1117-5V,這樣就可以允許外部輸入電源多樣,如USB的5V,DC座的5V、12V甚至24V。

  此外,J5用來選擇后續電路中VCC的電源,可以直接接外部電源,如直接接USB或者3.7V鋰電池,也可以接穩壓之后的電源,給DIY提供了便利。

  同時加入兩種OLED顯示屏的電路,沒有選擇數碼管的原因是數碼管不夠靈活,而且STC8A的RAM足夠大,可以實現GUI函數。

  其中COG采用晶聯訊的JLX12864,OLED采用中景園的1.3寸顯示屏,兩個都是SPI通訊方式,這里沒有使用STC8A芯片的硬件SPI,因為使用IO口模擬SPI編程更能鍛煉驅動編寫能力。

  提供一個LED接口,便於測試程序—點亮LED燈。

  打樣之后如下,其中電容和電阻由於本人之前都是用萬能板搭電路,所以都是買的直插期間,所以將電容和電阻的封裝做了修改,比如電阻雖然是直插的樣子,但是焊盤換成了貼片的,節省一點空間,板子尺寸5cmX5cm,方便在萬能板上進行DIY。

    

  焊接之后如下:

       

  插上OLED顯示屏如下:

         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM