完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實用的電子技術(shù)文章,是您了解電子技術(shù)動態(tài)的最佳平臺。
這個程序不是用戶的應(yīng)用程序,它的作用有兩個:第一是在上電的一小段時間里實時檢測串口,如果有上位機(jī)發(fā)出的更新程序命令,就發(fā)送握手信號,通知上位機(jī)發(fā)送更新代碼,并將收到的更新代碼寫入單片機(jī)相應(yīng)的Flash中;第二個作用是當(dāng)檢測到有應(yīng)用程序存在時,跳轉(zhuǎn)到應(yīng)用程序的入口地址,執(zhí)行應(yīng)用程序。...
相干光通信的理論和實驗始于80年代。由于相干光通信系統(tǒng)被公認(rèn)為具有靈敏度高的優(yōu)勢,各國在相干光傳輸技術(shù)上做了大量研究工作。經(jīng)過十年的研究,相干光通信進(jìn)入實用階段。英美日等國相繼進(jìn)行了一系列相干光通信實驗。...
Arduino最小系統(tǒng)板電路見下圖,適用于對ATmega8、ATmega168、ATmega328等型號的單片機(jī)編程。...
想要實現(xiàn)單片機(jī)定時器的短暫延時,我們可以通過函數(shù)設(shè)計的方式來實現(xiàn),在C文件中通過使用帶_NOP_()語句的函數(shù)的方式完成短暫延時非常簡單快捷。平時工程師可以自定義一系列不同的延時函數(shù),如Delay10us()、Delay25us()、Delay40us()等存放在一個自定義的C文件中,需要時在主程序...
根據(jù)手冊和開發(fā)板給的源碼,直接實現(xiàn)停止模式,但是發(fā)現(xiàn)退出時就發(fā)生死機(jī)現(xiàn)象,并沒有進(jìn)入恢復(fù)正常,只執(zhí)行了中斷函數(shù)中一個或者兩個語句(是隨機(jī)的)。...
要用C語言開發(fā)PIC單片機(jī)和模擬仿真調(diào)試程序,必須有相應(yīng)的編譯器,PICC與PICC18的C編譯器是優(yōu)化的PIC單片機(jī)C編譯器,它由澳大利亞HI-TECH公司研制的,該編譯器是目前性能優(yōu)異的PIC系列單片機(jī)C編譯器軟件,也完全符合美國ANSIC標(biāo)準(zhǔn)。PICC是用于PIC16系列產(chǎn)品:PICC18可用...
不過我在網(wǎng)上游逛了很久,也看過不少源程序了,沒有發(fā)現(xiàn)這種按鍵處理辦法的蹤跡,所以,我將他共享出來,和廣大同僚們共勉。我非常堅信這種按鍵處理辦法的便捷和高效,你可以移植到任何一種嵌入式處理器上面,因為C語言強(qiáng)大的可移植性。...
外時鐘是高頻的噪聲源,除能引起對本應(yīng)用系統(tǒng)的干擾之外,還可能產(chǎn)生對外界的干擾,以8051單片機(jī)為例最短指令周期1μs時,外時鐘是12MHz。而同樣速度的Motorola單片機(jī)系統(tǒng)時鐘只需4MHz微控制器產(chǎn)生的最有影響的高頻噪聲大約是時鐘頻率的3倍。...
PIC16C73是低功耗、高性能、CMOS、全靜態(tài)、8位EPROM型 單片機(jī) ,尋址空間為4K×14,采用先進(jìn)的RISC指令結(jié)構(gòu),8級堆棧,多個內(nèi)部及外部中斷源。內(nèi)部設(shè)有192個字節(jié)的RAM和22個I/O口,3個定時/計數(shù)器,2個串行口,5通道8位A/D。...
PIC16C××系列單片機(jī)本身的功耗較低(在5V,4MHz振蕩頻率時工作電流小于2mA)。為進(jìn)一步降低功耗,在保證滿足工作要求的前提下,可采用降低工作頻率的方法,工作頻率的下降可大大降低功耗(如PIC16C××在3V,32kHz下工作,其電流可減小到15μA),但較低的工作頻率可能導(dǎo)致部分子程序(如...
查單片機(jī),看看管腳有沒有問題;一般編程器能夠?qū)⒊绦驅(qū)懭耄f明單片機(jī)是好的;最好手頭上準(zhǔn)備一個驗證過的單片機(jī),內(nèi)部有一個簡單的程序,比如,在某個口線上輸出1個1秒占空比的方波等,可以使用萬用表測量。...
我是電子制作愛好者,最近從網(wǎng)上看到這款單片機(jī)驅(qū)動的發(fā)光二極管做的數(shù)碼管時鐘,以下是作者的介紹“以前做的數(shù)碼管時鐘,總覺得太小了,遠(yuǎn)處看不清,就用發(fā)光二極管自己制作了一個數(shù)碼管,這樣就亮多了。技術(shù)的含量不是很高,但是費功夫,單片機(jī)程序是在書上看到的,作了一些小修改。...
實現(xiàn)原理:利用單片機(jī)定時器及計數(shù)器產(chǎn)生定時效果通過編程形成數(shù)字鐘效果,再利用數(shù)碼管動態(tài)掃描顯示單片機(jī)內(nèi)部處理的數(shù)據(jù)。同時通過端口讀入當(dāng)前外部控制狀態(tài)來改變程序的不同狀態(tài),實現(xiàn)不同功能。...
隨著智能家電控制技術(shù)的不斷發(fā)展,具有多功能和智能化的廚房控制器成為廚房電器設(shè)備發(fā)展的主流。和傳統(tǒng)單一廚房設(shè)備控制器相比,多功能廚房控制器具有占用空間小、成本低、功能多、便于設(shè)備統(tǒng)一管理,使用安全、方便等優(yōu)點。...
單片機(jī)是一種控制芯片,一個微型的計算機(jī),而加上晶振,存儲器,地址鎖存器,邏輯門,七段譯碼器(顯示器),按鈕(類似鍵盤),擴(kuò)展芯片,接口等那是單片機(jī)系統(tǒng)。...
多數(shù)嵌入式操作系統(tǒng)都包含一個空任務(wù),空任務(wù)優(yōu)先級最低且一直保持就緒狀態(tài),空任務(wù)可以用于統(tǒng)計CPU使用率,或者讓MCU進(jìn)入低功耗狀態(tài)。如果不想修改空任務(wù),還可以通過空任務(wù)的鉤子函數(shù)插入實現(xiàn)低功耗的代碼。...
該系統(tǒng)主要由MSP430控制器,超聲波避障模塊,電機(jī)驅(qū)動,測速,語音模塊,溫度模塊,小車的機(jī)械運動部分采用四輪差速轉(zhuǎn)向式結(jié)構(gòu),前2個輪是驅(qū)動輪,分別由電機(jī)控制其運動,后兩輪為隨動輪。采用MSP430F2274單片機(jī)作為主控制單元,小車裝有超聲波模塊來負(fù)責(zé)探測障礙物,做出避障決策。在小車的驅(qū)動輪上裝有...
具體做法是在閑置的一個I/O腳(如RB1)和OSC1管腳之間跨接一電阻(R1)。低速狀態(tài)置RB1=0。需進(jìn)行快速運算時先置 RB1=1,由于充電時,電容電壓上升得快,工作頻率增高,運算時間減少,運算結(jié)束又置RB1=0,進(jìn)入低速、低功耗狀態(tài)。工作頻率的變化量依R1的阻值 而定(注意R1不能選得太小,以...
該測試板的組成采用PIC單片機(jī)PIC16F777作為主控芯片;一個LCD1602作為顯示器件;4個輕觸按鍵作為作為用戶輸入;一個可以連接電腦的串口;還有連接兩通訊模塊的接口。用戶可以通過按鍵和LCD可以很直觀地對IAI4421芯片寄存器、通訊速率等進(jìn)行設(shè)置,還可以通過LCD監(jiān)控數(shù)據(jù)傳輸過程的正確性和...
本產(chǎn)品采用以AT89C51單片機(jī)為核心芯片的電路來實現(xiàn),主要由AT89C51芯片、時鐘電路、復(fù)位電路、列掃描驅(qū)動電路(74HCl54)、16×16LED點陣5部分組成...