微控制器4個並行IO口使用的功能及注意事項

發布 科技 2024-04-26
2個回答
  1. 匿名使用者2024-01-27

    P0埠內部沒有上拉電阻,硬體設計中需要外部上拉電阻。 P1和P2埠用作普通IO埠,P3埠具有特殊功能,可與外部中斷和串列埠一起使用。 只是要注意不要插錯埠。

    微控制器(single-chip microcomputer)是一種積體電路晶元,是一種超大規模積體電路技術,具有第一處理器CPU、RAM、只讀儲存器ROM、多種IO埠和中斷系統的資料處理能力。

    定時器計數器等功能(也可能包括顯示驅動電路、脈寬調變電路、模擬多路復用器、AD轉換器等電路)整合到矽片中,形成小而完整的微機系統,廣泛應用於工業控制領域。 從上世紀80年代,從當時的4位和8位微控制器,到現在的300m高速微控制器。

    簡介。 微控制器,又稱微控制器,不是完成某一邏輯功能的晶元,而是將計算機系統整合到晶元中。 它相當於微型計算機,與計算機相比,微控制器只缺少IO裝置。

    簡而言之:晶元變成了計算機。

    體積小、重量輕、價格便宜,為學習、應用和發展提供了便利條件。 同時,學習使用微控制器是了解計算機原理和結構的最佳選擇。 微控制器的用途已經非常廣泛,如智慧型電表、實時工業控制、通訊裝置、導航系統、家用電器等。

  2. 匿名使用者2024-01-26

    微控制器採用P1口作為輸入輸出口,模擬轉彎燈顯示的控制;

    分別連線撥動開關SW1和SW2;

    分別連線 LED1、LED2、LED3 和 LED4 指示燈。

    SW1用作左轉開關,SW2用作右轉開關,LED1和LED2用作左轉燈,LED3和LED4用作右轉燈。

    當只有SW1為高電平時,LED1和LED2閃爍,閃爍頻率為1s,當只有SW2為高電平時,LED3和LED4閃爍,閃爍頻率為1s,當SW1和SW2同時為高電平時,LED全亮,當SW1和SW2同時在底部時, LED 全部熄滅。

    org 00h

    mov p1, #0ffh ;關閉顯示屏並準備輸入。

    begin:

    mov a, p1 ;拿。

    anl a, #03h ;只有較低的 2 位是關鍵資料。

    rl a ;乘以 2

    mov dptr, #_jtab ;散點表的起始位址。

    jmp @a+dptr ;scatter 命令,跳轉到表。

    jtab: ;散點表。

    ajmp prg0 ;該錶充滿了 2 位元組的傳輸指令。

    ajmp prg1 ;共4篇文章。

    ajmp prg2

    ajmp prg3 ;散點表的末尾。

    prg0: ;k1k2=00轉到此處。

    mov p1, #3fh ;輸出全部為 1,LED 完全熄滅。

    ajmp _begin

    prg1: ;k1k2=01 轉到此處。

    mov p1, #33h ;左轉,L1、L2 已開啟。

    acall delay ;延遲秒數。

    mov p1, #0ffh ;輸出全部為 1,LED 完全熄滅。

    acall delay ;延遲秒數。

    ajmp _begin

    prg2: ;k1k2=10轉到這裡。

    mov p1, #0fh ;右轉,L3、L4 已開啟。

    acall delay ;延遲秒數。

    mov p1, #3fh ;輸出全部為 1,LED 完全熄滅。

    acall delay ;延遲秒數。

    ajmp _begin

    prg3: ;k1k2=11轉到此處。

    mov p1, #03h ;輸出全部為0,LED全部亮起。

    ajmp _begin

    delay: ;延遲秒子例程。

    mov r5, #5 ;延遲時間可以重新調整。

    dl1:mov r6, #

    dl2:mov r7, #

    dl3:djnz r7, dl3

    djnz r6, dl2

    djnz r5, dl1

    retend

相關回答
6個回答2024-04-26

品牌很多,英特爾、飛利浦、AT、ARM、摩托羅拉、PIC、凌陽、飛思卡爾,這些都是比較有名的,當然也有很多日本的,這裡就不介紹了,我從來沒有用過日本的**。 >>>More

7個回答2024-04-26

它是一種一流的實時控制計算機,是現場控制,要求抗干擾能力強,成本低,這也是與離線計算機(如家用PC)的主要區別。 >>>More

6個回答2024-04-26

來自使用者的內容:lisuyan210

讀者可能知道計算機是什麼以及它能做什麼。 但是你知道什麼是微型計算機嗎? “微機控制”這個術語在今天的各種裝置中總是被使用,那麼這個微機是什麼呢? 它與計算機有什麼關係,它與計算機有何不同? >>>More

11個回答2024-04-26

有兩個建議:1、知道自己想要實現什麼功能,想要使用什麼晶元; >>>More

14個回答2024-04-26

電阻給電容充電,電容的電壓緩慢上公升,直到VCC,當未達到VCC時,晶元復位引腳近似為低電平,因此晶元復位,當接近VCC時,晶元復位引腳接近高電平,因此晶元停止復位,復位完成。 >>>More