帆船運(yùn)動(dòng)越來(lái)越受到人們的重視,如何利用現(xiàn)代科技手段輔助訓(xùn)練,來(lái)提高比賽成績(jī)顯得尤為重要。
學(xué)習(xí)過(guò)C語(yǔ)言的同學(xué)在對(duì)單片機(jī)有了基本了解之后,就可以開(kāi)始試著寫(xiě)一兩個(gè)基于單片機(jī)的C語(yǔ)言的程序了。
節(jié)拍器以AT89C51 單片機(jī)為控制中心,由LED 顯示模塊、調(diào)節(jié)鍵盤(pán)模塊、聲音輸出模塊組成。圖1 是節(jié)拍器的電路原理圖。
目前,各半導(dǎo)體廠商紛紛以之替代原有的8/16位MCU內(nèi)核,32位ARM MCU全面替代8/16位MCU已是大勢(shì)所趨。
本文來(lái)聊一下關(guān)于單片機(jī)與嵌入式、操作系統(tǒng)與RTOS之間的那些事兒。通過(guò)這篇文章,讓你操作系統(tǒng)的實(shí)時(shí)性有一個(gè)系統(tǒng)、全面的理解!
為增進(jìn)大家對(duì)功耗的認(rèn)識(shí),本文將基于兩點(diǎn)介紹功耗:1.低功耗主要設(shè)計(jì)方法,2.單片機(jī)系統(tǒng)低功耗設(shè)計(jì)要點(diǎn)。
國(guó)產(chǎn)替代本來(lái)是一個(gè)好事,不過(guò)最近來(lái)看,國(guó)產(chǎn)也開(kāi)始有假貨。網(wǎng)友imdx發(fā)帖表示,某寶買(mǎi)的“全新原裝”GD32F103C8T6,管腳看著挺整齊,絲印也很清晰,mark點(diǎn)和以前的有些差異。實(shí)際測(cè)試調(diào)試工具識(shí)別出來(lái)確實(shí)也是GD32F103C8T6,也能燒錄程序,正常運(yùn)行。
在現(xiàn)實(shí)中,我相信有很多剛剛接觸單片機(jī)的同學(xué),簡(jiǎn)直是無(wú)從下手,打開(kāi)一個(gè)程序,更會(huì)被復(fù)雜的結(jié)構(gòu)和密密麻麻的代碼嚇到,產(chǎn)生退縮的想法,這篇文章帶你了解一下單片機(jī)程序。
我相信很多同學(xué)在剛開(kāi)始學(xué)習(xí)單片機(jī)的時(shí)候,在做NRF24L01通信時(shí)會(huì)遇到很多棘手的問(wèn)題,有時(shí)候一個(gè)星期也搞不明白,還有可能越搞越不懂,越搞越不會(huì),最后無(wú)奈只好想放棄。今天在這里給大家講一下新手是如何快速搞通的。
如果我們?cè)谧鰡纹瑱C(jī)無(wú)線通信的時(shí)候,沒(méi)有很好地理解“數(shù)字”的概念,我們就會(huì)遇到很多的問(wèn)題,例如:可以傳送文字嗎?,可以傳送聲音和圖片嗎?......這些問(wèn)題雖然聽(tīng)上去讓人覺(jué)得很奇葩,但是正是這樣的問(wèn)題更反映出在學(xué)單片機(jī)之前,我們并沒(méi)有做好功課。
AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8位微處理器,俗稱(chēng)單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。
如果你用 Keil C51 進(jìn)行編譯,記住一點(diǎn):它不區(qū)分大小寫(xiě)!!!臥槽,今天編程序那個(gè)調(diào)錯(cuò)啊,就因?yàn)橐粋€(gè)數(shù)組名和一個(gè)變量名完全一樣,只是大小寫(xiě)不一樣罷了,標(biāo)準(zhǔn) C 我怎么記得這樣可以啊……上網(wǎng)一查,臥槽,Keil C51 不區(qū)分大小寫(xiě),準(zhǔn)確的說(shuō)是“連接的時(shí)候不區(qū)分大小寫(xiě)”,更準(zhǔn)確一點(diǎn)就是“具有外部連接的變量區(qū)分大小寫(xiě),內(nèi)部連接 static 區(qū)分大小寫(xiě)”……至少 Keil uVision2 是這樣,不知道別的版本是不是,待驗(yàn)證……
上拉電阻其實(shí)就是一個(gè)電阻,當(dāng)作為輸入時(shí),上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時(shí),處在高阻抗?fàn)顟B(tài),只有外接一個(gè)上拉電阻才能有效。
功能要求: 一):綠燈25s倒計(jì)時(shí),綠燈過(guò)度紅燈有5s黃燈時(shí)間,紅燈25s后直接跳綠燈。 二):按鍵按下模擬闖紅燈輸入,產(chǎn)生5s蜂鳴器鳴叫。
學(xué)習(xí)單片機(jī)有一學(xué)期了,現(xiàn)在也由51轉(zhuǎn)到STM32了。一直想對(duì)51的學(xué)習(xí)做一個(gè)總結(jié)。也希望對(duì)別人有一些啟發(fā)。也給后學(xué)者提供一些建議。當(dāng)然本文是我對(duì)自己學(xué)習(xí)過(guò)程的總結(jié),若有不對(duì)的地方,還請(qǐng)高手指出。
前市場(chǎng)流行的3.5寸屏基本上都是只內(nèi)置了驅(qū)動(dòng)器,而不帶控制器,這樣給用戶(hù)的使用造成了一些難度?;旧虾芏嗯笥言谟貌势?xí)r選擇一些帶LCD控制器的ARM7或ARM9去開(kāi)發(fā),對(duì)于不會(huì)ARM開(kāi)發(fā)的朋友來(lái)說(shuō),只使用普通MCU,這樣可以選擇的3.5寸TFT模塊,就很難找到了。
近年來(lái),隨著單片機(jī)技術(shù)的飛速發(fā)展,涌現(xiàn)了多種性能優(yōu)良且成本很低的單片機(jī)品種。C8051F系列單片機(jī)就是其中之一。在工程應(yīng)用中,C8051F021可在滿(mǎn)足性能要求的前提下,減少浪費(fèi)、降低成本。
前言 單片機(jī)編程者需要知道自己的程序需要花費(fèi)多長(zhǎng)時(shí)間、while周期是多少、delay延時(shí)是否真如函數(shù)功能描述那樣精確延時(shí)。
這學(xué)期開(kāi)設(shè)的51單片機(jī)課程的課程設(shè)計(jì)即將驗(yàn)收,今天開(kāi)始正式著手做循跡小車(chē)~
我時(shí)常在想,現(xiàn)代社會(huì)發(fā)展變化速度之快超越了很多人的認(rèn)知。