應(yīng)用背景:直流電機(jī)的額定功率12V,額定轉(zhuǎn)速3000rpm,光碼盤12孔, 晶振為12MHz,定時(shí)/計(jì)數(shù)器T0檢測(cè)轉(zhuǎn)速,用定時(shí)器T1進(jìn)行定時(shí), P1.0控制直流電機(jī)的正反轉(zhuǎn),用P1.1控制電機(jī)的轉(zhuǎn)速.
設(shè)計(jì)中采用了專門的芯片組成了PWM信號(hào)的發(fā)生系統(tǒng)并且對(duì)PWM信號(hào)的原理、產(chǎn)生方法以及如何通過軟件編程對(duì)PWM信號(hào)占空比進(jìn)行調(diào)節(jié)從而控制其輸入信號(hào)波形等均作了詳細(xì)的闡述。
當(dāng)你編寫完一個(gè)程序后,通過軟件調(diào)試,你可以看到程序的指令集,從指令集你就能知道單片機(jī)內(nèi)部是如何工作的,比如數(shù)據(jù)存取的寄存器與地址,下面是電工之家找的一篇指令集,講的蠻好的。
超聲波模塊測(cè)距51程序_單片機(jī)超聲波測(cè)距c語(yǔ)言,超聲波檢測(cè)原理
TMOD : 控制定時(shí)器的工作方式。8個(gè)bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因?yàn)槎〞r(shí)器有4種工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。以上是控制低4位的,所以是對(duì)應(yīng)著T0。
在MCS-51系列單片機(jī)的指令系統(tǒng)中尋址方式共有7種,立即尋址方式,mcs-51單片機(jī)的一種尋址方式,操作數(shù)就寫在指令中,和操作碼一起放在程序存貯器中。把“#”號(hào)放在立即數(shù)前面,以表示該尋址方式為立即尋址,如#20H,立即尋址方式通常用于對(duì)通用寄存器或內(nèi)存單元賦初值。
學(xué)習(xí)單片機(jī)有一學(xué)期了,現(xiàn)在也由51轉(zhuǎn)到STM32了。一直想對(duì)51的學(xué)習(xí)做一個(gè)總結(jié)。也希望對(duì)別人有一些啟發(fā)。也給后學(xué)者提供一些建議。當(dāng)然本文是我對(duì)自己學(xué)習(xí)過程的總結(jié),若有不對(duì)的地方,還請(qǐng)高手指出。
LED顯示屏廣泛應(yīng)用于工礦企業(yè)、學(xué)校、商場(chǎng)、店鋪、公共場(chǎng)所等進(jìn)行圖文顯示,廣告宣傳,信息發(fā)布。本文設(shè)計(jì)一種由4個(gè)16×16點(diǎn)陣LED模塊組成的顯示屏,由單片機(jī)作控制器,平滑移動(dòng)顯示任意多個(gè)文字或圖形符號(hào),本電路可級(jí)聯(lián)擴(kuò)展實(shí)現(xiàn)由任意多個(gè)16×16點(diǎn)陣LED模塊組成的顯示屏。
波形發(fā)生器是一種常用的信號(hào)源,廣泛的應(yīng)用于電子電路、自動(dòng)控制系統(tǒng)和教學(xué)實(shí)驗(yàn)等領(lǐng)域,是現(xiàn)代測(cè)試領(lǐng)域內(nèi)應(yīng)用最為廣泛的通用儀器之一。在研制、生產(chǎn)、測(cè)試和維修各種電子元件、部件以及整機(jī)設(shè)備時(shí),都需要有信號(hào)源。由它產(chǎn)生不同頻率不同波形的電壓、電流信號(hào)并加到被測(cè)器件或設(shè)備上,用其他儀器觀察。
前市場(chǎng)流行的3.5寸屏基本上都是只內(nèi)置了驅(qū)動(dòng)器,而不帶控制器,這樣給用戶的使用造成了一些難度?;旧虾芏嗯笥言谟貌势?xí)r選擇一些帶LCD控制器的ARM7或ARM9去開發(fā),對(duì)于不會(huì)ARM開發(fā)的朋友來說,只使用普通MCU,這樣可以選擇的3.5寸TFT模塊,就很難找到了。
51單片機(jī)——LCD1602
液晶屏為JM12864或FYD12864(帶字庫(kù)),我用這兩種型號(hào)的屏沒問題, 4行*8列漢字=32 串行通信 接/口P1.5--P1.7,可根據(jù)你的電路修改相應(yīng)的接口。
隨著人們生活水平的提高,對(duì)汽車座椅的舒適性要求也越來越高,要求對(duì)汽車座椅地調(diào)節(jié)能夠更加簡(jiǎn)單、方便、快捷。目前,汽車座椅位置的調(diào)節(jié)多采用基于手動(dòng)調(diào)節(jié)方式的機(jī)械和電動(dòng)控制兩種方式。汽車座椅位置的調(diào)節(jié)主要有三個(gè)方向,即高度調(diào)節(jié)、水平位置調(diào)節(jié)以及座椅靠背傾角的調(diào)節(jié)。
51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8004單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8004單片機(jī)取得了長(zhǎng)足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號(hào)是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。很多公司都有51系列的兼容機(jī)型推出,今后很長(zhǎng)的一段時(shí)間內(nèi)將占有大量市場(chǎng)。
本文給出了一種基于C8051F021和RA8835實(shí)現(xiàn)的低成本液晶顯示方案。隨著電子產(chǎn)品設(shè)計(jì)技術(shù)的不斷發(fā)展,電子產(chǎn)品的設(shè)計(jì),尤其是人機(jī)交互界面的設(shè)計(jì)日益趨向人性化。這其中的液晶顯示屏以其具有能顯示復(fù)雜文字及圖形、顯示面積大小隨意、功耗低、輕薄等優(yōu)點(diǎn),而得到廣泛的應(yīng)用。近年來,隨著單片機(jī)技術(shù)的飛速發(fā)展,涌現(xiàn)了多種性能優(yōu)良且成本很低的單片機(jī)品種。C8051F系列單片機(jī)就是其中之一。在工程應(yīng)用中,C8051F021可在滿足性能要求的前提下,減少浪費(fèi)、降低成本。
HFJ123456
愛電子的小楓
交大小白
迪滴迪滴哈
劉劍君
陌之
liqinglong1023