


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、22 uFVCCMCS-51RST(a)上電復(fù)位電路(b)按鍵復(fù)位電路習(xí)題1答案1.2 填空題(1)單片級(jí)應(yīng)用系統(tǒng)是由 硬件系統(tǒng)、軟件系統(tǒng) 組成的(2) 除了單片機(jī)和電源外,單片機(jī)最小系統(tǒng)包括時(shí)鐘電路、復(fù)位電路(3 )除了電源 和電線引腳外,XTAL1、XTAL2、RST、EA引腳信號(hào)必須連接相應(yīng)電 路(4) 51系列單片機(jī)的存儲(chǔ)器主要有4個(gè)物理存儲(chǔ)空間,即片內(nèi)數(shù)據(jù)存儲(chǔ)器、 片內(nèi)程序 存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器、片外程序存儲(chǔ)器(5)51系列單片機(jī)的XTAL1和XTAL2引腳是時(shí)鐘電路(6) 51系列單片機(jī)的應(yīng)用程序一般存放在程序存儲(chǔ)器(7) 片內(nèi)RAM低128單元,按其用途劃分為 工作寄存器組、位
2、尋址區(qū)、用戶RAM區(qū)(8) 但振蕩脈沖頻率為12MHz時(shí),一個(gè)機(jī)器周期為1us,當(dāng)振蕩脈沖頻率為 6MHz時(shí), 一個(gè)機(jī)器周期為2us(9) 51系列單片機(jī)的復(fù)位電路有兩種,即上電復(fù)位電路、按鍵復(fù)位電路(10) 輸入單片機(jī)的復(fù)位信號(hào)需延續(xù)2個(gè)機(jī)器周期以上的 高電平即為有效。1.3(4)什么是機(jī)器周期?機(jī)器周期和晶振頻率有何關(guān)系?當(dāng)晶振頻率為6MHz時(shí),機(jī)器周期是多少?答:規(guī)定一個(gè)機(jī)器周期的寬度為12個(gè)振蕩脈沖周期,因此機(jī)器周期就是振蕩脈沖的十二分頻。當(dāng)振蕩脈沖頻率為 6 MHz時(shí),一個(gè)機(jī)器周期為 2 (So(5) 51系列單片機(jī)常用的復(fù)位方法有哪幾種?畫電路圖并說明其工作原理°答:vc
3、cVCCMC5-51RSTVSS單片機(jī)常見的復(fù)位電路RST端的電位圖(a)為上電復(fù)位電路,它是利用電容充電來實(shí)現(xiàn)的。在接電瞬間,3.3上機(jī)操作題(1)xiti3_3_1.c第三章習(xí)題 #in clude <reg51.h> voiddelay (un sig ned char i);void mai n()while(1)P仁0 x55; delay(200);P仁0 xaa; delay(200);void delay (un sig ned char i)包含頭文件REG51.H/延時(shí)函數(shù)聲明/主函數(shù)/高4位燈的位置初值為 00010000B/低4位燈的位置初值為 000010
4、00B與VCC相同,隨著充電電流的減少,RST的電位逐漸下降。只要保證RST為高電平的時(shí)間 大于兩個(gè)機(jī)器周期,便能正常復(fù)位。圖(b)為按鍵復(fù)位電路。該電路除具有上電復(fù)位功能外,若要復(fù)位,只需按圖(b)中的RESET鍵,此時(shí)電源 VCC經(jīng)電阻R1、R2分壓,在 RST端產(chǎn)生一個(gè)復(fù)位高電平。習(xí)題3答案3.2填空題(2)用C51編程訪問51單片機(jī)的并行I/O 口是,可以按 字節(jié),尋址操作,還可以按 位操作(4)C51中定義一個(gè)可位尋址變量FLAG訪問P3 口的P3.1引腳的方法是 sbit FLAG=P3A1 :(10)下面的while循環(huán)執(zhí)行了無限次空語句。i=3 ;While ( i ! =0)
5、;(15)在以下的數(shù)組定義中,關(guān)鍵字“code”是為了把tab數(shù)組存儲(chǔ)在程序存儲(chǔ)器ROM中Un sig ned char code b=;3.3上機(jī)操作題(1)/延時(shí)函數(shù)聲明/ 主函數(shù)/按狀態(tài)1的方式點(diǎn)亮8個(gè)LED/延時(shí)/按狀態(tài)2的方式點(diǎn)亮 8個(gè)LED/延時(shí)1 程序 ex1_1.c/延時(shí)函數(shù)參見任務(wù)(2)/xiti3 3 2.c第三章習(xí)題3.3上機(jī)操作題(2)#in clude <reg51.h>voiddelay (un sig ned char i);voidmai n()unsigned char i,l,r;while(1)1=0x10;r=0x08;for(i=0;i&l
6、t;4;i+) P仁 (l|r); l<<=1;r>>=1; delay(200);void delay (un sig ned char i)/循環(huán)點(diǎn)亮燈/高4位燈的位置移動(dòng)/低4位燈的位置移動(dòng)/延時(shí)延時(shí)函數(shù)參見任務(wù) 1程序ex1_1.c(3)#in clude <reg51.h>voiddelay (un sig ned char i);void mai n()un sig ned char i;unsigned char display=0x89, 0xff;while(1)for(i=0;i<10;i+)P仁 display"dela
7、y(200);void delay (un sig ned char i)包含頭文件REG51.H/延時(shí)函數(shù)聲明/主函數(shù)0xff,0x86, 0xff,0xc7,II顯示字送P1 口/延時(shí)II延時(shí)函數(shù)參見任務(wù)0xff,0xc7, 0xff,0xc0,1 程序 ex1_1.cxiti3_3_3.c 第三章習(xí)題 3.3上機(jī)操作題(3)習(xí)題4答案4.2填空題(1)MCS-51系列單片機(jī)定時(shí)器的內(nèi)部結(jié)構(gòu)由以下四部分組成:定時(shí)器TO定時(shí)器T1定時(shí)器方式寄存器 TMOD定時(shí)器控制寄存器 TCON(251系列單片機(jī)的定時(shí)/計(jì)數(shù)器,若只用軟件啟動(dòng),與外部中斷無關(guān),應(yīng)使TMOD中的 GATE=0(3) 51系列
8、單片機(jī)的TO用做計(jì)數(shù)方式時(shí),用工作方式1( 16位),則工作方式控制字 為 TMOD=0x05(4)定時(shí)器方式寄存器 TMOD勺作用是選擇定時(shí)器T0IT1的工作方式(5)定時(shí)器方式寄存器 TCON的作用是控制定時(shí)器的啟動(dòng)、停止,標(biāo)志定時(shí)器的溢出 和中斷情況。(6) 51的中斷系統(tǒng)由 定時(shí)控制寄存器 TCON、串行口控制寄存器 SCON、中斷允許寄 存器IE、中斷優(yōu)先權(quán)寄存器IP等寄存器組成(7)51的中斷源有外部中斷0、定時(shí)器0、外部中斷1、定時(shí)器1、串行口(8如果定時(shí)器控制寄存器 TCON中的IT1和IT0位為0,則外部中斷請(qǐng)求信號(hào)為 電平觸 發(fā)方式(9) 中斷源中斷請(qǐng)求撤銷包括 硬件自動(dòng)清
9、除、軟件清除、硬件配合軟件共同清除等 三種形式(10)外部中斷0的中斷類型號(hào)為 04. 3(1)51系列單片機(jī)定時(shí)/計(jì)數(shù)器的定時(shí)功能和計(jì)數(shù)功能有什么不同?分別應(yīng)用在什么場(chǎng)合?答:當(dāng)定時(shí)/計(jì)數(shù)器設(shè)置為定時(shí)工作方式時(shí),計(jì)數(shù)器對(duì)內(nèi)部機(jī)器周期計(jì)數(shù),每過一個(gè)機(jī)器周 期,計(jì)數(shù)器增1,直至計(jì)滿溢出。定時(shí)器的定時(shí)時(shí)間與系統(tǒng)的振蕩頻率緊密相關(guān),如果單片 機(jī)系統(tǒng)采用12M晶振,則計(jì)數(shù)周期為:T 6 1 s,這是最短的定時(shí)周期,適12 106 1/12當(dāng)選擇定時(shí)器的初值可獲取各種定時(shí)時(shí)間。當(dāng)定時(shí)/計(jì)數(shù)器設(shè)置為計(jì)數(shù)工作方式時(shí),計(jì)數(shù)器對(duì)來自輸入引腳 T0( P3.4)和T1(P3.5)的外部信號(hào)計(jì)數(shù),外部脈沖的下降沿將
10、觸發(fā)計(jì)數(shù),檢測(cè)一個(gè)由1到0的負(fù)跳變需要兩個(gè)機(jī)器周期,所以,最高檢測(cè)頻率為振蕩頻率的1/24。計(jì)數(shù)器對(duì)外部輸入信號(hào)的占空比沒有特別的限制,但必須保證輸入信號(hào)的高電平與低電平的持續(xù)時(shí)間在一個(gè)機(jī)器周期以上。當(dāng)需要準(zhǔn)確計(jì)算時(shí)間時(shí)往往采用定時(shí)器的定時(shí)方式,而當(dāng)要對(duì)一些外部事件計(jì)數(shù)時(shí)則采用定時(shí)器的計(jì)數(shù)方式。(6)什么叫中斷?中斷有什么特點(diǎn)?答:中斷是通過硬件來改變 CPU的運(yùn)行方向。計(jì)算機(jī)在執(zhí)行程序的過程中,當(dāng)出現(xiàn)CPU以 外的某種情況,由服務(wù)對(duì)象向CPU發(fā)出中斷請(qǐng)求信號(hào), 要求CPU暫時(shí)中斷當(dāng)前程序的執(zhí)行 而轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,待處理程序執(zhí)行完畢后,再繼續(xù)執(zhí)行原來被中斷的程序。這種程序在執(zhí)行過程中由
11、于外界的原因而被中間打斷的情況稱為“中斷”。調(diào)用中斷服務(wù)程序的過程類似于調(diào)用子程序,其區(qū)別在于調(diào)用子程序在程序中是事先安排好的;而何時(shí)調(diào)用中斷服務(wù)程序事先卻無法確定,因?yàn)椤爸袛唷钡陌l(fā)生是由外部因素決定的,程序中無法事先安排調(diào)用指令,因此,調(diào)用中斷服務(wù)程序的過程是由硬件自動(dòng)完成的。中斷的特點(diǎn):分時(shí)操作、實(shí)時(shí)處理、故障處理習(xí)題5答案5.3(2)7段LED靜態(tài)顯示和動(dòng)態(tài)顯示在硬件連接上分別具有什么特點(diǎn)?實(shí)際設(shè)計(jì)時(shí)應(yīng)如 何選擇使用?答:LED靜態(tài)顯示時(shí)各位數(shù)碼管相對(duì)獨(dú)立,公共端恒定接地(共陰極)或正電源(共陽極),每個(gè)數(shù)碼管的8個(gè)字段分別與一個(gè) 8位I/O 口地址相連,適合于2個(gè)及其以下的數(shù)碼管顯示。
12、 動(dòng)態(tài)顯示時(shí)各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起,由一個(gè)8位的I/O 口控制,各位的段選線由另外的I/O 口控制。(4 )機(jī)械式按鍵組成的鍵盤,應(yīng)如何消除按鍵抖動(dòng)?答:可以采用硬件和軟件兩種方式,硬件上可在鍵輸出端加RS觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去抖電路,軟件上可以在檢測(cè)到有按鍵按下時(shí),執(zhí)行一個(gè)10ms左右的延時(shí)程序,然后確認(rèn)該鍵是否仍保持閉合狀態(tài)的電平。#include<abs acc.h>#include<reg51.h>#define DA0832 XBYTE0x7fff#define uchar unsigned char #define uint unsigned
13、int uchar i;void delay_100us() TH1=0xff;TL1=0x9c;TR1=1; / while(!TF1); / TF1=0;/ 置定時(shí)器初值 0xff9c ,即 65436,定時(shí) 0.1ms 啟動(dòng)定時(shí)器 1查詢計(jì)數(shù)是否溢出,即定時(shí) 0.1ms 時(shí)間到, TF1=1/ 0.1ms時(shí)間到,將定時(shí)器溢出標(biāo)志位TF清零void main(void) TMOD=0x10;/ 置定時(shí)器 1 為方式 1while(1)for(i=0;i<=255;i+)/ 形成鋸齒波輸出值,最大 255/D/A 轉(zhuǎn)換輸出#include<reg51.h>#define D
14、A0832 XBYTE0x7fff #define uchar unsigned char #define uint unsigned int uchar i,j;void delay_100us() TH1=0xff;TL1=0x9c;TR1=1;while(!TF1);/TF1=0;void main(void) TMOD=0x10;while(1) for(i=0;i<=255;i+) DA0832=i; DA0832=i; delay_100us();(2)周期為50ms的三角波C語言源程序如下:#include<absacc.h>/ 置定時(shí)器初值 0xff9c ,即
15、 65436,定時(shí) 0.1ms/ 啟動(dòng)定時(shí)器 1 查詢計(jì)數(shù)是否溢出,即定時(shí) 0.1ms 時(shí)間到, TF1=1II 0.1ms 時(shí)間到,將定時(shí)器溢出標(biāo)志位TF清零/ 置定時(shí)器 1 為方式 1II 形成三角波輸出值,最大 255IIDIA 轉(zhuǎn)換輸出delay_100us();for(j=255;j>=0;j-)/形成三角波輸出值,最大 255 DA0832=j; /D/A 轉(zhuǎn)換輸出 delay_100us();(3)周期為50ms的方波C語言源程序如下:#include<absacc.h>#include<reg51.h>#define DA0832 XBYTE0x7fff #define uchar unsigned char #define uint unsigned int uchar i,j;void delay_25ms() TH1=0x9e;/ 置定時(shí)器初值TL1=0x58;TR1=1;/啟動(dòng)定時(shí)器 1while(!TF1);TF1=0;void main(void)/)查詢計(jì)數(shù)是否溢出,即定時(shí)25ms時(shí)間到,'/ 25ms時(shí)間到,將定時(shí)器溢出標(biāo)志位TF清零 TMOD=0x10;/ 置定時(shí)器 1 為方式 1while(1)DA0832=255; delay_25ms();DA0832=0; delay_2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都事業(yè)人員管理辦法
- 執(zhí)行各項(xiàng)經(jīng)費(fèi)管理辦法
- 如何擬定部門管理辦法
- 完善職工之家管理辦法
- 安置小區(qū)車位管理辦法
- 客房餐飲服務(wù)管理辦法
- 小額代收項(xiàng)目管理辦法
- 2025春學(xué)期學(xué)校校園文化建設(shè)計(jì)劃
- 2025年中國(guó)石油工程車市場(chǎng)評(píng)估分析及發(fā)展前景調(diào)研戰(zhàn)略研究報(bào)告
- 藝術(shù)節(jié)小主持人節(jié)目策劃計(jì)劃
- HG∕T 5081-2016 紡織染整助劑 有機(jī)硅整 理劑 硅含量的測(cè)定
- DL 5190.2-2019 電力建設(shè)施工技術(shù)規(guī)范 第2部分:鍋爐機(jī)組
- 四川省綿陽市2024-2025學(xué)年高一物理下學(xué)期期末教學(xué)質(zhì)量測(cè)試試題
- 《SYB創(chuàng)業(yè)培訓(xùn)》實(shí)操沙盤Ⅰ
- 印刷與人工智能集成
- 2024年助產(chǎn)專科護(hù)士理論考核試題及答案
- 藥房盤盈盤虧分析報(bào)告
- 2024屆云南省曲靖一中高一數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- 老年病科醫(yī)生工作總結(jié)
- 知識(shí)產(chǎn)權(quán)法(新)-第二次形考任務(wù)-國(guó)開-參考資料
- JJF 1033-2023 計(jì)量標(biāo)準(zhǔn)考核規(guī)范
評(píng)論
0/150
提交評(píng)論