• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STC15系列的多功能單片機開發(fā)板

      2021-03-12 14:06:07孫嵐嵐姚世豪王瑤高利杰范忠良
      甘肅科技縱橫 2021年12期
      關鍵詞:串口通信晶振單片機

      孫嵐嵐 姚世豪 王瑤 高利杰 范忠良

      摘要:為了適應現(xiàn)代化單片機學習者、單片機產(chǎn)品開發(fā)者,在單片機學習、工作的需求,實現(xiàn)“產(chǎn)-學-研”無縫銜接。文章提出了一種多功能、兼容性更強、低成本單片機開發(fā)板設計方案。本設計方案支持STC15全系列直插系列機,該系列單片機自帶仿真器、具備超強抗干擾無法解密技術(shù)、不需要外部晶振和外部復位電路、4路串口通信、10位高速A/D轉(zhuǎn)換器,超低功耗等特點。與市面上現(xiàn)有的51系列單片機開發(fā)板相比較,更加符合現(xiàn)階段及未來市場的使用需求,更適合用戶學習和研發(fā)工作。

      關鍵詞;單片機;晶振;復位電路;串口通信

      中圖分類號:TP368.2文獻標志碼:A

      0 引言

      單片機應用技術(shù)已經(jīng)逐漸成為了硬件設計以及工程開發(fā)人員研究的熱點,單片機最早可追溯于微處理器(Microprocessor Unit,MPU)與超大規(guī)模集成電路。隨著單片機技術(shù)的發(fā)展,現(xiàn)已應用于多領域,如:兒童玩具、家電設備、工業(yè)制造、航天航空等。51單片機技術(shù)2自發(fā)展以來已有30年歷史,傳統(tǒng)的89C51系列已不能滿足技術(shù)生產(chǎn)需求;而且市面上現(xiàn)有的單片機開發(fā)板種類繁多,大多單片機固定在開發(fā)板上,且存在不易拆卸、替換等問題。為了滿足當代單片機開發(fā)者的學習、工作的需要,實現(xiàn)“產(chǎn)-學-研”無縫銜接。文章設計了一種多功能的STC15系列單片機開發(fā)板,兼容性更強,符合現(xiàn)階段市場及未來市場的使用。

      1開發(fā)板設計

      文章提出的多功能單片機開發(fā)板支持新型STC15全系列直插單片機,支持藍牙模塊、WIFI模塊、超聲波模塊等多種外設,如:LCD12864,LCD1602。各模塊之間增加跳線帽,可以有效避免信號干擾和失真。其中功能模塊包含了數(shù)碼管顯示電路、全彩LED燈點亮、按鍵控制電路、單片機程燒寫電路、紅外接收電路、溫度采集電路、2.4G無線接口、藍牙模塊接口等。

      2系統(tǒng)硬件設計

      2.1單片機程燒寫電路

      開發(fā)板設計了多種供電接口:TYPE-C接口和多功能USB接口;其中,USB接口可以提供下載以及供電服務,支持電壓5V與3.3V的自由切換,便于開發(fā)者低電壓供電,進行超低功耗的學習和開發(fā)。電路中設置有自恢復型過流保護器件,和一個低漏失電壓調(diào)整器。市場上現(xiàn)有的開發(fā)板多以老舊的DC口設計,本設計使用TYPE-C接口獨立供電,學習者可以直接使用充電寶和TYPE-C線實現(xiàn)供電。

      2.2顯示電路

      8路獨立的LED燈、全彩LED燈、數(shù)碼省顯示電路以及蜂鳴器等電路。

      2.2.1LED顯示電路

      LED顯示電路由8個獨立的發(fā)光二極管組成,發(fā)光二極管串聯(lián)電阻與跳線帽后連接電源,指示燈LED信號由電源提供,形成共陽極電路,以減小單片機的電流輸出,可以讓單片機的電流輸出主要用于工作其他的電路。電源接通后,單片機引腳輸出低電平時,發(fā)光二極管有電流通過,此時二極管點亮,如圖1所示。

      LED電路設計方案使用IAP15系列單片機的PO口,STC15系列單片機所有I/O口均可由軟件配置成4種工作類型之一。4種類型分別為:準雙向I/0口,其中弱上拉模式支持傳統(tǒng)的8051單片機輸出模式、引腳支持強上拉的推挽輸出,僅高阻態(tài)的輸入功能、以及開漏輸出。STC15系列單片機每個I/O引腳的工作類型均有兩個控制寄存器進行配置。

      STC15F系列單片機的所有輸入輸出引腳,上電復位之后均為兼容傳統(tǒng)8051單片機的弱上拉(準雙向I/0口模式)。每個引腳的電流輸出可達20mA,PDIP40引腳以上封裝的單片機芯片最大工作電流不能超過120mA,SKDIP20封裝以上及PDIP32封裝以下的單片機整個芯片最大電流為90mA。

      2.2.2全彩LED燈電路

      因本系列單片機總計多達6路的增強型PWM輸出的端口P3.7/PWM2、P3.6/PWM3,故本開發(fā)板全彩LED一端通過電阻與STC15系列單片機的P35、P36、P37引腳鏈接。使學習者不僅可是使用本全彩LED做交通燈實驗,也可以學習STC15系列單片機內(nèi)部PWM模塊,使用硬件模擬呼吸燈效果,實現(xiàn)全彩LED效果。

      STC15W系列型號的單片機,PWM輸出相關引腳上電復位后默認為開啟的高阻輸入模式,若用戶需要對LED直接操作(使其能對外做普通的I/O輸出),至直接通過程序配置為弱上拉的準雙向口或者是強推挽輸出模式即可。因此用戶需要再進入功能程序之前中將這些端口初始化為自己需求的(比如:準雙向口、強推挽模式)。

      本開發(fā)板共陽極電路設計方案,全彩LED燈另一端連接電源,當電源輸出高電平時,全彩LED燈點亮。以便于減小單片機的電流輸出,是單片機的電流輸出更加高效率的用于其他的工作電路。

      2.2.3數(shù)碼管顯示電路

      本設計中電路采用四位一體的共陽極數(shù)碼管,電源通過退耦電路接入,通過PNP三極管驅(qū)動分別于數(shù)碼顯示管、單片機引腳相連完成相應的功能顯示。

      四位一體的共陽極數(shù)碼管的設計(如圖2La)所示),由于STC15系列單片機的P4組口,并沒有提供全8位I/0,故本設計其中四位數(shù)碼管的位選段端口分別由P41、P42、P44、P45進行控制,方便學習者無論是靜態(tài)數(shù)碼管亦或者是動態(tài)數(shù)碼管的學習的程序操作。

      由于數(shù)碼管采用共陽極設計,數(shù)碼管動態(tài)工作所需電流較大。但是單片機的I/O口不足以提供充足的電流啟動數(shù)碼管顯示功能,或者是顯示亮度效果較弱,故本開發(fā)板數(shù)碼管的位選控制端,采用單片機的I/O口控制一個PNP三極管S8550的飽和截止狀態(tài),來控制數(shù)碼管的位選狀態(tài),實現(xiàn)了數(shù)碼管良好的動態(tài)掃描以及顯示效果[5]。

      本開發(fā)板數(shù)碼管段選端設計使用單片機的P2組I/0口整體進行控制,方便學習者實用程序直接操控數(shù)碼管進行段選顯示。

      2.2.4液晶顯示電路

      液晶顯示電路設計(如圖2(b)所示)有LCD1602顯示屏和采用8位并行的接口方式LCD12864液晶顯示屏。通過電壓控制顯示界面,主要借助溫濕度傳感器接口鏈接相應的設備,在同一時間段內(nèi),測試環(huán)境中的溫濕度數(shù)量值在顯示屏上最高可以顯示32字符。

      2.3蜂鳴器電路

      蜂鳴器電路(如圖3(a)所示)由電源、蜂鳴器、PNP三極管、電阻以及跳線帽等元件構(gòu)成,三極管的發(fā)射極連接電源,基極通過電阻、跳線帽與單片機引腳相連,集電極連接蜂鳴器,形成了無源蜂鳴器驅(qū)動電路。

      當基極電壓比發(fā)射極電壓低0.7V的時候,三極管被打開,電流從發(fā)射極流向集電極[7]。當發(fā)射極與基極之間的正向壓差不足0.7V的時候,PNP三極管處于截止狀態(tài),發(fā)射極與集電極之間不導通。因此,把PNP三極管的基極通過電阻經(jīng)過跳線連接在單片機引腳上,當引腳輸出高電平時,三極管截止;當引腳輸出低電平時,三極管被打開。

      控制蜂鳴器的PCP三極管的基極,為了充分利用STC15系列單片機的I/O口資源,本設計控制引腳使用單片機的P54引腳進行控制。STC15系列單片機的P54引腳是為了兼容傳統(tǒng)的89C52單片機,可以由用戶設定為復位按鍵引腳。

      2.4按鍵控制電路

      按鍵控制電路(如圖3(b)所示)設計有4位用戶按鍵和1個獨立復位按鍵;其中1位獨立按鍵,使用STC15單片機的P54引腳,由于采用跳線帽式分離設計復位按鍵,P54引腳在本開發(fā)板上屬于復用引腳,用戶可以自行選擇使用復位按鍵,還是使用蜂鳴器。這樣在SCT15系列單片機軟件復位功能的前提下,使開發(fā)板同時具備了軟件和硬件兩種復位方式。

      4個獨立按鍵基本實現(xiàn)電路控制功能,采用STC15系列單片機的P30/P31/P32/P33引腳,其中P32引腳、P33引腳為STC15系列單片機支持的外部中斷引腳,學習者可以使用按鍵的功能學習中斷系統(tǒng)及外部中斷的功能。當按鍵按下時,若單片機引腳輸出為高電平,則電路導通;否則處于截止狀態(tài)。

      3結(jié)論

      本單片機開發(fā)板在核心控制器的基礎上,對外圍電路進行了設計,包括按鍵電路、蜂鳴電路和顯示電路等部分,實現(xiàn)了程序下載以及相關調(diào)試;并且將它們集成到一塊小板子上,可直接插在PC機上下載程序,便于攜帶與學習;另外一些中小型項目也可直接對該開發(fā)板進行二次開發(fā),可以極大地節(jié)省開發(fā)成本,縮短研發(fā)周期。由于篇幅問題,很多功能未展示??傊鹃_發(fā)板操作簡單,靈活性更強,具有一定的使用價值和現(xiàn)實意義。

      參考文獻:

      [1]李沛彬,嵌入式系統(tǒng)核心組件單片機技術(shù)[J].電子技術(shù)與軟件工程,2019(11):197-198.

      [2]關德君.單片機在電子信息技術(shù)中的應用與開發(fā)[J].無線互聯(lián)科技,2021,18(9):99-100.

      [3]馮蓉珍.基于51單片機和無線通信的紅外智能密碼鎖設計[J].甘肅科技縱橫,2019,48(4):1-3.

      [4]陳瞳.基于AT89S52單片機的遙控電子鐘設計[J].電子測試,2019(20):12-13.

      [5]顧亞龍.基于AT89S52單片機的溫度監(jiān)測報警系統(tǒng)[J].電子制作,2021(12):76-78.

      [6]倪瑞,張萬達,基于AT89S51單片機的溫濕度監(jiān)測與控制系統(tǒng)設計[J].自動化與儀表,2019,34(5):53-55.

      [7]清華大學電子學教研組,童詩白,華成英.模擬電子技術(shù)基礎[M].北京:高等教育出版社,2001.

      猜你喜歡
      串口通信晶振單片機
      兩非門晶振振蕩電路的設計
      基于晶振的高性能時間保持方法研究
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      幾種導致恒溫晶振頻率偏移的因素分析
      電子測試(2018年14期)2018-09-26 06:04:14
      恒溫晶振環(huán)境溫度特性測試系統(tǒng)設計
      電子測試(2018年1期)2018-04-18 11:52:05
      基于Qt和Flash的嵌入式Linux軟件架構(gòu)設計
      串口通信在智能家居監(jiān)控系統(tǒng)中的應用
      基于OpenCV的室內(nèi)照明智能控制系統(tǒng)設計與實現(xiàn)
      科技視界(2016年13期)2016-06-13 22:01:19
      彰武县| 桐梓县| 斗六市| 治多县| 华阴市| 凯里市| 旺苍县| 赤峰市| 南京市| 盖州市| 九江市| 牡丹江市| 兴业县| 光山县| 逊克县| 华池县| 兰考县| 墨江| 九龙坡区| 鲜城| 永丰县| 图们市| 静海县| 兴文县| 正安县| 运城市| 潮州市| 新民市| 资阳市| 黔南| 齐河县| 高雄县| 兴城市| 仁寿县| 河东区| 嫩江县| 东城区| 丹阳市| 饶平县| 永城市| 泾川县|