国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

51單片機(80951系列)引腳功能說明

這篇具有很好參考價值的文章主要介紹了51單片機(80951系列)引腳功能說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一 AT89C51引腳圖

51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32

1.0 中斷

1.0.1 中斷源

AT89C51一共有5個中斷源
(1)51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32:外部中斷0,外部中斷請求信號由51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32引腳輸入,低電平或下降沿有效,中斷請求標(biāo)志位IE0。
(2)51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32:外部中斷1,外部中斷請求信號由引腳51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32輸入,低電平或下降沿有效,中斷請求標(biāo)志位IE1。
(3)T0:定時/計數(shù)溢出時發(fā)出中斷請求信號,中斷請求標(biāo)志位TF0(也就是之前說的溢出標(biāo)志位)。
(4)T1:定時/計數(shù)溢出時發(fā)出中斷請求信號,中斷請求標(biāo)志位TF1(也就是之前說的溢出標(biāo)志位)。
(5)串行口中斷:發(fā)出或接收1字節(jié)數(shù)據(jù)以后發(fā)出中斷請求信號,中斷請求標(biāo)志位發(fā)送時為TI,接收時為RI。

1.0.2 控制中斷特殊寄存器

控制中斷的特殊功能寄存器包括:
(1)定時/計數(shù)控制寄存器TCON,
51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32

(2)串行口控制寄存器SCON
51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32

(3)中斷允許寄存器IE
51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32

(4)中斷優(yōu)先級寄存器IP
51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32

1.0.3 中斷函數(shù)

中斷函數(shù)的格式:函數(shù)返回值類型 函數(shù)名(形式參數(shù)表) interrupt n using m

編寫AT89C51單片機中斷程序時,應(yīng)遵循以下規(guī)則:
(1)中斷函數(shù)沒有返回值,因此將中斷函數(shù)類型定義為void類型。
(2)中斷函數(shù)不包含任何形式參數(shù),形式參數(shù)表為空。
(3)在任何情況下都不能直接調(diào)用中斷函數(shù),否則會產(chǎn)生編譯錯誤。
(4)如果在中斷函數(shù)中再調(diào)用其他函數(shù),則被調(diào)用的函數(shù)所使用的寄存器區(qū)必須與中斷函數(shù)使用的寄存器區(qū)不同。

n是中斷號,對應(yīng)51單片機從外部中斷0到串行口的5個中斷向量,n的取值為0~4,編譯器從8 × n + 3地址處產(chǎn)生中斷向量
中斷源對應(yīng)的中斷號,中斷向量,和中中斷優(yōu)先級默認順序如下
51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32
AT89C51單片機在內(nèi)部RAM中可以使用4個工作寄存器區(qū),每個工作區(qū)包括8個工作寄存器(R0~R7)
C51拓展了一個關(guān)鍵字using,using后面的m用來選擇AT89C51的4個不同的工作寄存器區(qū)。
using是一個選項,如果不選用該選項,中斷函數(shù)中所用工作寄存器的內(nèi)容將會保持到堆棧中。
關(guān)鍵字using對函數(shù)目標(biāo)代碼的影響如下:在中斷函數(shù)的入口處將當(dāng)前工作寄存器區(qū)的內(nèi)容保護到堆棧中,函數(shù)返回之前將被保護的寄存器區(qū)的內(nèi)容從堆棧中恢復(fù)。使用關(guān)鍵字using在函數(shù)中確定一個工作寄存器區(qū)時必須十分小心,要保證任何工作寄存器區(qū)的切換都只在指定的控制區(qū)域中發(fā)生,否則將產(chǎn)生不正確的函數(shù)結(jié)果;

不正確的結(jié)果舉例:如果一個低優(yōu)先級中斷正在被執(zhí)行,這個中斷使用的工作寄存器區(qū)是0,另外一個高優(yōu)先級中斷產(chǎn)生并且工作寄存區(qū)也0,這個時候就會產(chǎn)生數(shù)據(jù)紊亂。

1.0.4 中斷優(yōu)先級

低優(yōu)先級中斷可以被高優(yōu)先級中斷打斷:一個低優(yōu)先級中斷正在執(zhí)行,此時一個高優(yōu)先級中斷產(chǎn)生,那么會先執(zhí)行高優(yōu)先級中斷,執(zhí)行完高優(yōu)先級中斷再執(zhí)行低優(yōu)先級中斷。

同級中斷不能相互打斷

低優(yōu)先級中斷不能打斷高優(yōu)先級中斷

1.0.5 外部中斷實驗

1.0.5.1 電路圖

51單片機設(shè)置引腳為輸入,單片機,單片機,51單片機,stm32文章來源地址http://www.zghlxwxcb.cn/news/detail-740554.html

1.0.5.2 代碼
#include<reg51.h>

sbit P1_0 = P1^0;

int main()
{
   
	IT1=1;//設(shè)置中斷觸發(fā)方式,下降沿觸發(fā)
	EX1=1; //開啟開外部中斷1
	EA=1;//開啟總中斷
	while(1);
}
void int_1() interrupt 2 		   //外部中斷函數(shù)1,中斷號為2,使用工作寄存器區(qū)為0
{
   
	P1_0=!P1_0;	
}
  
 

2.0

到了這里,關(guān)于51單片機(80951系列)引腳功能說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【單片機】74系列芯片引腳圖資料大全

    【單片機】74系列芯片引腳圖資料大全

    反相器 驅(qū)動器?? LS04 LS05 LS06 LS07 LS125 LS240 LS244 LS245 與門 與非門?? LS00 LS08 LS10 LS11 LS20 LS21 LS27 LS30 LS38 或門 或非門 與或非門?? LS02 LS32 LS51 LS64 LS65 異或門 比較器?? LS86 譯碼器?? LS138 LS139 寄存器?? LS74 LS175 LS373 反相器: ??????????Vcc??6A??6Y??5A??5Y??4A??4Y????六非

    2024年04月27日
    瀏覽(20)
  • STC51單片機解碼433M程序說明

    STC51單片機解碼433M程序說明

    最近需要用到433M的單片機解碼,上網(wǎng)搜了一下。大部分的程序都是基于定時器定時檢測。感覺邏輯不夠嚴謹。對于新手理解起來也比較困難。 查看EV1527手冊 我是用的240K電阻。得到了每個數(shù)據(jù)寬度是1.29MS,每個數(shù)據(jù)寬度為16個LCK,每個LCK寬度大約為80us, 可以算出同步位的高

    2024年02月11日
    瀏覽(38)
  • 【51單片機系列】proteus仿真單片機的串口通信

    【51單片機系列】proteus仿真單片機的串口通信

    本文參考:https://zhuanlan.zhihu.com/p/425809292。 在proteus之外使用串口軟件和單片機通信。通過在proteus設(shè)計一個單片機接收PC發(fā)送的數(shù)據(jù),并將接收的數(shù)據(jù)發(fā)送出去,利用軟件【Configure Virtual Serial Port Driver】創(chuàng)建一對虛擬串口,利用軟件【串口助手】向單片機發(fā)送數(shù)據(jù)。 proteus仿真

    2024年01月17日
    瀏覽(29)
  • 【51單片機系列】單片機與PC進行串行通信

    【51單片機系列】單片機與PC進行串行通信

    工業(yè)現(xiàn)場的測控系統(tǒng)中,常使用單片機進行監(jiān)測點的數(shù)據(jù)采集,然后單片機通過串口與PC通信,把采集的數(shù)據(jù)串行傳送到PC機上,再在PC機上進行數(shù)據(jù)處理。 PC機配置的都是RS-232標(biāo)準(zhǔn)串口,為D型9針插座,輸入/輸出為RS-232電平。D型9針插頭引腳如下: 如下表為RS-232C的D型9針插頭

    2024年01月17日
    瀏覽(26)
  • 51單片機基礎(chǔ)篇系列-人人都能學(xué)會單片機

    51單片機基礎(chǔ)篇系列-人人都能學(xué)會單片機

    ???個人主頁:?會編程的果子君 ??個人格言:“成為自己未來的主人~” ?? ? 在一片集成電路芯片上集成計算機所有基 本部分(中央處理器CPU、存儲器RAM、ROM、 定時計數(shù)器T/C,輸入輸出接口IO、中斷系 統(tǒng))都集成在一個芯片上,從而構(gòu)成了單 芯 片微型計算機,即單片機,

    2024年03月15日
    瀏覽(23)
  • 【51單片機系列】繼電器使用

    【51單片機系列】繼電器使用

    文章來源:《零起點學(xué)Proteus單片機仿真技術(shù)》。 本文是關(guān)于繼電器使用相關(guān)內(nèi)容。 繼電器廣泛應(yīng)用在工業(yè)控制中,通過繼電器對其他大電流的電器進行控制。 繼電器控制原理圖如下。繼電器部分包括控制線圈和3個引腳,A引腳接電源,B引腳是常開節(jié)點,C引腳是常閉節(jié)點。

    2024年01月17日
    瀏覽(25)
  • 【51單片機系列】DS1302時鐘模塊

    【51單片機系列】DS1302時鐘模塊

    本文是關(guān)于DS1302時鐘芯片的相關(guān)介紹。 DS1302是DALLAS公司推出的涓流充電時鐘芯片,內(nèi)部含有一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機進行通信。該芯片是3線SPI接口。 實時時鐘/日歷電路提供秒、分、時、日、周、月、年的信息,每月的天數(shù)和閏年的天

    2024年02月03日
    瀏覽(25)
  • 如何在51單片機上實現(xiàn)矩陣鍵盤功能

    本文詳細介紹了在51單片機上實現(xiàn)矩陣鍵盤功能的方法,包括按鍵檢測、消抖處理和鍵值映射等關(guān)鍵步驟。通過本文的學(xué)習(xí),你將能夠掌握在嵌入式系統(tǒng)中處理矩陣鍵盤輸入的技術(shù)。

    2024年04月10日
    瀏覽(28)
  • 51系列—基于51單片機的集中抄表設(shè)計(代碼+文檔資料)

    51系列—基于51單片機的集中抄表設(shè)計(代碼+文檔資料)

    本文主要介紹基于51單片機實現(xiàn)的集中抄表設(shè)計,完整資料見文末鏈接 概述 自動抄表(Automatic Meter Reading-AMR)是指采用通訊和計算機網(wǎng)絡(luò)等技術(shù)自動讀取和處理表計數(shù)據(jù)。發(fā)展電能自動抄表技術(shù)是提高用電管理水平的需要,也是網(wǎng)絡(luò)和計算機技術(shù)迅速發(fā)展的必然。在用電管理

    2024年02月07日
    瀏覽(25)
  • 嵌入式51單片機04-矩陣按鍵系列

    嵌入式51單片機04-矩陣按鍵系列

    一、矩陣按鍵基礎(chǔ)知識 矩陣按鍵工作原理 : 逐行掃描 :通過高四位輪流輸出低電平來對矩陣鍵盤進行掃描,當(dāng)?shù)退奈唤邮盏降臄?shù)據(jù)不全為1的時候,說明有按鍵按下,然后通過判斷低四位數(shù)據(jù)中哪一位為零來判斷哪一個按鍵被按下。 逐列掃描 :通過低四位輪流輸出低電平來

    2024年02月07日
    瀏覽(49)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包