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

正文內容

單片機教材習題參考答案-wenkub

2023-07-08 18:14:09 本頁面
 

【正文】 的,而有些位的狀態(tài)則由軟件方法設定。 答:有21個可尋址的特殊功能寄存器,它們不連續(xù)地分布在片內RAM的高128單元中,盡管其中還有許多空閑地址,但用戶不能使用。單片機應用系統(tǒng)是以單片機為核心,配以輸入、輸出、顯示、控制等外圍電路和軟件,能實現一種或多種功能的實用系統(tǒng)。單片機應用系統(tǒng)是由硬件和軟件組成的,硬件是應用系統(tǒng)的基礎,軟件則是在硬件的基礎上對其資源進行合理調配和使用,從而完成應用系統(tǒng)所要求的任務,二者相互依賴,缺一不可。另外還有一個不可尋址的特殊功能寄存器,即程序計數器PC,它不占據RAM單元,在物理上是獨立的。PSW的位狀態(tài)可以用專門指令進行測試,也可以用指令讀出。CY是PWS中最常用的標志位,其功能有兩個:一是存放算術運算的進位標志,在進行加或減運算時,如果操作結果最高位有進位或借位,則CY由硬件置“1”,否則被清“0”;二是在位操作中,作累加位使用。在進行加或減運算中,若低4位向高4位進位或借位,AC由硬件置“1”,否則被清“0”。這是一個供用戶定義的標志位,需要利用軟件方法置位或復位,用來控制程序的轉向。通用寄存器共有4組,其對應關系如下表所示。 OV():溢出標志位。P標志位表明累加器A中內容的奇偶性,如果A中有奇數個“1”,則P置“1”,否則置“0”。 答:0003H~002AH這40個單元被均勻地分為5段,作為5個中斷源的中斷地址區(qū)。 答:當需要擴展存儲器時,低8位地址A7~A0和8位數據D7~D0由P0口分時傳送,高8位地址A15~A8由P2口傳送。MCS51在通常應用情況下,使用振蕩頻率為的6MHz或12MHz的晶振,如果系統(tǒng)中使用了單片機的串行口通信。s。圖(b)為按鍵復位電路。連接方法如下圖所示。2) 單片機狀態(tài)查看修改功能當CPU停止執(zhí)行程序運行后,開發(fā)系統(tǒng)允許用戶方便地讀出或修改目標系統(tǒng)資源的狀態(tài),以便檢查程序運行的結果、設置斷點條件以及設置程序的初始參數。目前,在實際項目開發(fā)中較少使用匯編語言。習題3 答案 單項選擇題(1) A (2) A (3) C (4)C (5) A(6) B (7) D (8) D (9)A (10)A(11)B (12)C (13)D (14)D (15)C 填空題(1)P3口(2)字節(jié),位(3)主函數main()(4)sbit FLAG=P3^1。 //延時函數聲明void main() //主函數{while(1){P1=0x55。 //延時 } }void delay(unsigned char i) //(2)//——(2)include // void delay(unsigned char i)。 // 低4位燈的位置初值為00001000B for(i=0。 // 高4位燈的位置移動 r=1。 unsigned char display[]={0x89, 0xff,0x86, 0xff,0xc7, 0xff,0xc7, 0xff,0xc0, 0xff}。 //顯示字送P1口 delay(200)。當定時/計數器設置為計數工作方式時,計數器對來自輸入引腳T0()和T1()的外部信號計數,外部脈沖的下降沿將觸發(fā)計數,檢測一個由1到0的負跳變需要兩個機器周期,所以,最高檢測頻率為振蕩頻率的1/24。這樣的軟件定時往往浪費CPU的工作效率,并且定時不夠準確,前面三章的各個任務中均采用了這種方法。對于增1計數器,計數初值應等于最大計數值減去所需要的計數值。而對于減1計數器,則計數初值將為50000。這種程序在執(zhí)行過程中由于外界的原因而被中間打斷的情況稱為“中斷”。 答: 外部中斷有低電平觸發(fā)和下降沿觸發(fā)兩種方式。 答: 常用的中斷函數定義語法如下: void 函數名() interrupt n 其中n為中斷類型號,C51編譯器允許0~31個中斷,n取值范圍0~31。動態(tài)顯示時各位數碼管的段選線相應并聯(lián)在一起,由一個8位的I/O口控制,各位的段選線由另外的I/O口控制。答:可以采用硬件和軟件兩種方式,硬件上可在鍵輸出端加RS觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構成去抖電路,軟件上可以在檢測到有按鍵按下時,執(zhí)行一個10ms左右的延時程序,然后確認該鍵是否仍保持閉合狀態(tài)的電平。(3):輸入寄存器的數據寫信號,低電平有效。ADC0809與8051單片機接口時,控制信號主要有:ALE、START、EOC、OE。(3)OE:輸出允許信號。啟動轉換后,系統(tǒng)自動設置EOC=0,轉換完成后,EOC=1。所謂雙緩沖方式,就是把DAC0832的兩個鎖存器都接成受控鎖存方式。其中延時方式和查詢方式均占用單片機CPU,即在這段時間,CPU只能做延時或查詢的工作,而采用中斷方式時,CPU可先執(zhí)行主程序,一旦產生中斷,才去處理數據接收的工作,使得CPU利用率較前面兩種要高。 TR1=1。 // 置定時器1為方式1 while(1) { for(i=0。} } }(2)周期為50ms的三角波C語言源程序如下:includeincludedefine DA0832 XBYTE[0x7fff]define uchar unsigned chardefine uint unsigned intuchar i,j。 // 啟動定時器1 while(!TF1)。i=255。j=0。void delay_25ms(){ TH1=0x9e。 // 查詢計數是否溢出,即定時25ms時間到,TF1=1 TF1=0。 DA0832=0。習題7答案 單項選擇題(1) A (2)B (3)D (4) C (5)B(6) C (7)B (8)C (9) C (10)A(11) C (12)D (13)A 答:在異步通信中,數據是不連續(xù)傳送的,數據通常是以字符為單位組成字符幀傳送的。答:T1的溢出率取決于單片機定時器T1的計數速率和定時器的預置值。 答:參考程序如下:include define uchar unsigned char code uchar tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6D,0x7D,0x07,0x7f,0x6f}。it。 //串行口工作方式 while(1) { for(i=0。 // 等待發(fā)送是否完成 TI=0。m++) {SBUF=(tab[send[m]])。 } } 答:參考程序如下:甲機發(fā)送發(fā)送子程序參考如下: includeinclude include include include define uchar unsigned charuchar FREQ。 TCON=0x08。
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1