LISTP=16f877#INCLUDE;;-RAMLOCATIONS------;;ReserveRAMlocation0x70forICD;Data_EE_Addrequ0X71Data_EE_Dataequ0X72;--------VECTORS------------org0x0nopgotoSTART;-------PROGRAM--------------or
;*單片機(jī)模擬量進(jìn)行模/數(shù)轉(zhuǎn)換,并用LED顯示出來(lái)我們可以看到轉(zhuǎn)換;*結(jié)果,0位AD當(dāng)做8位來(lái)用了,利用 單片機(jī) 片內(nèi)硬件資源TMR0和預(yù)分頻器,;*為ADC提供定時(shí)啟動(dòng)信號(hào),A/D轉(zhuǎn)換的時(shí)鐘源選用了系統(tǒng)周期的8倍,選
方式1是16位計(jì)數(shù)結(jié)構(gòu)的工作方式,計(jì)數(shù)器由TH0全部8位和TL0全部8位構(gòu)成。與工作方式0基本相同,區(qū)別僅在于工作方式1的計(jì)數(shù)器TL1和TH1組成16位計(jì)數(shù)器,從而比工作方式0有更寬的定時(shí)/計(jì)數(shù)范圍。當(dāng)為計(jì)數(shù)工作方式時(shí),計(jì)數(shù)
由于石油危機(jī)和日益嚴(yán)重的環(huán)境污染,電動(dòng)汽車發(fā)展已經(jīng)是大勢(shì)所趨。蓄電池為電動(dòng)汽車提供動(dòng)力,而蓄電池充電性能直接影響蓄電池的使用和壽命,蓄電池一般分為鉛蓄電池、
這是一個(gè)新的設(shè)計(jì),基于流行PIC16F84A單片機(jī)教程板 。它具有8個(gè)單個(gè)的LED,7段顯示器,LCD顯示器和五個(gè)按鈕 。這是一個(gè)理想的解決方案,為初學(xué)者采取/她在微控制器的世界第
現(xiàn)代社會(huì)中監(jiān)控系統(tǒng)已被廣泛應(yīng)用于各個(gè)領(lǐng)域,如工業(yè)現(xiàn)場(chǎng)監(jiān)控、銀行、酒店保安等,但就其數(shù)據(jù)而言,多為連續(xù)性信號(hào)所記錄的視頻信號(hào),他們?cè)趯?duì)某一對(duì)象進(jìn)行監(jiān)控時(shí)一般采
源程序:SLAVR737.ASM用AVR單片機(jī)8位數(shù)據(jù)產(chǎn)生隨機(jī)數(shù),由PORTA口及PORTC口輸出隨機(jī)數(shù),在8X8LED上顯示,硬件接線電路見“7.3.8按鈕猜數(shù)”。隨機(jī)數(shù)的種子由程序設(shè)定(也可外接開關(guān)設(shè)定),啟動(dòng)種子后,由移位寄存
算術(shù)運(yùn)算指令共有24條,算術(shù)運(yùn)算主要是執(zhí)行加、減、乘、除法四則運(yùn)算。另外MCS-51指令系統(tǒng)中有相當(dāng)一部分是進(jìn)行加、減1操作,BCD碼的運(yùn)算和調(diào)整,我們都?xì)w類為運(yùn)算指令。雖然MCS-51單片機(jī)的算術(shù)邏輯單元ALU僅能對(duì)8位
一、實(shí)驗(yàn)?zāi)康暮鸵蟆 ≌莆彰}寬調(diào)制調(diào)速的原理與方法,學(xué)習(xí)頻率/周期測(cè)量的方法,了解閉環(huán)控制的原理。二、實(shí)驗(yàn)設(shè)備 單片機(jī)測(cè)控實(shí)驗(yàn)系統(tǒng) 直流電機(jī)調(diào)速實(shí)驗(yàn)?zāi)K Keil開發(fā)環(huán)境 STC-ISP程序下載工具三、實(shí)
ADC板的設(shè)計(jì)從通道上來(lái)劃分的話,可以分為單通道ADC板和多通道ADC板,除去有效位數(shù)、動(dòng)態(tài)范圍、最大采樣率以及輸入帶寬等一些基本參數(shù)以外,多通道ADC板相對(duì)于單通道AD
在向 EEPROM 連續(xù)寫入多個(gè)字節(jié)的數(shù)據(jù)時(shí),如果每寫一個(gè)字節(jié)都要等待幾 ms 的話,整體上的寫入效率就太低了。因此 EEPROM 的廠商就想了一個(gè)辦法,把 EEPROM 分頁(yè)管理。24C01、24C02 這兩個(gè)型號(hào)是 8 個(gè)字節(jié)一個(gè)頁(yè),而 2
設(shè)計(jì)電路板最基本的過程可以分為三大步驟:電路原理圖的設(shè)計(jì),產(chǎn)生網(wǎng)絡(luò)表,印制電路板的設(shè)計(jì)。不管是板上的器件布局還是走線等等都有著具體的要求。例如,輸入輸出走線應(yīng)盡量避免平行,以免產(chǎn)生干擾。兩信號(hào)線平行走
本設(shè)計(jì)是基于 51 單片機(jī)的電機(jī)測(cè)速與顯示系統(tǒng),主要方案是利用 STC 公司推出的8051內(nèi)核單片機(jī)作為系統(tǒng)的控制單元,用單片機(jī)內(nèi)部的定時(shí)器功能生成 PWM 信號(hào),對(duì)電機(jī)進(jìn)行調(diào)速
采用反轉(zhuǎn)法判斷按鍵坐標(biāo),即行號(hào)與列號(hào)獲得按鍵碼。 寫完后發(fā)現(xiàn)Proteus一個(gè)問題:直接使用這樣的if(P10xf0!=0xf0)語(yǔ)句時(shí),調(diào)不出來(lái),當(dāng)用了一個(gè)中間變量過渡時(shí),就調(diào)出來(lái)了,害我花了一個(gè)上午的時(shí)間,現(xiàn)在暫時(shí)不知
單片機(jī)的A/D轉(zhuǎn)換器是指單片機(jī)的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),這是單片機(jī)在自動(dòng)化控制中常用到的功能之一,而熟練和掌握A/D軟件編寫,也是學(xué)習(xí)單片機(jī)必不可少的課程。由于選用了宏晶科技的STC12C5A60S2單
在上個(gè)例子中,已經(jīng)在ASF添加了ILI93xx模塊,并做好了相關(guān)的聲明。這次就做好SMC的配置,然后使用ASF提供的API在屏幕上打印出”Hello World!”字樣。一、 電路圖開發(fā)板的LCD連接器的接線如圖所示。這些連線均按照SMC
1. 結(jié)構(gòu)將CPU、存儲(chǔ)器和輸入/輸出接口等制作在一塊集成電路中就構(gòu)成了單片機(jī),但單獨(dú)一塊單片機(jī)集成電路時(shí)無(wú)法工作的,必須給它加一些外圍電路,構(gòu)成單片機(jī)應(yīng)用系統(tǒng)才可以工作。典型的單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)如圖1-3所
在低壓電力無(wú)功補(bǔ)償中,單片機(jī)控制技術(shù)的特點(diǎn)在于更改了手動(dòng)投切方法,在系統(tǒng)運(yùn)行中實(shí)現(xiàn)了容量的自動(dòng)化投切,單片機(jī)控制技術(shù)在不斷的實(shí)踐基礎(chǔ)上,得到改善。下面庫(kù)克庫(kù)伯電氣介紹無(wú)功補(bǔ)償單片機(jī)的控制過程。單片機(jī)是
為得到更高的帶寬,需要使用更高的波特率。UART波特率的計(jì)算已經(jīng)介紹過了,現(xiàn)在就嘗試下調(diào)整外設(shè)的時(shí)鐘頻率。可以有多種方法調(diào)整外設(shè)時(shí)鐘(MCK)的頻率,這里先介紹先主要時(shí)鐘(MAINCK)的設(shè)置,其中包括外部晶振的使
ic72 美國(guó)微芯科技公司(microchiptechnology)宣布,推出其首個(gè)16位單片機(jī)系列—pic24和第二個(gè)16位數(shù)字信號(hào)控制器系列—dspic33f。這兩個(gè)系列產(chǎn)品共為嵌入式系統(tǒng)設(shè)計(jì)人員