5.1 定時(shí)器/計(jì)數(shù)器0已預(yù)置為FFFFH,并選定用于方式l的計(jì)數(shù)器方式,問此時(shí)定時(shí)器/計(jì)數(shù)器0的實(shí)際用途將是什么?
5.2 定時(shí)器/計(jì)數(shù)器。如用于下列定時(shí),晶振為12MHz,試為定時(shí)器/計(jì)數(shù)器0編制初始化程序;
(1)20ms (2) 5ms
5.3 定時(shí)器/計(jì)數(shù)器0已預(yù)置為200,且選定用于方式2的計(jì)數(shù)器方式,現(xiàn)在TO引腳上輸入周期為lms的脈沖,問:
(1)此時(shí)定時(shí)器/計(jì)數(shù)器0的實(shí)際用途是什么?
(2)在什么情況下,定時(shí)器/計(jì)數(shù)器0溢出?
5.4 fosc=12MHz,定時(shí)器/計(jì)數(shù)器。的初始化程序和中斷服務(wù)程序如下:
;主程序
MOV THO,#0DH
MOV TL0,#0DOH
MOV TMOD,#01H
SETB TR0
┇
┇
;中斷服務(wù)程序
000B MOV THO,#0DH
MOV TL0, 0DOH
┇
┇
RETI
請(qǐng)回答:(1)該定時(shí)器/計(jì)數(shù)器工作于什么方式?
(2)相應(yīng)的定時(shí)時(shí)間或計(jì)數(shù)值是多少?
(3)為什么在中斷服務(wù)程序中要重置定時(shí)器/計(jì)數(shù)器的初值?
5.5 綜述定/計(jì)0、定/計(jì)l、定/計(jì)2各有哪幾種工作方式,相應(yīng)的工作特征與用法。
5.6 請(qǐng)歸納MCS一51系列單片機(jī)的定時(shí)器/計(jì)數(shù)器共有哪些用途,井說清其具體用法。
5.7 怎樣確定MCS一51系列單片機(jī)串行口的工作方式?有哪幾種工作方式?請(qǐng)說明各種工作方式的功能、應(yīng)用場(chǎng)合與相應(yīng)的波特串。
5.8 何謂波特率?綜述MCS一51系列單片機(jī)有哪些功能部件可作為波特率發(fā)生器,以及相應(yīng)的波特串計(jì)算公式。
5.9 何謂串行通信、單工、半雙工、全雙工、發(fā)送、接收、異步通信、同步通信、起始位、停止位、空閑位、一幀信息、同步字符、雙機(jī)通信、多機(jī)通信.
5.10 試簡(jiǎn)述:
(1)并行通信、串行通信的優(yōu)缺點(diǎn)。
(2)異步通信、同步通信的優(yōu)缺點(diǎn)。
(3)異步、多機(jī)通信時(shí)如何鑒別地址幀與數(shù)據(jù)幀。
5.11 在串行異步通信時(shí),傳送具有一位偶校驗(yàn)位的ASCII碼字符,傳送速率為2400波特,問每秒傳送的字符最多可為多少個(gè)?又,某幀傳送的為英文字母T,請(qǐng)寫出該幀信息的二進(jìn)制代碼。
5.12 在串行異步通信時(shí),要傳送8位數(shù)據(jù)3BH,另采用偶校驗(yàn)位1位,請(qǐng)寫出該幀信息的二進(jìn)制代碼。
5.13 在串行異步通信時(shí),傳送最高位為奇校驗(yàn)位的ASCII碼,采用1位起始位和1位停止位,若ASCII碼為39H,請(qǐng)寫出該幀信息的二進(jìn)制代碼。
5.14 如異步通信,每個(gè)字符由11位組成,串行口每秒傳送250個(gè)字符,問波特率為多少?
5.15 請(qǐng)列舉MCS一51系列單片機(jī)的中斷源和中斷申請(qǐng)方法,并結(jié)合專用寄存器IE、lP的功能詳細(xì)說明如何開中斷以及各中斷源中斷優(yōu)先權(quán)的高低是如何捧列確定的。
5.16 闡明8031單片機(jī);
(1)響應(yīng)中斷的條件與響應(yīng)中斷后由硬件自動(dòng)完成的操作,
(2)在中斷過程中另有哪些不能自動(dòng)完成,必需由中斷服務(wù)程序處理的操作。
(3)上面(2)中的這些操作有什么意義?又為什么不設(shè)計(jì)成自動(dòng)完成?
