中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)的最小化應(yīng)用系統(tǒng)

        51單片機(jī)的最小化應(yīng)用系統(tǒng)

        作者: 時(shí)間:2013-01-15 來(lái)源:網(wǎng)絡(luò) 收藏

        3、接著我們給單片機(jī)加一個(gè)指示燈。我們?cè)趩纹瑱C(jī)P1.7(8腳)上接一個(gè)發(fā)光二極管,這樣就可以用來(lái)做單片機(jī)驅(qū)動(dòng)發(fā)光二極管的簡(jiǎn)單實(shí)驗(yàn)了,圖中發(fā)光二極管負(fù)極對(duì)單片機(jī)引腳P1.7之間串接了一個(gè)560歐姆的限流電阻,防止發(fā)光二極管和單片機(jī)的引腳P1.7因?yàn)殡娏鬟^(guò)大燒壞,使發(fā)光二極管和單片機(jī)都工作在安全狀態(tài)。

        4、控制引腳EA接法。EA/VPP(31腳)為內(nèi)外程序存儲(chǔ)器選擇控制引腳,當(dāng)EA為低電位時(shí),單片機(jī)從外部程序存儲(chǔ)器取指令;當(dāng)EA接高電平時(shí),單片機(jī)從內(nèi)部程序存儲(chǔ)器取指令。。。AT89S內(nèi)部有4KB可反復(fù)擦寫(xiě)1000次以上的程序存儲(chǔ)器,因此我們把EA接到+5V高電平,讓單片機(jī)運(yùn)行內(nèi)部的程序,我們就可以通過(guò)反復(fù)燒寫(xiě)來(lái)驗(yàn)證我們的程序了。

        5、復(fù)位電路:在復(fù)位引腳(9腳)腳持續(xù)出現(xiàn)24個(gè)振蕩器脈沖周期(即2個(gè)機(jī)器周期)的高電平信號(hào)將使單片機(jī)復(fù)位。如下圖所示電容C和電阻R構(gòu)成了單片機(jī)上電自動(dòng)復(fù)位電路,復(fù)位后,單片機(jī)從0000H單元開(kāi)始執(zhí)行程序,并初始化一些專(zhuān)用寄存器為復(fù)位狀態(tài)值,受影響的專(zhuān)用寄存器如下表所示:

        寄存器
        狀態(tài)寄存器狀態(tài)
        PC
        0000H
        TCON
        00H
        ACC
        00H
        TL0
        00H
        PSW
        00H
        TH0
        00H
        SP
        07H
        TL1
        00H
        DPTR
        0000H
        TH1
        00H
        P0 -- P3
        FFH
        SCON
        00H
        IP
        xxx00000H
        SBUF
        不確定
        IE
        0xx00000H
        PCON
        0xxx0000H
        TMOD
        00H

        至此,我們完成了的最小化應(yīng)用系統(tǒng)的連接,只要正確的燒寫(xiě)程序,并接上+5V電源就可以了,單片機(jī)剩下的其他可以不接線懸空。

        下面我們來(lái)寫(xiě)一個(gè)驅(qū)動(dòng)發(fā)光二極管閃爍的程序,這是很簡(jiǎn)單的事情,只需要以一定的世界間隔,給p1.7高電平,然后低電平,如此重復(fù),我們就看到了發(fā)光2極管在閃爍,程序如下:
        完整的源程序如下:
        ;******** 的最小化應(yīng)用系統(tǒng)主程序 ********
          MAIN:  CLR   P1.7   ;主程序開(kāi)始,P1.7輸出低電平"0",讓點(diǎn)亮發(fā)光二極管
              ACALL  DELAY   ;調(diào)用延時(shí)子程序延時(shí)一段時(shí)間,讓發(fā)光二極管亮一段時(shí)間
              SETB   P1.7   ;P1.7輸出高電平"1",熄滅發(fā)光二極管
              ACALL  DELAY   ;調(diào)用延時(shí)子程序延時(shí)一段時(shí)間,讓發(fā)光二極管熄滅一段時(shí)間
              AJMP   MAIN   ;跳轉(zhuǎn)到程序開(kāi)頭重復(fù)執(zhí)行

          ;******** 51單片機(jī)的最小化應(yīng)用系統(tǒng)延時(shí)子程序 ********
          DELAY: MOV   R7,#255
          Y1:   MOV   R6,#255
              DJNZ   R6,$
              DJNZ   R7,Y1
              RET        ;延時(shí)子程序返回
              END        ;程序結(jié)束

        51單片機(jī)相關(guān)文章:51單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)視頻教程


        單片機(jī)相關(guān)文章:單片機(jī)工作原理


        晶振相關(guān)文章:晶振原理

        上一頁(yè) 1 2 下一頁(yè)

        關(guān)鍵詞: 51單片機(jī) 最小系統(tǒng) AT89S51

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉