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