tft每日頭條

 > 生活

 > 單片機寄存器組怎麼工作

單片機寄存器組怎麼工作

生活 更新时间:2024-11-23 19:50:29

單片機寄存器組怎麼工作(寄存器以及其他)1

///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像黑色字體加我地球呺也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///

單片機寄存器組怎麼工作(寄存器以及其他)2

IO口說明:

(1) 51 單片機有4 個并行I/O 口,分别是P0、P1、P2 和P3 口,每個并行口由8 個引腳組成,都能夠用作普通I/O 操作。

(2) P0 口(39-32 腳):當向外部存儲器讀寫數據時,P0口是複用口。當普通I/O 口時,需外接上拉電阻。

(3) P1 口(1-8腳):隻具有普通 I/O 功能。

(4) P2 口(21-28 腳):當向外部存儲器讀寫數據時,P2口用于傳送高8 位地址。

(5) P3 口(10-17 腳):P3 口除了能夠完成I/O 功能這一本職工作,還有許多非常重要的兼職任務,詳細功能見表1所示,詳細功能的實.和應用方法後面再講。

單片機寄存器組怎麼工作(寄存器以及其他)3

表1

(6) PSEN(29 腳):片外ROM 選通信号。

(7) ALE/PROG(30 腳):地址鎖存信号輸出端/EPROM 編程脈沖輸寫端。當訪.外部存儲器時,用于将P0 口的地址鎖存在外部鎖存器中;另一個功能是EPROM 編程脈沖輸寫端。

(8) EA/VPP(31 腳):内/外部ROM 選擇端。當單片機片内的程序存儲器不夠用時,就須要外擴存儲器,當我們須要把程序存儲在外部存儲器中時,須要将31 腳接地,表示運用外部存儲器;當運用内部程序存儲器時須要将31 腳接在 5V 上,表示運用片内存儲器。

存儲器:

(1)程序存儲器(英文名稱ROM 全稱為Read Only Memory)叫隻讀存儲器,所謂隻讀存儲器是指單片機在正常工作時隻能讀取不能寫入修改,但是當我們要把編譯好的程序下載到單片機裡時,是能夠修改的。 所以,ROM 裡寄存的就是編譯好的二進制程序代碼。

(2) 數據存儲器(英文名稱RAM 全稱為Random AccessMemory)叫随機存取存儲器,也叫内存,它是一種既能夠随時改寫,也能夠随時讀出裡面數據的存儲器。

52單片機有8K Flash ROM和 256個字節的的RAM。

其他:

串行口,

51 單片機内部有一個可編程的、全雙工的串行接口。串行收發的數據存儲在特殊功能寄存器中的串行數據緩沖器SBUF 中,串行發送和接管是通過.片機的P三.1 和P三.0 引腳完成的。

定時器/計數器,

51 單片機内部有三個16 位的可編程的可編程定時器/計數器,分别是T0,T1和T2,可編程是指它們的工作方式由指令設定,能夠當計數器用,也能夠當定時器用,即設置寄存器中的内容即可。并且計數數或定時範圍由指令來設置。

中斷系統

51 單片機的中斷系統能夠處理處理8個中斷,分别是2個外部中斷、三個定時器/計數器,串口中斷。外部中斷申請通過引腳P三.2 和P三.3 輸寫,輸寫方式能夠是低電平信号或下降沿信号有效,能夠通過設置選擇;定時器/計數器中斷請求是當定時器溢出時向CPU提出的,即由最大值變成0 時提出的請求;串行口每次發送完一個數據或是接管完一個數據就能夠提出一次中斷申請。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved