freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式技術基礎與實踐習題參考答案(編輯修改稿)

2025-07-22 21:37 本頁面
 

【文章內(nèi)容簡介】 8.給出AW60中斷編程框架與基本步驟。答:在CW環(huán)境下使用AW60芯片中斷步驟是:,依照“關總中斷→開模塊中斷→開總中斷”的順序打開模塊中斷;,編寫中斷服務程序,修改中斷向量表;按照這種思路,編程的基本步驟可以概括為3步:(1)新建(或者復制),并加入工程中。(2)定義中斷向量表()。(3)定義ISR并在中斷向量表中填入相應ISR的名稱。如中斷處理函數(shù)文件()之中的函數(shù)interruptvoidSCI1_Recv(void)的定義。9.用一種高級語言實現(xiàn)PC方串行數(shù)據(jù)收發(fā)的通用程序(要求:從PC方發(fā)送數(shù)據(jù)A到MCU,MCU收到后,判斷是否是A,若是,回發(fā)給PC機,在PC機顯示“串行口正?!?,若不是,則在PC機顯示“通信有誤”。)參見隨書光盤的習題參考解答程序。10.在上一題測試的基礎上編寫通信程序,實現(xiàn)如下功能:通過PC機發(fā)送一個命令以控制接在PTA0~PTA7口的8個小燈亮暗狀態(tài),各個小燈初始狀態(tài)都為暗,首先進行通信測試,PC機發(fā)送“A”(65),若MCU接收到則8個小燈全亮,并回送字符“A”(65),雖然MCU接收到但有問題,不是“A”(65),說明有誤碼,則4個小燈全亮,并回送字符“0”(48),否則8個小燈全暗無反應,通信測試成功后進入控制狀態(tài),PC機發(fā)送字符串“11”,PTA0口燈亮;發(fā)送“10”,PTA0口燈暗;發(fā)送“21”,PTA1口燈亮;發(fā)送“20”,PTA1口燈暗;依此類推,當給PTA口發(fā)送“01”,8個小燈全亮,發(fā)送“00”,全暗。第6章GPIO的應用實例—鍵盤、LED與LCD習題參考答案1.為了實現(xiàn)對鍵盤的編程,至少應該考慮哪幾個方面的問題?分別如何解決?答:第一,如何識別鍵盤上的按鍵?第二,如何區(qū)分按鍵是否真正地被按下,還是抖動?第三,如何處理重鍵問題?1)鍵的識別如何知道鍵盤上哪個鍵被按下就是鍵的識別問題。若鍵盤上閉合鍵的識別由專用硬件實現(xiàn),稱為編碼鍵盤;而靠軟件實現(xiàn)的稱為未編碼鍵盤。在這里主要討論未編碼鍵盤的接口技術和鍵盤輸入程序的設計。識別是否有鍵被按下,主要有查詢法、定時掃描法與中斷法等。而要識別鍵盤上哪個鍵被按下主要有行掃描法與行反轉(zhuǎn)法。2)抖動問題當鍵被按下時,會出現(xiàn)所按的鍵在閉合位置和斷開位置之間跳幾下才穩(wěn)定到閉合狀態(tài)的情況,當釋放一個按鍵時也會出現(xiàn)類似的情況,這就是抖動問題。抖動持續(xù)的時間因操作者而異,一般為5~10ms之間,穩(wěn)定閉合時間一般為十分之幾秒~幾秒,由操作者的按鍵動作所確定。在軟件上,解決抖動的方法通常是延遲等待抖動的消失或多次識別判定。3)重鍵問題所謂重鍵問題就是有兩個及兩個以上按鍵同時處于閉合狀態(tài)的處理問題。在軟件上,處理重鍵問題通常有連鎖法與巡回法。2.編程:對于鍵盤程序,樣例中使用的是中斷法。請用查詢法實現(xiàn)鍵盤功能。答:略。3.簡述掃描法LED顯示編程原理。答:略。4.簡述字符型液晶顯示控制器HD44780的編程結(jié)構(gòu)。答:從編程角度看,HD44780內(nèi)部主要由指令寄存器(IR)、數(shù)據(jù)寄存器(DR)、忙標志(BF)、地址計數(shù)器(AC)、顯示數(shù)據(jù)寄存器(DDRAM)、字符發(fā)生器ROM(CGROM)、字符發(fā)生器RAM(CGRAM)及時序發(fā)生電路構(gòu)成。5.編程:在LCD上同步顯示PC時間。答:略。6.編程:PC機發(fā)送一個字節(jié)數(shù)(0255),在4連排LED上顯示出來。答:略。讀者可以自己嘗試。第7章定時器模塊習題參考答案1.實現(xiàn)計數(shù)與定時的基本方法有哪些?比較它們的優(yōu)缺點。答:實現(xiàn)計數(shù)與定時的基本方法有三種:完全硬件方式、完全軟件方式和可編程計數(shù)器/定時器方法。其中完全硬件方式速度快,但通用性和靈活性差;完全軟件方式的優(yōu)點是節(jié)省硬件。主要缺點是執(zhí)行延時程序期間,CPU一直被占用,所以降低了CPU的使用效率,也不容易提供多作業(yè)環(huán)境;可編程計數(shù)器/定時器方法的最突出的優(yōu)點是計數(shù)時不占用CPU的時間。2.簡述AW60定時器模塊的定時功能是如何實現(xiàn)的。答:在AW60定時器的內(nèi)部有狀態(tài)和控制寄存器,通過對它某些位的設置,就可以確定多少時間計數(shù)器加1,即定時間隔。通過對狀態(tài)和控制寄存器的某位進行設置,可以決定在計數(shù)器溢出時,是否允許中斷。利用這樣的中斷,可以編寫中斷例程,實現(xiàn)預設的功能。在定時器內(nèi)部還有個預置寄存器,當計數(shù)器的值等于預置寄存器的值時,稱為計數(shù)器溢出,當計數(shù)器溢出時,計數(shù)器的值被賦0,同時將計數(shù)器溢出標志等狀態(tài)置于狀態(tài)和控制寄存器中。使用預置計數(shù)功能可以得到精確的溢出時間,可以在任何時候暫?;蚯宄嫈?shù)器的計數(shù)(溢出功能是定時器的最基本的功能)。3.定時器模塊的核心是什么,為什么?答:定時器模塊的核心是計數(shù)器。計數(shù)器裝載預置的初始計數(shù)值之后,啟動會以預設的頻率進行加一或者減一的運作,當其值變化到0(溢出到0或者減到0)時,即完成了定時的功能,其定時的時長取決于預置的初始計數(shù)值和預設的頻率。4.設計并編程:仿照本章給出的定時器1通道0輸入捕捉中斷里程,捕捉兩路輸入信號,分別用相應的指示燈指示。請參考隨書光盤內(nèi)的習題解答程序。5.比較AW60定時器模塊實現(xiàn)輸出比較功能與PWM功能的異同點。答:
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1