本程序采用的芯片為SAA3010, 參考資料有:1.常用紅外遙控接收頭引腳圖解2.紅外遙控編碼資料3.RC-5紅外遙控程序4.GIRDER中文教程與電腦遙控器制作資料5.Girder網(wǎng)站(一個(gè)需要錢買的遙控)6.再度出擊,20元打造經(jīng)典PC遙控
異步通信:收發(fā)雙方使用獨(dú)立的時(shí)鐘進(jìn)行數(shù)據(jù)傳輸。發(fā)送的每幀數(shù)據(jù)之間的時(shí)間間隔可以是任意的。發(fā)送端可以在任意時(shí)刻發(fā)送數(shù)據(jù),而接收端要做好接收的準(zhǔn)備,否則會(huì)造成數(shù)據(jù)丟失。異步通信發(fā)送的數(shù)據(jù)格式要求有(空閑位
時(shí)鐘周期也稱為振蕩周期,定義為時(shí)鐘脈沖的倒數(shù)(可以這樣來理解,時(shí)鐘周期就是單片機(jī)外接晶振的倒數(shù),例如12M的晶振,它的時(shí)間周期就是1/12 us),是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。在一個(gè)時(shí)鐘周期內(nèi),CPU僅完成
RTC-Real Time Clock是430單片機(jī)的實(shí)時(shí)時(shí)鐘模塊,可以配置成實(shí)時(shí)時(shí)鐘模式(萬年歷)或者一般目的的32位計(jì)數(shù)器模式,其中實(shí)時(shí)時(shí)鐘模式提供了年月日、時(shí)分秒,可以選擇BCD碼或者二進(jìn)制格式,并且具有可編程的鬧鐘。
EEPROM 寫數(shù)據(jù)流程第一步,首先是 I2C 的起始信號(hào),接著跟上首字節(jié),也就是我們前邊講的 I2C 的器件地址,并且在讀寫方向上選擇“寫”操作。第二步,發(fā)送數(shù)據(jù)的存儲(chǔ)地址。24C02 一共 256 個(gè)字節(jié)的存儲(chǔ)空間,地址從 0
PIC單片機(jī)端口的位定義,屬于需要背誦的內(nèi)容?! ∫訮IRTB為例,PIC單片機(jī)端口寄存器的位(即8位)定義,實(shí)寫如下:
一、前 言 據(jù)統(tǒng)計(jì),我國(guó)的單片機(jī)年容量已達(dá)1-3億片,且每年以大約16%的速度增長(zhǎng),但相對(duì)于世界市場(chǎng)我國(guó)的占有率還不到1%。這說明單片機(jī)應(yīng)用在我國(guó)才剛剛起步,有著廣闊的前景。培養(yǎng)單片機(jī)應(yīng)用人才,
第一個(gè)是查表法比方說我有三個(gè)數(shù)據(jù)char code table={0x01,0x02,0x03}分別對(duì)應(yīng)0xa,0xb,0xc,請(qǐng)問如何用C語言實(shí)現(xiàn)查表找到對(duì)應(yīng)的值呢?請(qǐng)給位大蝦寫出具體的語法實(shí)現(xiàn),要簡(jiǎn)潔明了。第二個(gè)問題是:比方說我有一數(shù)據(jù) cha
一、加法(對(duì)C、AC、OV等影響)ADD A,Rn---(@Ri,direct,#data)ADDC ------------------------------------------二、減法SUBB A,------------------------------------三、加1(不影響標(biāo)志位)INC A(Rn、@Ri,
LISTP=16f877#INCLUDE;;-RAMLOCATIONS------;;ReserveRAMlocation0x70forICD;Data_EE_Addrequ0X71Data_EE_Dataequ0X72;--------VECTORS------------org0x0nopgotoSTART;-------PROGRAM--------------or
;*單片機(jī)模擬量進(jìn)行模/數(shù)轉(zhuǎn)換,并用LED顯示出來我們可以看到轉(zhuǎn)換;*結(jié)果,0位AD當(dāng)做8位來用了,利用 單片機(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ì)從通道上來劃分的話,可以分為單通道ADC板和多通道ADC板,除去有效位數(shù)、動(dòng)態(tài)范圍、最大采樣率以及輸入帶寬等一些基本參數(shù)以外,多通道ADC板相對(duì)于單通道AD
在向 EEPROM 連續(xù)寫入多個(gè)字節(jié)的數(shù)據(jù)時(shí),如果每寫一個(gè)字節(jié)都要等待幾 ms 的話,整體上的寫入效率就太低了。因此 EEPROM 的廠商就想了一個(gè)辦法,把 EEPROM 分頁管理。24C01、24C02 這兩個(gè)型號(hào)是 8 個(gè)字節(jié)一個(gè)頁,而 2