網(wǎng)絡(luò)上集的STC89C52RC單片機(jī)超聲波測(cè)距程序及電子制作實(shí)物,使用單片機(jī)最小系統(tǒng)進(jìn)行試驗(yàn),超聲波部分使用HC-SR04模塊,測(cè)量范圍:4-300cm,實(shí)際測(cè)量上最長(zhǎng)可達(dá)到5.70m。下面是實(shí)物圖,文章后面附源程序。4-300cn,實(shí)
蜂鳴器是很常見(jiàn)的設(shè)備,分為無(wú)源和有源兩種。根據(jù)項(xiàng)目需求選擇不同類型的蜂鳴器。最近的項(xiàng)目里有用到有源蜂鳴器對(duì)有源蜂鳴器。還是老一套,把電路板畫(huà)完,接著編程。在項(xiàng)目
1.TinyOS提供的組件和接口CC2430被廣泛應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò),其片上自帶的ADC可以將傳感器采集到的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)進(jìn)行相應(yīng)處理。開(kāi)源組織TinyOS 8051 working group 提供可以移植到CC2430EM平臺(tái)上的TinyOS
這次使用這個(gè)DMAC的Multi-buffer傳輸功能,將兩個(gè)緩沖區(qū)的內(nèi)容拷貝至一個(gè)連續(xù)的緩沖區(qū)中。一、 DMAC在M4中,DMA控制器(DMAC)比外設(shè)DMA控制器(PDC)要復(fù)雜,但是功能更加強(qiáng)大。為適應(yīng)不同的傳輸要求,DMAC 可以進(jìn)行
為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時(shí)加密鎖定位被使能(鎖定),就無(wú)法用普通編程器直接讀取單片機(jī)內(nèi)的程序,這就是所謂單片機(jī)加
對(duì)于以前傳統(tǒng)的51單片機(jī)由于不能進(jìn)行在線調(diào)試,因此大多情況下先用仿真器進(jìn)行仿真,然后再用燒錄器將仿真好的程序燒錄到單片機(jī)內(nèi)。但是有很多情況仿真很正常,燒錄到單片機(jī)后卻不能運(yùn)行,主要可能有以下幾個(gè)原因:(
前段時(shí)間把自己以前用的單片機(jī)定時(shí)器整理出來(lái),我稱之為簡(jiǎn)單定時(shí)器,這種簡(jiǎn)單定時(shí)器比較適合定時(shí)器使用量少的程序中,如果定時(shí)器數(shù)量要求多,精度要求高,效率就會(huì)有問(wèn)題,為此,俺就實(shí)現(xiàn)了一個(gè)時(shí)間輪定時(shí)器,簡(jiǎn)單測(cè)