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