微控制器引腳預設電平 微控制器的內部 外部結構

2021-10-12 07:45:58 字數 1973 閱讀 1325

拿到一塊晶元,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89c51的晶元,下面我們就看一下如何給它連線。 1、 電源:這當然是必不可少的了。微控制器使用的是5v電源,其中正極接40引腳,負極(地)接20引腳。 2、 振蒎電路:微控制器是一種時序電路,必須提供脈衝訊號才能正常工作,在微控制器內部已整合了振盪器,使用晶體振盪器,接18、19腳。只要買來晶振,電容,連上就可以了,按圖1接上即可。 3、 復位引腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在微控制器功能中介紹。 4、 ea引腳:ea引腳接到正電源端。 至此,乙個微控制器就接好,通上電,微控制器就開始工作了。

我們的第乙個任務是要用微控制器點亮乙隻發光二極體led,顯然,這個led必須要和微控制器的某個引腳相連,否則微控制器就沒法控制它了,那麼和哪個引腳相連呢?微控制器上除了剛才用掉的5個引腳,還有35個,我們將這個led和1腳相連。(見圖1,其中r1是限流電阻)

按照這個圖的接法,當1腳是高電平時,led不亮,只有1腳是低電平時,led才發亮。因此要1腳我們要能夠控制,也就是說,我們要能夠讓1引腳按要求變為高或低電平。即然我們要控制1腳,就得給它起個名字,總不能就叫它一腳吧?叫它什麼名字呢?設計51晶元的intel公司已經起好了,就叫它p1.0,這是規定,不可以由我們來更改。

名字有了,我們又怎樣讓它變'高'或變'低'呢?叫人做事,說一聲就可以,這叫發布命令,要計算機做事,也得要向計算機發命令,計算機能聽得懂的命令稱之為計算機的指令。讓乙個引腳輸出高電平的指令是setb,讓乙個引腳輸出低電平的指令是clr。因此,我們要p1.0輸出高電平,只要寫setb p1.0,要p1.0輸出低電平,只要寫 clr p1.0就可以了。

現在我們已經有辦法讓計算機去將p10輸出高或低電平了,但是我們怎樣才能計算機執行這條指令呢?總不能也對計算機也說一聲了事吧。要解決這個問題,還得有幾步要走。第一,計算機看不懂setb clr之類的指令,我們得把指令翻譯成計算機能懂的方式,再讓計算機去讀。計算機能懂什麼呢?它只懂一樣東西——數字。因此我們得把setb p1.0變為(d2h,90h ),把clr p1.0變為 (c2h,90h ),至於為什麼是這兩個數字,這也是由51晶元的設計者--intel規定的,我們不去研究。第二步,在得到這兩個數字後,怎樣讓這兩個數字進入微控制器的內部呢?這要借助於乙個硬體工具"程式設計器"。

我們將程式設計器與電腦連好,執行程式設計器的軟體,然後在編緝區內寫入(d2h,90h)見圖2,寫入……好,拿下**,把**插入做好的電路板,接通電源……什麼?燈不亮?這就對了,因為我們寫進去的指令就是讓

p10輸出高電平,燈當然不亮,要是亮就錯了。現在我們再撥下這塊晶元,重新放回到程式設計器上,將編緝區的內容改為(c2h,90h),也就是clr p1.0,寫片,拿下**,把**插進電路板,接電,好,燈亮了。因為我們寫入的()就是讓p10輸出低電平的指令。這樣我們看到,硬體電路的連線沒有做任何改變,只要改變寫入微控制器中的內容,就可以改變電路的輸出效果。

微控制器內部結構分析

我們來思考乙個問題,當我們在程式設計器中把一條指令寫進單片要內部,然後取下微控制器,微控制器就可以執行這條指令,那麼這條指令一定儲存在微控制器的某個地方,並且這個地方在微控制器掉電後依然可以保持這條指令不會丟失,這是個什麼地方呢?這個地方就是微控制器內部的唯讀儲存器即rom(read only memory)。為什麼稱它為唯讀儲存器呢?剛才我們不是明明把兩個數字寫進去了嗎?原來在89c51中的rom是一種電可擦除的rom,稱為flash rom,剛才我們是用的程式設計器,在特殊的條件下由外部裝置對rom進行寫的操作,在微控制器正常工作條件下,只能從那面讀,不能把資料寫進去,所以我們還是把它稱為rom。

PIC微控制器引腳

微控制器的訊號引腳是微控制器外特性的體現,在硬體上使用者只能使用引腳,通過引腳的連線組建微控制器系統。pic 8位微控制器系列和mcs 51系列微控制器一樣,其引腳除電源 vdd vss為單一功能外,其餘的訊號引腳常是多個功能,即引腳的復用功能。常見的引腳符號和主要功能如下 1 clr vpp 清除...

51微控制器的復位引腳 51微控制器引腳功能介紹

40只引腳雙列直插封裝 dip 40只引腳按功能分為3類 1 電源及時鐘引腳 vcc vss xtal1 xtal2。2 控制引腳 psen ea ale reset 即rst 3 i o口引腳 p0 p1 p2 p3,為4個8位i o口的外部引腳。2.2.1 電源及時鐘引腳 1.電源引腳 1 vc...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...