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

《單片機(jī)原理與應(yīng)用及C51編程技術(shù)》期末復(fù)習(xí)筆記

這篇具有很好參考價(jià)值的文章主要介紹了《單片機(jī)原理與應(yīng)用及C51編程技術(shù)》期末復(fù)習(xí)筆記。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一|二、填空選擇

1.1 atmel公司單片機(jī)型號(hào)命名,at代表什么等等

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

1.2 硬件體系結(jié)構(gòu);單片機(jī)組成

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

1.3 CPU寄存器

CPU由運(yùn)算器和控制器兩部分組成,主要完成取指令、指令譯瑪、發(fā)出各種操作所需的控制信號(hào),使單片機(jī)各個(gè)部分協(xié)調(diào)工作。

1.4 PC復(fù) 位,PC作用,幾位(補(bǔ):復(fù)位引腳和幾個(gè)機(jī)器周期)

  1. 為CPU指明將要執(zhí)行的指令地址,(存放下一條指令的地址)。長(zhǎng)度為16位,所以尋址范圍為0-65535(64K)。
  2. 單片機(jī)在復(fù)位時(shí)PC=0000H,這就意味著一旦將單片機(jī)復(fù)位,CPU就從ROM的0000H單元執(zhí)行程序。
  3. 在物理上是獨(dú)立于SFR。
  4. RST:復(fù)位信號(hào)輸入端,高電平有效。在此引腳加上持續(xù)大于2個(gè)機(jī)器周期的高電平即可復(fù)位。單片機(jī)正常工作時(shí)此引腳應(yīng)為≤0.5V的低電平。

1.5 SP堆棧,作用,幾位,哪里(補(bǔ):在片內(nèi)數(shù)據(jù)存儲(chǔ)器)

SP 堆棧指針:8位寄存器,用來指示堆棧的位置,可由軟件修改。

作用:①保護(hù)程序的斷點(diǎn)地址(既返回地址);
②保護(hù)數(shù)據(jù)(也稱保護(hù)現(xiàn)場(chǎng))

始終指向棧頂,在RAM區(qū)(片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū))

1.6 存儲(chǔ)器,數(shù)據(jù)存儲(chǔ)器片內(nèi)片外,片內(nèi)分幾部分(補(bǔ):通用數(shù)據(jù)存儲(chǔ)器)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

片內(nèi)RAM分為兩個(gè)區(qū)域,一個(gè)是通用數(shù)據(jù)存儲(chǔ)器,一個(gè)是特殊功能寄存器SFR

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

1.7 EA接高電平,執(zhí)行哪里的程序,

當(dāng)引腳EA=1時(shí), CPU從片內(nèi)ROM的0000H單元運(yùn)行程序;(高電平)

1.8 外部存儲(chǔ)器,用DPTR

  1. DPTR主要用來存放外部數(shù)據(jù)存儲(chǔ)器RAM的地址,作為CPU訪問外部RAM的數(shù)據(jù)指針;

1.9 AT89系 列引腳功能,復(fù)位(兩個(gè)機(jī)器周期以上的高電平,看門狗,如何啟動(dòng)看門狗) ,

打開/喂狗:要打開WDT,用戶必須順序?qū)?mark>01EH和0E1H寫到WDTRST寄存器(SFR地址為0A6H)中

WDT溢出將使RST引腳輸出高電平的復(fù)位脈沖,復(fù)位脈沖持續(xù)時(shí)間98個(gè)時(shí)鐘周期

1.10 接口問題,P0口 漏極開路,作為輸出口接上拉電阻,低八位傳PO,高八位P2(補(bǔ):外設(shè))

對(duì)外設(shè):低八位傳PO,高八位P2

P0.0 - P0.7: P0端口線(39-32腳)
輸出能力最強(qiáng)的端口,可帶動(dòng)8個(gè)TTL負(fù)載;

具有兩種工作方式:
①普通的I/O方式;
②系統(tǒng)擴(kuò)展時(shí)的總線方式。(分時(shí))
當(dāng)處于I/O方式時(shí):端口內(nèi)部輸出電路呈“開路結(jié)構(gòu)”,所以當(dāng)驅(qū)動(dòng)MOS負(fù)載時(shí),應(yīng)接一個(gè)10K左右的上拉電阻,否則無法輸出高電平。
當(dāng)處于擴(kuò)展方式時(shí):P0口成為外部存儲(chǔ)器提供低八位地址和數(shù)據(jù)的“復(fù)用總線” (此時(shí)不能作為通用的I/O端口)。

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

1.11 尋址方式,加減乘除指令(補(bǔ):原操作數(shù)和目的操作數(shù))

立即尋址、寄存器尋址、直接尋址、寄存器間接尋址、相對(duì)尋址、變址尋址、位尋址

加法指令:ADD,

帶進(jìn)位加法:ADDC

加一指令:INC

帶借位減法指令:SUBB

減一指令:DEC

乘法指令:MUL

除法指令:DIV

MOVC A,@A+DPTR,后面是原操作數(shù),前面是目的操作數(shù)。寄存器間接尋址。

MOV A,@R1 間接尋址

MOV A,R1 直接尋址

1.12 reg51.h作用

預(yù)處理命令,提高效率。

reg52.h是一種特定于8051微控制器的頭文件,它包含了8051芯片的寄存器地址及相關(guān)定義,使得程序員可以直接訪問芯片的硬件資源,簡(jiǎn)化了程序設(shè)計(jì)。通過包含reg52.h頭文件,可以使用其中定義的寄存器和位定義,實(shí)現(xiàn)對(duì)芯片內(nèi)部寄存器的操作,如IO口、定時(shí)器、中斷等,從而完成特定的控制任務(wù)。

1.13 絕對(duì)地址訪問

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

1.14 中斷函數(shù),using, 并行口,中斷標(biāo)志位(只有串行中斷需人為復(fù)位) (補(bǔ):先后順序0.1.2.3.4.5)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件
c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

using 0.1.2.3,改變工作寄存器組

1.15 累加器a功能,psw作用

最常用的寄存器。所有的算術(shù)運(yùn)算指令所要使用的寄存器且運(yùn)算結(jié)果都存放在A中。

psw:8位寄存器,表征程序執(zhí)行的狀態(tài)信息,存放指令執(zhí)行的有關(guān)狀態(tài)信息

=

1.16 串行通信,給你多少字符,一個(gè)字符是幾位,波特率傳二進(jìn)制單位是bps

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

波特率,每秒傳送幾個(gè)比特。

每分鐘多少個(gè)字符,比如1+8+0+1=10,即一個(gè)字符要有10個(gè)比特

1.17 串口 接受發(fā)送、SBUF 中斷標(biāo)志位 軟件清除

1.18 外加電路撤出中斷的是電平觸發(fā)方式

1.19 用宏來訪問絕對(duì)地址時(shí),調(diào)用頭文件==“absacc.h”==

三、程序填空

3.1 ADC0809

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

INC0-7的地址怎么直接進(jìn)行訪問?

外部中斷會(huì)修改

I N T 0  ̄ \overline{INT0} INT0 interrupt 0

I N T 1  ̄ \overline{INT1} INT1 interrupt 2

P2口(該圖只有P2^7(可能會(huì)改)取低電平(低電平有效),其余取高電平)

P0口最低三位(區(qū)分8個(gè)通道)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

填空:

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件
c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

  1. 如果是外部中斷0(IT0 EX0)中斷號(hào)
  2. 根據(jù)硬件連線,確定八個(gè)通道的地址
  3. IN0是哪
  4. xdata

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

搞懂硬件和程序(硬件會(huì)變,八個(gè)通道會(huì)變,中斷的啟動(dòng)轉(zhuǎn)好、中斷號(hào))

3.2 匯編語言

mov A,@R0(間接尋址要)
ADC A,(加數(shù)、被加數(shù)、進(jìn)位)
INC R0(指針變量的修改)
DJNZ R2,LOOP(減一不為0循環(huán))
JC(C=1) ,JNC(C=0)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

3.3 LCD1602

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件
c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件
c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

程序開始的定義

數(shù)組里面,可能是學(xué)號(hào)、姓名的全拼(要算出長(zhǎng)度)—>不需要計(jì)算\n

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

調(diào)用初始化函數(shù)、確定位置

四、程序設(shè)計(jì)

4.1 畫出硬件連接圖、寫程序

給定熱釋電紅外傳感器、有源蜂鳴器

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

給最小系統(tǒng) 、按鍵、發(fā)光二極管、有緣蜂鳴器、熱釋電紅外傳感器(有人靠近輸出高電平、沒有人輸出低電平)讀取就行,有人靠近就報(bào)警,或者按鍵按下就報(bào)警(A卷和B卷)并且二極管閃爍

畫出晶振電路(30pf)、復(fù)位電路

原理圖(10分)程序(10分)

4.2 秒表程序設(shè)計(jì)(定時(shí)器,第八章)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

給定部分電路,一些元器件的應(yīng)用、工作方式,添加電路。

(T0、T1)不一定50ms

算定時(shí)初值(算出來a)

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

轉(zhuǎn)換成十位個(gè)位
c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

c51中喂狗和踢狗指令,學(xué)習(xí)筆記整理,單片機(jī),stm32,嵌入式硬件

附、對(duì)這門學(xué)科的一些話

首先,這門課如果是一些有基礎(chǔ)的人,聽起來還是很簡(jiǎn)單的,把老師所畫的重點(diǎn)認(rèn)真學(xué)習(xí)一遍,千萬注意的是,一定要?jiǎng)邮职汛a用手寫一遍?。?!,光看記不住的文章來源地址http://www.zghlxwxcb.cn/news/detail-787202.html

到了這里,關(guān)于《單片機(jī)原理與應(yīng)用及C51編程技術(shù)》期末復(fù)習(xí)筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • C51單片機(jī)實(shí)現(xiàn)流水燈的三種編程方法

    ? ? 初步學(xué)習(xí)51單片機(jī),總是離不開流水燈。 ? ? 下面介紹實(shí)現(xiàn)流水燈的三種方法。 目錄 一、調(diào)用數(shù)組實(shí)現(xiàn)流水燈 二、 移位符實(shí)現(xiàn)流水燈 三、采用左右移函數(shù)實(shí)現(xiàn)流水燈 思路:for循環(huán)調(diào)用數(shù)組當(dāng)中的進(jìn)制數(shù)后賦值給LED小燈的負(fù)極。 移位符: ? ? ? ? 移位運(yùn)算符在程序設(shè)

    2024年02月01日
    瀏覽(92)
  • 【ST89C51單片機(jī)顯示電路設(shè)計(jì)(Altium Designer 10)----繪制PCB原理圖雙層板】

    【ST89C51單片機(jī)顯示電路設(shè)計(jì)(Altium Designer 10)----繪制PCB原理圖雙層板】

    絕對(duì)不要坐等勝利的到來,集中起來的意志可以擊穿頑石,好好看,好好學(xué),正真的大師永遠(yuǎn)都懷著一顆血徒的心 ———易 集成庫是AD 10推薦使用的標(biāo)準(zhǔn)庫形式。這種庫能夠集中存放元件具有的各類模型,使得原本分散的資源整合在一起,極大提高了管理和使用的效率。用戶

    2024年02月05日
    瀏覽(117)
  • 單片機(jī)原理與應(yīng)用課程設(shè)計(jì)-基于51單片機(jī)的時(shí)鐘日歷

    單片機(jī)原理與應(yīng)用課程設(shè)計(jì)-基于51單片機(jī)的時(shí)鐘日歷

    摘 要 本課程設(shè)計(jì)是基于51單片機(jī)的日歷時(shí)鐘設(shè)計(jì)。作為嵌入式系統(tǒng)中常用的控制器,單片機(jī)在各種電子設(shè)備和系統(tǒng)中廣泛應(yīng)用。日歷時(shí)鐘作為一個(gè)常見的功能模塊,在現(xiàn)代生活中具有重要意義。因此,設(shè)計(jì)一個(gè)基于51單片機(jī)的日歷時(shí)鐘,不僅有助于我們掌握單片機(jī)編程技術(shù)和

    2024年02月20日
    瀏覽(98)
  • c51單片機(jī)(預(yù)備知識(shí))

    c51單片機(jī)(預(yù)備知識(shí))

    ? ? ? ? 單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備(小鍵盤、LED顯示器)。 0)? 無源晶振:12MHZ 1) 振蕩周期 :也稱時(shí)鐘周期,是指為單片機(jī)提供

    2024年02月08日
    瀏覽(129)
  • 單片機(jī)C51數(shù)據(jù)類型

    C51數(shù)據(jù)類型 C語言的基本數(shù)據(jù)類型:char、int、short、long、float、double。 1、 Keil C51 編譯器支持的數(shù)據(jù)類型。 ???對(duì)于Keil C51編譯器,short型與int型相同,double型與float型相同。 Keil C51支持的數(shù)據(jù)類型表 數(shù)據(jù)類型 長(zhǎng)度 值域 unsigned char 單字節(jié) 0~255 signed char 單字節(jié) -128~+127 unsigned

    2024年02月08日
    瀏覽(90)
  • 初識(shí)C51單片機(jī)(詳解)

    初識(shí)C51單片機(jī)(詳解)

    前言: 單片機(jī)是一種我們常見的開發(fā)板,我們經(jīng)常會(huì)在一些項(xiàng)目中使用到它。而今天我們要介紹的是C51單片機(jī),下面來介紹一下今天的”主角“:STC89C52RC40I-LQFP44單片機(jī)(后面將用到它做一些項(xiàng)目)。 1.了解命名規(guī)則一張圖搞定: 2.學(xué)會(huì)看單片機(jī)電路原理圖 只是一些初中的電

    2024年02月10日
    瀏覽(91)
  • 51單片機(jī)編程應(yīng)用(C語言):串口通信

    51單片機(jī)編程應(yīng)用(C語言):串口通信

    目錄 通信的基本概念和種類 ? ?1.1串行通信與并行通信 ?編輯 1.2同步通信與異步通信 1.3單工,半雙工,全雙工?? 1.4通信速率? 二、波特率和比特率的關(guān)系 串口通信簡(jiǎn)介: 1.接口標(biāo)準(zhǔn) RS-232 2、D型9針接口定義 3.通信協(xié)議: 2.串口內(nèi)部結(jié)構(gòu)? 51單片機(jī)串口相關(guān)寄存器? ?1.80c

    2024年02月19日
    瀏覽(90)
  • C51單片機(jī)實(shí)驗(yàn)——中斷實(shí)驗(yàn)

    實(shí)驗(yàn)環(huán)境:普中實(shí)驗(yàn)系統(tǒng);Keil μVision 4軟件; 實(shí)驗(yàn)?zāi)康模?(1)掌握單片機(jī)中斷原理和中斷響應(yīng)過程。 (2)設(shè)計(jì)自己的中斷程序具體實(shí)驗(yàn)內(nèi)容,并通過程序設(shè)計(jì)控制實(shí)驗(yàn)箱上的2個(gè)按鍵,實(shí)現(xiàn)對(duì)應(yīng)的中斷內(nèi)容。 硬件連線: 按鍵k3連接P3.2口 按鍵k4連接P3.3口 LED燈連接P2口 實(shí)驗(yàn)主

    2024年02月05日
    瀏覽(95)
  • C51單片機(jī)實(shí)現(xiàn)呼吸燈

    C51單片機(jī)實(shí)現(xiàn)呼吸燈

    ? ? ?呼吸燈的效果是燈的亮度由暗緩慢變亮再緩慢變暗。 ? ? ?實(shí)現(xiàn)思路是改變小燈亮與暗在單位周期的占空比。如下圖 具體代碼如下:

    2024年02月11日
    瀏覽(91)
  • 【C51】10-基礎(chǔ)51單片機(jī)的小車項(xiàng)目(51完結(jié))

    【C51】10-基礎(chǔ)51單片機(jī)的小車項(xiàng)目(51完結(jié))

    10.1小車的安裝 10.2電機(jī)模塊的開發(fā)(L9110S) 接通 VCC , GND 模塊電源指示燈亮, 以下資料來源官方,但是不對(duì),根據(jù)下節(jié)課實(shí)際調(diào)試 IA1 輸入高電平, IA1 輸入低電平,【 OA1 OB1 】電機(jī)正轉(zhuǎn); IA1 輸入低電平, IA1 輸入高電平,【 OA1 OB1 】電機(jī)反轉(zhuǎn); IA2 輸入高電平, IA2 輸入低

    2024年02月08日
    瀏覽(89)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包