簡單的程序
上傳時間: 2013-10-20
上傳用戶:Maple
80C51單片機(jī)控制流水燈 1使用匯編語言編寫程序,8個LED燈接在P0口,顯示出流水燈效果 2用mov指令移位 3用查表法顯示流水燈 4將P1口撥碼開關(guān)設(shè)置狀態(tài)讀出,作為流水燈設(shè)置顯示模式 5在4的基礎(chǔ)上加入控制功能,K0為低電平時,LED停止移動,K0高電平時,LED開始移動;K1為低電平時,LED左移,K1高電平時,LED右移。
標(biāo)簽: 80C51 用單片機(jī) 控制 流水燈
上傳時間: 2013-10-31
上傳用戶:ggwz258
具備處理外部模擬信號功能是很多電子設(shè)備的基本要求。為了將模擬信號轉(zhuǎn)換為數(shù)字信 號,就需要藉助A/D 轉(zhuǎn)換器。將A/D 功能和MCU 整合在一起,就可減少電路的元件數(shù)量和 電路板的空間使用。 HT45F23 微控制器內(nèi)建6 通道,12 位解析度的A/D 轉(zhuǎn)換器。在本應(yīng)用說明中,將介紹如何 使用HT45F23 微控制器的A/D 功能。
上傳時間: 2013-10-27
上傳用戶:nostopper
1.1602顯示。第一行顯示年月日,第二行顯示時分秒。 2.開機(jī)顯示個性的畫面,約5S后進(jìn)入時間顯示界面。 3.漢字顯示“年”“月”“日”。 4.時間可調(diào)。時間調(diào)節(jié)由三按鍵控制。鍵一控制調(diào)節(jié)位,按下鍵一后,時鐘停止走時,出現(xiàn)光標(biāo),每按一次光標(biāo)移向下一個調(diào)節(jié)位,按五次后,退出調(diào)節(jié)模式。鍵二為加鍵,鍵三為減鍵。只有在模式調(diào)節(jié)下才起作用。 5.該時鐘程序僅僅只是時鐘功能的實現(xiàn),走時并不精確。或者說是參考模型,可以在此基礎(chǔ)上進(jìn)行優(yōu)化和更改。按鍵部分可進(jìn)行大優(yōu)化,為了在實驗板上做實驗,而實驗板為矩陣鍵盤。所以按鍵定義了四個端口。
上傳時間: 2013-10-23
上傳用戶:佳期如夢
單片機(jī)c語言學(xué)習(xí)和單片機(jī)制作資料: 函數(shù)的使用和熟悉 實例3:用單片機(jī)控制第一個燈亮 實例4:用單片機(jī)控制一個燈閃爍:認(rèn)識單片機(jī)的工作頻率 實例5:將 P1口狀態(tài)分別送入P0、P2、P3口:認(rèn)識I/O口的引腳功能 實例6:使用P3口流水點亮8位LED 實例7:通過對P3口地址的操作流水點亮8位LED 實例8:用不同數(shù)據(jù)類型控制燈閃爍時間 實例9:用P0口、P1 口分別顯示加法和減法運算結(jié)果 實例10:用P0、P1口顯示乘法運算結(jié)果 實例11:用P1、P0口顯示除法運算結(jié)果 實例12:用自增運算控制P0口8位LED流水花樣 實例13:用P0口顯示邏輯"與"運算結(jié)果 實例14:用P0口顯示條件運算結(jié)果 實例15:用P0口顯示按位"異或"運算結(jié)果 實例16:用P0顯示左移運算結(jié)果 實例17:"萬能邏輯電路"實驗 實例18:用右移運算流水點亮P1口8位LED 實例19:用if語句控制P0口8位LED的流水方向 實例20:用swtich語句的控制P0口8位LED的點亮狀態(tài) 實例21:用for語句控制蜂鳴器鳴笛次數(shù) 實例22:用while語句控制LED 實例23:用do-while語句控制P0口8位LED流水點亮 實例24:用字符型數(shù)組控制P0口8位LED流水點亮 實例25: 用P0口顯示字符串常量 實例26:用P0 口顯示指針運算結(jié)果 實例27:用指針數(shù)組控制P0口8位LED流水點亮 實例28:用數(shù)組的指針控制P0 口8 位LED流水點亮 實例29:用P0 、P1口顯示整型函數(shù)返回值 實例30:用有參函數(shù)控制P0口8位LED流水速度 實例31:用數(shù)組作函數(shù)參數(shù)控制流水花樣 實例32:用指針作函數(shù)參數(shù)控制P0口8位LED流水點亮 實例33:用函數(shù)型指針控制P1口燈花樣 實例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個字符串
上傳時間: 2013-10-21
上傳用戶:llandlu
以89S52單片機(jī)和EP1C6Q240C8型FPGA為控制核心的多功能計數(shù)器,是由峰值檢波、A/D轉(zhuǎn)換、程控放大、比較整形、移相網(wǎng)絡(luò)部分組成,可實現(xiàn)測量正弦信號的頻率、周期和相位差的功能。多功能計數(shù)器采用等精度的測量方法,可實現(xiàn)頻率為1Hz~10MHz、幅度為0.01~5Vrms的正弦信號的精確測頻,以及頻率為10Hz~100kHz、幅度為0.5~5Vrms的正弦信號精確測相。液晶顯示器能夠?qū)崟r顯示當(dāng)前信號的頻率、周期和相位差。該多功能計數(shù)器精度高,界面友好,實用性強(qiáng)。 Abstract: A multi-function counter,which uses89S52MCU and EP1C6Q240C8FPGA as a control core,consists of peak detector,A/D conversion,program-controlled amplification,compared shaping and phase-shifting network part.The counter measures the frequency,period and phase of sinusoidal signal.With the equal precision method,the multi-function counter achieves the precise frequency measurement of the sinusoidal signal which its frequency is from1Hz to10MHz,its amplitude is from0.01Vrms to5Vrms,as well as the accurate phase measurement of the sinusoidal signal which its frequency is from10Hz to100kHz,its amplitude is from0.5Vrms to5Vrms.The LCD monitor real-time displays the frequency,period and phase difference of current signal.The multi-function counter features high precision,friendly interface,and strong practical.
標(biāo)簽: FPGA 單片機(jī) 多功能 計數(shù)器
上傳時間: 2013-11-15
上傳用戶:gy592333
基于幅移鍵控技術(shù)ASK(Amplitude-Shift Keying),以C8051F340單片機(jī)作為監(jiān)測終端控制器,C8051F330D單片機(jī)作為探測節(jié)點控制器,采用半雙工的通信方式,通過監(jiān)控終端和探測節(jié)點的無線收發(fā)電路,實現(xiàn)數(shù)據(jù)的雙向無線傳輸。收發(fā)電路采用直徑為0.8 mm的漆包線自行繞制成圓形空心線圈天線,天線直徑為(3.4±0.3)cm。試驗表明,探測節(jié)點與監(jiān)測終端的通信距離為24 cm,通過橋接方式,節(jié)點收發(fā)功率為102 mW時,節(jié)點間的通信距離可達(dá)20 cm。與傳統(tǒng)無線收發(fā)模塊相比,該無線收發(fā)電路在受體積、功耗、成本限制的場合有廣闊的應(yīng)用前景。 Abstract: Based on ASK technology and with the C8051F340 and C8051F330D MCU as the controller, using half-duplex communication mode, this paper achieves bi-directional data transfer. Transceiver circuit constituted by enameled wire which diameter is 0.8mm and wound into a diameter (3.4±0.3) cm circular hollow coil antenna. Tests show that the communication distance between detection and monitoring of the terminal is 24cm,the distance is up to 20cm between two nodes when using the manner of bridging and the node transceiver power is 102mW. Compared with the conventional wireless transceiver modules, the circuit has wide application prospect in small size, low cost and low power consumption and other characteristics.
標(biāo)簽: C8051F 單片機(jī) 無線收發(fā) 電路設(shè)計
上傳時間: 2013-10-19
上傳用戶:xz85592677
導(dǎo)言本書的對象主要是希望從事單片機(jī)軟件開發(fā)的人員,當(dāng)然不是只限于這些人員才可以看,只要你有興趣,哪怕你想成為一名炒菜的大師傅或者已經(jīng)是大師傅,我一樣歡迎你來閱讀本書。 當(dāng)我還是后生仔的時候,雖然也常做一些某年某月自己能呼風(fēng)喚雨或腰纏萬貫的白日夢,在內(nèi)心還是想能去傳道授業(yè),哪怕是當(dāng)個大和尚,面對虛心而來請教的人眾,該是何等愜意的事情。然而天生不善言辭,更是拙于筆墨,擔(dān)心誤了他人前程而作罷。 可謂江山易改、本性難移,雖然沒去當(dāng)成大和尚,可時不時還想起這個愿望。一天看到臺灣侯捷(侯俊杰)寫的《深入淺出MFC》,在我看來這書寫得那叫一個好,如果我也能寫出這樣的書簡直是太偉大了。
標(biāo)簽: 單片機(jī)
上傳時間: 2013-10-24
上傳用戶:kqc13037348641
清單1 LSDAA: ADC R16,R16 ;十進(jìn)制數(shù)(在R16中)左移調(diào)整子程序 ADDAA: IN R6,SREG ;bcd碼相加調(diào)整子程序,先保存相加后的 LDI R17,$66 ;狀態(tài)the old status ADD R16,R17 ;再將和預(yù)加立即數(shù)$66 IN R17,SREG ;輸入相加后新狀態(tài)(the new status) OR R6,R17 ;新舊狀態(tài)相或 SBRS R6,0 ;相或后進(jìn)位置位則跳行 SUBI R16,$60 ;否則減去$60(十位bcd不滿足調(diào)整條件) SBRS R6,5 ;半進(jìn)位置位則跳行 SUBI R16,6 ;否則減去$06(個位bcd不滿足調(diào)整條件) ROR R6 ;向高位BCD返還進(jìn)位位! RET
標(biāo)簽: AVR 單片機(jī)實用 程序設(shè)計
上傳時間: 2013-10-08
上傳用戶:zh_901
在單片機(jī)應(yīng)用系統(tǒng)中,用戶必須時刻掌握系統(tǒng)的運行狀況及某些重要的過程信息,即用戶必須通過顯示系統(tǒng)獲取當(dāng)前單片機(jī)的運行情況,因此顯示技術(shù)是單片機(jī)的重要組成部分。在實際應(yīng)用中,為了節(jié)約端口資源和整機(jī)成本,通常采用單片機(jī)的通用串行口、8位移位寄存多閃爍現(xiàn)象越嚴(yán)重。本文介紹一種利用SPI器件優(yōu)化單片機(jī)顯示系統(tǒng)的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。器74LS164及LED數(shù)碼管構(gòu)成串行動態(tài)顯示系統(tǒng),該系統(tǒng)一定程度優(yōu)化了顯示輸出通道對單片機(jī)I/O端口的占用數(shù)量,但它仍需大量(幾個LED就占用幾條I/O口線)的I/O端口作LED片選,同時由于74LS164本身未提供輸出允許端,單片機(jī)送來的串行數(shù)據(jù)從高位LED移向低位LED的過程中,會出現(xiàn)LED本應(yīng)熄滅的筆劃發(fā)光而形成閃爍現(xiàn)象,且LED數(shù)越多閃爍現(xiàn)象越嚴(yán)重。本文介紹一種利用SPI器件優(yōu)化單片機(jī)顯示系統(tǒng)的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。
上傳時間: 2013-10-30
上傳用戶:asdstation
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1