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

正文內(nèi)容

自學(xué)單片機(jī)心得體會(huì)[范文大全]-展示頁(yè)

2024-11-16 00:22本頁(yè)面
  

【正文】 ETEND如何精確計(jì)算延時(shí)子程序的執(zhí)行時(shí)間?匯編語(yǔ)言的一大優(yōu)勢(shì)就是能夠精確控制程序的執(zhí)行時(shí)間,這在編寫一些對(duì)時(shí)序要求嚴(yán)格的外圍器件驅(qū)動(dòng)時(shí)由為重要!二、兩位數(shù)碼管循環(huán)顯示00~99的實(shí)驗(yàn)現(xiàn)在讓我們用實(shí)驗(yàn)板上的兩個(gè)數(shù)碼管來(lái)做一個(gè)循環(huán)顯示00~99數(shù)字的實(shí)驗(yàn),先來(lái)完成必要的硬件部分,數(shù)碼管有共陰和共陽(yáng)的區(qū)分,單片機(jī)都可以進(jìn)行驅(qū)動(dòng),但是驅(qū)動(dòng)的方法卻不同,并且相應(yīng)的0~9的顯示代碼也正好相反。完成第一次循環(huán)點(diǎn)亮,AJMP START。學(xué)習(xí)匯編語(yǔ)言可以參考相關(guān)的書,匯編語(yǔ)言有100多條指令,但是常用的指令也就二三十條,可以先記住常用的匯編指令,如果一時(shí)記不住可以打印在紙上慢慢熟悉,然后對(duì)別人的匯編程序再加以試驗(yàn)驗(yàn)證,最后還可以在自己理解的基礎(chǔ)上對(duì)匯編程序的相關(guān)參數(shù)修改再反復(fù)試驗(yàn),這是快速掌握單片機(jī)的捷徑!一、八路LED跑馬燈實(shí)驗(yàn)現(xiàn)在讓我們開(kāi)始做第一個(gè)實(shí)驗(yàn):八路發(fā)光二極管輪流點(diǎn)亮的實(shí)驗(yàn),也就是通常所說(shuō)的跑馬燈實(shí)驗(yàn),首先讓我們來(lái)完成必須的硬件部分,我們需要焊接上8個(gè)發(fā)光二極管和8個(gè)限流電阻,可以參考下面的原理圖和實(shí)物圖像進(jìn)行操作,需要注意的是LED是有極性的,引腳長(zhǎng)的為正極,引腳短的為負(fù)極,負(fù)極和電阻一側(cè)連接,如果接錯(cuò)那么相應(yīng)的那一路可能在實(shí)驗(yàn)中不會(huì)點(diǎn)亮了,在焊接前要看仔細(xì)哦~~~下面我們來(lái)完成軟件編程設(shè)計(jì),這里我們沒(méi)有采用高深的編程技巧,而是用了最笨、最直接的向端口送數(shù)的辦法來(lái)實(shí)現(xiàn),一來(lái)程序比較簡(jiǎn)單,沒(méi)必要玩深沉,而且初學(xué)者看起來(lái)直觀易懂。自學(xué)匯編語(yǔ)言,首先要學(xué)會(huì)看懂別人的匯編語(yǔ)言程序,可以將匯編語(yǔ)言的指令翻譯成自己容易理解的功能描述性文字,詳細(xì)注釋在程序后面,這樣便于自己以后引用或者別人容易看懂。具備了必要的工具以后就可以開(kāi)始學(xué)習(xí)單片機(jī)了,對(duì)單片機(jī)進(jìn)行編程可以采用匯編語(yǔ)言或者C語(yǔ)言,匯編語(yǔ)言的特點(diǎn)是代碼緊湊,對(duì)初學(xué)者的電腦水平要求低、上手快,但是程序編寫工作量大,站長(zhǎng)網(wǎng)站的程序范例就是采用匯編語(yǔ)言編寫的,這里說(shuō)的C語(yǔ)言是專用于51單片機(jī)的C語(yǔ)言,它的特點(diǎn)是編寫效率高,但是對(duì)使用者的電腦水平要求高,最好是已經(jīng)會(huì)C語(yǔ)言了,電子發(fā)燒友網(wǎng)網(wǎng)站上也有單片機(jī)C語(yǔ)言教程。同時(shí)仿真器是用來(lái)提高調(diào)試程序效率的,也不是非需不可的,所以站長(zhǎng)在自學(xué)單片機(jī)開(kāi)始的時(shí)候也沒(méi)有用過(guò)仿真器,碰到程序出錯(cuò)的時(shí)候,只好苦思冥想,或者在程序中插入一些驅(qū)動(dòng)端口的指令,然后再接上一些發(fā)光二極管做簡(jiǎn)單指示,一般調(diào)試一個(gè)程序,反復(fù)燒寫幾十次芯片是很經(jīng)常的。學(xué)習(xí)單片機(jī)的第三步是反復(fù)編程實(shí)踐,這里需要一塊AT89C51的試驗(yàn)板。Genius NSP 可以在 WINDOS99me、2000、XP上運(yùn)行。Serial EEPROM六大類器件的編程;RAM器件及CMOS/TTL器件的測(cè)試等等。通訊波特率:57600bit/s9V/500mA電源轉(zhuǎn)換器。使用適配器能夠支持非DIP封裝器件的編程。Genius NSP 通用編程器:4Opins萬(wàn)用鎖緊插座?!禡CS-51單片機(jī)實(shí)用接口技術(shù)》這是一本北京航空航天大學(xué)出版社出版的一本好書,它詳細(xì)描述了單片機(jī)的常見(jiàn)接口技術(shù),對(duì)于想以后開(kāi)發(fā)產(chǎn)品的話,那就人手一本吧!《單片機(jī)實(shí)踐與運(yùn)用》這本書詳細(xì)介紹了用單片機(jī)作的實(shí)驗(yàn),有很實(shí)用的匯編源程序,可以通過(guò)學(xué)習(xí)模仿上面的程序加以試驗(yàn),快速掌握單片機(jī)技術(shù)。本人認(rèn)為第一本書應(yīng)該是8051單片機(jī)的基礎(chǔ)原理書,我看的第一本書是問(wèn)單位一位大學(xué)生同事借的清華大學(xué)出版社的《單片機(jī)的原理及接口技術(shù)》這本是51的大學(xué)教科書,比較系統(tǒng)地介紹了51芯片的基礎(chǔ)知識(shí),我認(rèn)為這本書對(duì)我?guī)椭€是很大的,可以很系統(tǒng)地了解51單片機(jī),雖然一開(kāi)始不容易看懂,不過(guò)確實(shí)很有用,很有嚼頭,可以先大致看一遍,不消化的可以以后在試驗(yàn)實(shí)踐中反復(fù)研究。第一篇:自學(xué)單片機(jī)心得體會(huì)自學(xué)單片機(jī)心得體會(huì)無(wú)論是作為一名業(yè)余的電子愛(ài)好者還是一名電子行業(yè)的相關(guān)從業(yè)人員,掌握單片機(jī)技術(shù)無(wú)疑可以使您如虎添翼,為您的電子小制作或者開(kāi)發(fā)設(shè)計(jì)電子產(chǎn)品時(shí)打開(kāi)方便的大門!而且現(xiàn)在學(xué)習(xí)單片機(jī)技術(shù)的熱潮正在不斷升溫,電子發(fā)燒友網(wǎng)開(kāi)設(shè)了詳細(xì)的單片機(jī)學(xué)習(xí)專欄和人氣非常旺的論壇討論組,對(duì)于想學(xué)習(xí)單片機(jī)的朋友來(lái)說(shuō)幫助很大,可以說(shuō)現(xiàn)在的單片機(jī)學(xué)習(xí)環(huán)境是最好的,經(jīng)過(guò)一段時(shí)間的努力,采用單片機(jī)來(lái)開(kāi)發(fā)設(shè)計(jì)電子產(chǎn)品已經(jīng)不再是專業(yè)電子工程師的“專利”!作為一個(gè)普通的電子愛(ài)好者完全可以通過(guò)一番努力后熟練掌握!國(guó)外的電子愛(ài)好者采用單片機(jī)來(lái)設(shè)計(jì)小制作非常普及,一些智能機(jī)器人、智能自動(dòng)裝置內(nèi)部都離不開(kāi)單片機(jī)的身影~~~學(xué)習(xí)單片機(jī)技術(shù)有一定的難度,不花費(fèi)一番努力是很難學(xué)會(huì)的,但是只要不斷努力就一定能成功,套用一句廣告歌詞:努力總有回報(bào)!學(xué)習(xí)單片機(jī)最好從51系列開(kāi)始,第一是書多、資料多,而且掌握51技術(shù)的人多,碰到問(wèn)題能請(qǐng)教的老師也就多了,51系列的實(shí)驗(yàn)芯片AT89C51價(jià)格低廉而且很容易買到,AT89C51芯片而且可以反復(fù)擦寫1000次以上,對(duì)于初學(xué)者來(lái)說(shuō)真是太合適了,就算以后考慮工業(yè)運(yùn)用,也可以先學(xué)透51后再學(xué)其他類型的單片機(jī),畢竟技術(shù)是相通的。學(xué)習(xí)單片機(jī)的第一步是看書,單片機(jī)是一個(gè)知識(shí)密集的東東,不看書是絕對(duì)不行的,北京航空航天大學(xué)出版社出版了大量單片機(jī)方面的好書,你可以直接登錄他們的網(wǎng)站進(jìn)行郵購(gòu)。這里我推薦初學(xué)者一張學(xué)習(xí)單片機(jī)的多媒體光盤,這張光盤中有比較詳細(xì)的單片機(jī)基礎(chǔ)知識(shí),因?yàn)槭菆D文并茂,所以學(xué)習(xí)起來(lái)比較容易上手,學(xué)習(xí)容易產(chǎn)生興趣,當(dāng)然最終還是要看書的,畢竟書更系統(tǒng)全面。學(xué)習(xí)單片機(jī)的第二步是購(gòu)買工具,單片機(jī)芯片必須借助編程器才能寫入程序,站長(zhǎng)用的編程器是一種性能較好的Genius NSP 通用編程器,通用編程器的特點(diǎn)是專為開(kāi)發(fā)單片機(jī)和燒寫各類存儲(chǔ)器而設(shè)計(jì)的通用機(jī)型,它的編程可靠性高,支持的器件品種很多。適應(yīng)絕大多數(shù)器件編程之所需。RS232竄口通訊。主要功能:EPROM、EEPROM、FLASH、MPU/CPU、PLD??蛇x擇的器件插入自動(dòng)探測(cè)啟動(dòng)功能,即當(dāng)您選擇該功能并啟動(dòng)后,不再需要每次點(diǎn)擊鼠標(biāo)啟動(dòng)操作,每次當(dāng)您更換芯片并鎖緊萬(wàn)用插座后操作自動(dòng)啟動(dòng)。從長(zhǎng)遠(yuǎn)的方面考慮,購(gòu)置一臺(tái)通用編程器是很有必要的。仿真器對(duì)單片機(jī)初學(xué)者來(lái)說(shuō)既是那么耳熟,同時(shí)又有些陌生,這主要是因?yàn)槭袌?chǎng)上傳統(tǒng)的仿真器價(jià)格都在千元以上,對(duì)經(jīng)濟(jì)不是非常寬裕的人來(lái)說(shuō)是不小的開(kāi)支?,F(xiàn)在我們介紹一種新型的廉價(jià)在線仿真器:它使用一片宏晶公司 【SST公司】的STC89C516RD 的單片機(jī),仿真機(jī)通過(guò)串口與 PC 連接,該型號(hào)單片機(jī)是51系列單片機(jī)中的一種,具有ISP(在系統(tǒng)可編程)功能,程序可串行下載,可仿真63K用戶程序空間,具有450個(gè)外部RAM字節(jié)。我認(rèn)為初學(xué)單片機(jī)的人最好懂一些匯編語(yǔ)言,匯編語(yǔ)言可以直接控制單片機(jī)的資源,比如具體的單片機(jī)引腳、內(nèi)存地址,掌握這些也是很有必要的,學(xué)會(huì)匯編語(yǔ)言可以打下比較好的基礎(chǔ),很多參考書也是這么說(shuō)的,如果你是專業(yè)單片機(jī)開(kāi)發(fā)人員,那么C語(yǔ)言效率高,更適合你。站長(zhǎng)看到別人寫的一些匯編程序的注釋都非常少,這非常不利于初學(xué)者學(xué)習(xí)和互相交流,所以只要是站長(zhǎng)寫的程序都做了非常詳細(xì)的注釋。ORG 0000HSTART:MOV P1,01111111B;最下面的LED點(diǎn)亮LCALL DELAY;延時(shí)1秒MOV P1,10111111B;最下面第二個(gè)的LED點(diǎn)亮LCALL DELAY;延時(shí)1秒MOV P1,11011111B;最下面第三個(gè)的LED點(diǎn)亮(以下省略)LCALL DELAYMOV P1,11101111BLCALL DELAYMOV P1,11110111BLCALL DELAYMOV P1,11111011BLCALL DELAYMOV P1,11111101BLCALL DELAYMOV P1,11111110BLCALL DELAYMOV P1,11111111B。反復(fù)循環(huán)。首先我們來(lái)介紹兩位共陽(yáng)數(shù)碼管的單片機(jī)驅(qū)動(dòng)方法,電路如下圖:網(wǎng)友可以看到:,當(dāng)相應(yīng)的端口變成低電平時(shí),驅(qū)動(dòng)相應(yīng)的三極管會(huì)導(dǎo)通,+5V通過(guò)IN4148二極管和驅(qū)動(dòng)三極管給數(shù)碼管相應(yīng)的位供電,這時(shí)只要P0口送出數(shù)字的顯示代碼,數(shù)碼管就能正常顯示數(shù)字。下面我們?cè)俳榻B一種共陰數(shù)碼管的單片機(jī)驅(qū)動(dòng)方法,電路如下圖:網(wǎng)友可以看到:+5V通過(guò)1K的排阻直接給數(shù)碼管的8個(gè)段位供電,當(dāng)相應(yīng)的端口變成低電平時(shí),相應(yīng)的位可以吸入電流。網(wǎng)友可以看到,共陰數(shù)碼管的硬件更簡(jiǎn)單,所以在批量生產(chǎn)時(shí),硬件開(kāi)銷小,節(jié)省PCB面積,減少焊接工作量,降低綜合成本,所以采用共陰數(shù)碼管更有利于批量生產(chǎn),現(xiàn)在銷售的試驗(yàn)板都是采用共陰數(shù)碼管了。數(shù)碼管個(gè)位數(shù)存放內(nèi)存位置b_bit equ 21h。計(jì)數(shù)器數(shù)值存放內(nèi)存位置star: mov temp,0。調(diào)用顯示子程序inc temp。判斷計(jì)數(shù)器是否滿100?mov temp,0。不滿就循環(huán)執(zhí)行。將temp中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制mov b,10。十位在amov a_bit,b。指定查表啟始地址mov r0,4dpl1: mov r1,取個(gè)位數(shù)MOVC A,A+DPTR。送出個(gè)位的7段代碼clr 。顯示162微秒setb 。取十位數(shù)MOVC A,A+DPTR。送出十位的7段代碼clr 。顯示162微秒setb 。循環(huán)執(zhí)行250次djnz r0,dpl1。2+2X80=162微秒,延時(shí)按12MHZ計(jì)算D1MS: MOV R7,80DJNZ R7,$RET。如果是共陽(yáng)數(shù)碼管的顯示代碼numtab: DB 30H,0FCH,0A2H,0A4H,06CH,25H,21H,0BCH,20H,24H三、單片機(jī)演奏音樂(lè)實(shí)驗(yàn)利用單片機(jī)演奏音樂(lè)大概是單片機(jī)愛(ài)好者感興趣的問(wèn)題之一。首先來(lái)完成必要的硬件部分,硬件部分比較簡(jiǎn)單,如下圖:,三極管控制電磁蜂鳴器的電源通斷。例如,要產(chǎn)生200HZ的音頻信號(hào),200HZ音頻的變化周期為1/200秒,即5ms。樂(lè)曲中,每一音符對(duì)應(yīng)著確定的頻率,我們將每一音符的時(shí)間常數(shù)和其相應(yīng)的節(jié)拍常數(shù)作為一組,按順序?qū)?lè)曲中的所有常數(shù)排列成一個(gè)表,然后由查表程序依次取出,產(chǎn)生音符并
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1