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