亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

        關(guān)鍵詞;單片機(jī);晶振;復(fù)位電路;串口通信

        中圖分類號(hào):TP368.2文獻(xiàn)標(biāo)志碼:A

        0 引言

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

        1開發(fā)板設(shè)計(jì)

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

        2系統(tǒng)硬件設(shè)計(jì)

        2.1單片機(jī)程燒寫電路

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

        2.2顯示電路

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

        2.2.1LED顯示電路

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

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

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

        2.2.2全彩LED燈電路

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

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

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

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

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

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

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

        本開發(fā)板數(shù)碼管段選端設(shè)計(jì)使用單片機(jī)的P2組I/0口整體進(jìn)行控制,方便學(xué)習(xí)者實(shí)用程序直接操控?cái)?shù)碼管進(jìn)行段選顯示。

        2.2.4液晶顯示電路

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

        2.3蜂鳴器電路

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

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

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

        2.4按鍵控制電路

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

        4個(gè)獨(dú)立按鍵基本實(shí)現(xiàn)電路控制功能,采用STC15系列單片機(jī)的P30/P31/P32/P33引腳,其中P32引腳、P33引腳為STC15系列單片機(jī)支持的外部中斷引腳,學(xué)習(xí)者可以使用按鍵的功能學(xué)習(xí)中斷系統(tǒng)及外部中斷的功能。當(dāng)按鍵按下時(shí),若單片機(jī)引腳輸出為高電平,則電路導(dǎo)通;否則處于截止?fàn)顟B(tài)。

        3結(jié)論

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

        參考文獻(xiàn):

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

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

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

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

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

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

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

        猜你喜歡
        串口通信晶振單片機(jī)
        兩非門晶振振蕩電路的設(shè)計(jì)
        基于晶振的高性能時(shí)間保持方法研究
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        幾種導(dǎo)致恒溫晶振頻率偏移的因素分析
        電子測試(2018年14期)2018-09-26 06:04:14
        恒溫晶振環(huán)境溫度特性測試系統(tǒng)設(shè)計(jì)
        電子測試(2018年1期)2018-04-18 11:52:05
        基于Qt和Flash的嵌入式Linux軟件架構(gòu)設(shè)計(jì)
        串口通信在智能家居監(jiān)控系統(tǒng)中的應(yīng)用
        基于OpenCV的室內(nèi)照明智能控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        科技視界(2016年13期)2016-06-13 22:01:19
        久久综合九色综合久99| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 亚洲中文字幕乱码第一页| 99re6在线视频精品免费| 国产激情久久久久影院老熟女| 日韩在线无| 色系免费一区二区三区| 青青草视频在线观看9| 成人自拍一二在线观看| 免费观看羞羞视频网站| av无码精品一区二区三区四区| 国产AV国片精品有毛| 最近亚洲精品中文字幕| 黄色国产精品福利刺激午夜片| 国产超碰人人做人人爽av大片 | 国产精品自拍视频在线| 国产日韩欧美一区二区东京热| 东方aⅴ免费观看久久av| 亚洲性69影视| 亚洲一区二区三区一区| 职场出轨的人妻中文字幕| 边啃奶头边躁狠狠躁| 无码国产亚洲日韩国精品视频一区二区三区 | 琪琪色原网站在线观看| 日韩av精品国产av精品| 亚洲区日韩精品中文字幕| 久久久国产精品首页免费| 日韩亚洲精选一区二区三区 | 97久久久久人妻精品区一| √天堂中文官网8在线| 中文字幕精品久久天堂一区| 日本久久一区二区三区高清| 国产美腿丝袜一区二区| 亚洲av日韩综合一区二区三区| 亚洲熟妇无码av不卡在线播放 | 99re6久精品国产首页| 一本色道久久88加勒比综合| 成人免费无遮挡在线播放| 色欲麻豆国产福利精品| 国产精品毛片久久久久久l| 亚洲不卡av不卡一区二区|