freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自學(xué)單片機心得體會[范文大全]-預(yù)覽頁

2024-11-16 00:22 上一頁面

下一頁面
 

【正文】 紹一種共陰數(shù)碼管的單片機驅(qū)動方法,電路如下圖:網(wǎng)友可以看到:+5V通過1K的排阻直接給數(shù)碼管的8個段位供電,當(dāng)相應(yīng)的端口變成低電平時,相應(yīng)的位可以吸入電流。數(shù)碼管個位數(shù)存放內(nèi)存位置b_bit equ 21h。調(diào)用顯示子程序inc temp。不滿就循環(huán)執(zhí)行。十位在amov a_bit,b。取個位數(shù)MOVC A,A+DPTR。顯示162微秒setb 。送出十位的7段代碼clr 。循環(huán)執(zhí)行250次djnz r0,dpl1。如果是共陽數(shù)碼管的顯示代碼numtab: DB 30H,0FCH,0A2H,0A4H,06CH,25H,21H,0BCH,20H,24H三、單片機演奏音樂實驗利用單片機演奏音樂大概是單片機愛好者感興趣的問題之一。例如,要產(chǎn)生200HZ的音頻信號,200HZ音頻的變化周期為1/200秒,即5ms。為了產(chǎn)生手彈的節(jié)奏感,在某些音符(例如兩個相同音符)音插入一個時間單位的頻率略有不同的音符。網(wǎng)友也可以自行找出一首歌,將樂曲翻譯成碼表輸入機器,而程序不變。中斷服務(wù),中斷計數(shù)器加1MOV TH0,0D8HMOV TL0,0EFH。查表取代碼JZ END0。中斷計數(shù)器(20H)=R7否?。R2=13MUSIC4:NOPMOV R3,0FFH。因為機械開關(guān)開關(guān)時有抖動,所以需要在程序中加一個軟件去抖動程序,它的工作原理如下:當(dāng)單片機檢測到有按鍵被按下后立即執(zhí)行一個10毫秒的延時程序,然后再在檢測該引腳是否仍然為閉合狀態(tài)?如果仍然為閉合說明確認(rèn)該鍵被按下立即執(zhí)行相應(yīng)的處理程序,否則可能是干擾,丟棄這次檢測結(jié)果。三個開關(guān)可以邏輯組合出8種狀態(tài),所以我們能夠方便靈活地預(yù)置多達(dá)7種的倒計時時間。電子制作實驗室。通過不同的組合可以產(chǎn)生5/15/20/30/35/45/50分鐘倒計時。數(shù)碼管十位數(shù)存放內(nèi)存位置temp equ 22h。使顯示時間數(shù)碼管熄滅CLR 。延時10毫秒觸點消抖JB ,START。首先對A清零JB ,A1。這時TEMP中的值就是倒計時時間。將temp中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制mov b,10。指定查表啟始地址mov r0,4dpl1: mov r1,送出個位的7段代碼clr 。取十位數(shù)MOVC A,A+DPTR。顯示1毫秒setb 。等待按鍵松開AJMP SETB1:JB ,M33ACALL DELAY10。使LED每1秒閃爍一次djnz r2,AB。結(jié)束定時OVER:CLR 。退到開機初始化狀態(tài)。進(jìn)行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進(jìn)行轉(zhuǎn)換,雖然也可以用幾個三極管進(jìn)行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。串口通訊的硬件電路如上圖所示,我們可以采用以下方法來判斷串口是否存在硬件問題,將MAX232的第9腳接地,測量一下串口的第3腳和第5腳之間是否輸出10V左右的直流電壓?將MAX232的第9腳接正5V,測量一下串口的第3腳和第5腳之間是否輸出-10V左右的直流電壓?這樣可以判斷MAX232是否完好和串口線的排線壓接處是否有接觸不良。串口選擇為COM1,當(dāng)然將網(wǎng)站提供的51單片機實驗板的串口也要和電腦的COM1連接,將燒寫有以下程序的單片機插入單片機實驗板的萬能插座中,并接通51單片機實驗板的電源,這時只要按下K1一次,在串口調(diào)試助手軟件的接收區(qū)界面中就會增加一個“AF”字符,表示單片機向電腦發(fā)送“AF”字符成功。波特率發(fā)生器T1工作在模式2上MOV PCON,80H。啟動定時器T1。去除干擾信號JNB ,$。10毫秒延時子程序DELAY10:MOV R4,20D2:MOV R5,248DJNZ R5,$DJNZ R4,D2RETEND六、紅外線遙控器聲光測試器這里我們要用單片機實驗板制作一個紅外線遙控器聲光測試器,紅外線遙控器廣泛用于電視機、VCD、音響等家用電器中,經(jīng)過長時間使用可能會出現(xiàn)一些小故障,用我們制作的測試器可以方便地判斷遙控器是否能發(fā)射紅外信號?各個按鍵工作是否可靠?這個測試器非常簡單,制作也很容易,但是也有一定的實用價值,站長就是用這個小東東幫鄰居修了不少遙控器哦~~首先讓我們來完成試驗板上的硬件部分,需要再焊接一個一體化紅外接收器,一體化紅外線接收器是一種集紅外線接收和放大于一體,不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號兼容的所有工作,而體積又很小巧,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸。如果是低電平就原地等待,如果出現(xiàn)高電平就退出AJMP STARTEND七、紅外線遙控器解碼程序這里我們以紅外線遙控編碼芯片為LC7461等芯片為例來說明用單片機實現(xiàn)紅外遙控解碼的詳細(xì)過程,站長琢磨這個解碼程序花了相當(dāng)多的精力,期間幾經(jīng)修改逐步完善,后來還用它開發(fā)了幾個小產(chǎn)品,希望能對網(wǎng)友學(xué)習(xí)單片機有所幫助。紅外遙控系統(tǒng)通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編/解碼專用集成電路芯片來進(jìn)行控制操作,如圖1所示。這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,、“0”;、“1”上述“0”和“1”組成的42位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。解碼的關(guān)鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。接收器及解碼LT0038是塑封一體化紅外線接收器,它是一種集紅外線接收、放大、整形于一體的集成電路,不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號兼容的所有工作,沒有紅外遙控信號時為高電平,收到紅外信號時為低電平,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸。AJMP INT。設(shè)定INT0的觸發(fā)方式為脈沖負(fù)邊沿觸發(fā)SETB EX0。暫時關(guān)閉CPU的所有中斷請求MOV R6,10SB: ACALL YS1。以上完成對遙控信號的9000微秒的初始低電平信號的識別。忽略前26位系統(tǒng)識別碼JJJJA:JNB ,$。如果為0就跳轉(zhuǎn)到UUUALCALL YS3。每組數(shù)據(jù)為8位JJJJ: JNB ,$。如果為0就跳轉(zhuǎn)到UUULCALL YS3。將A中的數(shù)暫時存放在R1數(shù)值的內(nèi)存中DJNZ R3,JJJJ。對1AH取反后和1BH比較CJNE A,1BH,EXIT。蜂鳴器停止EXIT: SETB EA。延時子程序2,精確延時4740微秒D2: MOV R5,235DJNZ R5,$DJNZ R4,D2RETYS3: MOV R4,2。當(dāng)然我們還要借助Grider軟件來實現(xiàn)。這樣就定義了一個鍵的命令??梢哉f,掌握了單片機開發(fā),就多了一個飯碗。下面以51 為例來了解一下單片機是什么東西,控制原理又是什么?在數(shù)字電路中,電壓信號只有兩種情況,高電平和低電平,用數(shù)字來記錄就是1 和0。當(dāng)外部一個或一組電平信號送到單片機的IO 口時,單片機也可以讀到這些信號,并進(jìn)行分析操作,這就是單片機對外部設(shè)備信號的讀取。在51 標(biāo)準(zhǔn)芯片中,有32 個輸入輸出IO,分為4 組,每組8 個,分別為P0 口,P1 口,P2 口,P3 口。當(dāng)然,如果您希望成為一個優(yōu)秀的單片機開發(fā)程序員,還是必須熟悉單片機的內(nèi)部結(jié)構(gòu)及工作原理,切不可偷懶!在這一章,您將用程序去控制一個LED 發(fā)光管的亮和滅。一般LED 需要10 毫安左右電流點亮,我們就將LED 接在電源VCC 和IO 口之間,中間串上電阻,當(dāng)IO 輸出低電平時,燈就亮了,反之,燈就滅了。至于如何建立一個新工程,請參考C51 的幫助文件。比如AT89C51 的程序空間是4K,xdata 如果沒有外擴就是0 個,data 是128 個。下面我們故意把第9 行的P10 寫成P11,點編譯,因為沒有預(yù)先定義P11,所以就報告錯誤了,如下圖:雙擊一下錯誤報告的那一行,窗口就也會跳到這一行,方便您進(jìn)行修改。注意,等會如果程序在正在全速運行時,仿真環(huán)境是不能直接退出的,得先點停止運行后,再點仿真按鈕才可以退出?,F(xiàn)在先試驗單步,點單步(兩個單步都可以,一般點單步跨過)。再點一次,PC 走到掛起的程序行了,繼續(xù)點仍然在這一行。//亮燈 P10=1。注意在進(jìn)入仿真后,并且程序是停止?fàn)顟B(tài)時,才可以設(shè)置或者取消斷點。好,現(xiàn)在試驗全速運行和停止。轉(zhuǎn)眼間大學(xué)生活已經(jīng)過了一年多,在這一年多的時間里,我一直擔(dān)任著學(xué)習(xí)委員這一職務(wù)。要認(rèn)真負(fù)責(zé),態(tài)度踏實,要有一定的組織,領(lǐng)導(dǎo),執(zhí)行能力,并且做事情要公平,公正,公開,積極落實學(xué)校學(xué)院的具體工作。再次,學(xué)習(xí)委員在學(xué)習(xí)上要做好模范帶頭作用,要有優(yōu)異的成績,當(dāng)同學(xué)們向我提出問題時,基本上給同學(xué)一個正確的回復(fù)。最嚴(yán)重的一次是,我沒有把英語四六級報名的時間,地點通知到位,導(dǎo)致我們班有4名同學(xué)錯過報名的時間。做到既能把課題完成又能鍛煉自己的能力!根據(jù)課題要求,復(fù)習(xí)相關(guān)的知識,查詢相關(guān)的資料。還要根據(jù)實驗的實際情況,添加些額外程序來使系統(tǒng)更加的穩(wěn)定,如開關(guān)的消震蕩(采用延遲)。這次的單片機課程設(shè)計重點是理論與實際的相結(jié)合。掌握定時器、外部中斷的設(shè)置和編程原理。遇到困難要一件件攻克,不會建項目,就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。單片機是注重理論和實踐的,光看書不動手,是學(xué)不會的。程序不要光看不寫,一定要自己寫一次。不少人寫程序,把代碼寫好了,然后一運行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人來給自己分析。多利用網(wǎng)絡(luò)的搜索,學(xué)會提問題。黨的群眾線路集中體現(xiàn)了唯物史觀的基本觀點。深入理解和正確掌控唯物史觀與黨的群眾線路的關(guān)系,對我們更好地貫徹黨的群眾線路,著力解決人民群眾反映強烈的突出題目,進(jìn)步做好新情勢下群眾工作的能力,夯實黨的執(zhí)政基礎(chǔ)、鞏固黨的執(zhí)政地位,具有十分重要的意義。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1