


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機原理1填空選擇1計算機系統(tǒng)中聯(lián)系五大部件的傳送通道稱為總線,總線可分為地址總線,數(shù)據(jù)總線,控制總線。2.求補碼?答:反碼:正數(shù)反碼與原碼相同,負數(shù)反碼符號位不變,數(shù)值位按位取反。補碼:正數(shù)的補碼與原碼相同,負數(shù)補碼是把反碼的最低位加13.80C51單片機包含那些主要邏輯功能部件?答:CPU (運算器,控制器),4KB ROM,128B RAM,2個16位定時計數(shù)器/計數(shù)器,5個 中斷源,一個全雙工串口,4個8位并行I/O 口。4.I/O的作用?P0:即可作為地址/數(shù)據(jù)總線口,也可以作普通I/O 口用。P1 :準雙向口,通用 I/O 口。P2:準雙向口,即可作為地址總線輸出地址高8位,也可
2、以作普通I/O 口用。P3:多用途端口,也可以作普通I/O 口用,也可以按每位定義的第二功能使用。5.工作寄存器地址區(qū)(P22)工作寄存器地址范圍0 區(qū):00H -07H1 區(qū):08H -0FH2 區(qū):10H -17H3 區(qū):18H -1FH6. 工作計數(shù)器 PC的作用:用于安放下一條執(zhí)行的指令地址(程序存儲器地址 )是一個16位 專用寄存器,尋址范圍0 64k,物理上獨立,不屬于內(nèi)部數(shù)據(jù)存儲器的SFR塊。7. 程序狀態(tài)寄存器 PSW是一個8位寄存器。PSW.7 PSW.6 PSW.5 PSW .4 PSW.3 PSW.2 PSW.1PSW.0CYACF0RS1RS0OV-PCY( PSW.7
3、 ):進位標志P( PSW.0):奇偶標志位80C51單片機通常采用上電復(fù)位和開關(guān)復(fù)位兩種方式。8. 堆棧指針SP:他是一個8位寄存器用來存放 棧頂?shù)刂罚脑瓌t為 先進后出。復(fù)位后內(nèi)部存儲器的狀態(tài):PC( 0000H)SP(07H)9. 機器周期的計算(給出震蕩頻率求機器周期)P351個機械周期=6個狀態(tài)=12個振蕩周期10. 尋址方式?80C51單片機的指令系統(tǒng)共有7種尋址方式:1.寄存器尋址2.直接尋址3.寄存器間接尋址4.立即尋址 5.變制尋址 6.位尋址7.相對尋址用于寄存器間接尋址的寄存器有R0, R1和DPTR,稱為寄存器間接尋址寄存器。注:間接尋址寄存器前必須加上符號 。11.
4、 數(shù)據(jù)傳送操作是指把數(shù)據(jù)從源地址傳送到目的地址,源地址內(nèi)容不變(p45)數(shù)據(jù)傳送指令MOV ,MOVX,12. 程序存儲讀指令MOVC13. 匯編語言的偽指令: ORG :該命令總是出現(xiàn)在源程序的開頭位置,用于規(guī)定目標程序的 起始地址 ,及規(guī)定此命令后面程序或數(shù)據(jù)塊的起始地址。END :該程序用于終止源程序的編譯工作,是源程序的 結(jié)束標志 ,因此,在一個源程序 中只能有一條 END 命令,并且位于程序的最后。14. 假定累加器A中的內(nèi)容為30H,執(zhí)行指令“ 1000H : MOVC A , A+PC ”后,會把程 序存儲器(1031H)單元的內(nèi)容送至累加器 A。15. 假定A=85H,R0=2
5、0H,(20H)=0AFH,執(zhí)行指令“ ADD A,R0”后,累加器 A的內(nèi)容 為(34H),CY的內(nèi)容(1),AC的內(nèi)容為(1),OV的內(nèi)容為(0)。16. 累加器A中存放著一個其值小于或等于127的8位無符號數(shù),CY清0后執(zhí)行“ RLC A ”指令 ,則 A 中的數(shù)變?yōu)樵瓉淼模?2) 倍。17. 工作方式寄存器 TMOD的作用:用于設(shè)置定時/計數(shù)器的工作方式,底4位用于T0,高 4 位用于 T1.18. C51 的變量支持的存儲程序Code( ROM 64kB 由 MOVC A+DPTR'可Data ( RAM內(nèi)部)訪問變量速度最快(直接尋址)Idata ( RAM內(nèi)部)訪問所有內(nèi)
6、部地址空間(間接尋址)Bdata ( RAM內(nèi)部)支持位與字節(jié)混合訪問(可位尋址)Xdata ( RAM外部)外部數(shù)據(jù)存儲區(qū)由MOVXDPTR問Pdata ( RAM外部)分頁外部數(shù)據(jù)存儲區(qū)由MOVXR問中斷允許控制 IE 寄存器 EA=1中斷優(yōu)先控制 IP 寄存器19. 數(shù)據(jù)的傳輸方式為 異步方式 和同步方式21. 波特率: 調(diào)制速率,指傳輸信號電信號的速率,每秒傳輸電信參數(shù)。單位bps22. 線選法 就是直接以系統(tǒng)的地址作為存儲芯片的片選信號,為此只需要把高位地址線與存 儲芯片的片選信號直接鏈接即可。 先選法的有優(yōu)點是簡單明了, 不需要怎增加額外電路, 缺 點是存儲空間不連續(xù)。簡答題1.8
7、0C51 的功能部件有哪些?面向控制的8位CPU、片內(nèi)振蕩器及時鐘電路、程序存儲器ROM、數(shù)據(jù)存儲器 RAM、定時 /計數(shù)器、 32 條可編程的 I/O 線、一個可編程全雙工串行口、中斷系統(tǒng)、特殊功能寄存 器2.89C51 的數(shù)據(jù)類型基本類型:字符型,整型,長整型,浮點型和雙精度型特有類型: bit,sbit ,sfr,sfr16, 數(shù)據(jù)類型,專門用于 51 單片機硬件和 C51 編譯器,不能通過指 針進行訪問,它們用于訪問 51 單片機的特殊功能寄存器和位地址區(qū)存儲類型: code,data,idata,bdata,xdata,pdata 3串行口工作方式及特點,如何確定其工作方式的1)工作
8、方式 0 :以 RXD(P3.0) 作為數(shù)據(jù)的輸入輸出端,以 TXD(P3.1) 端輸出移位脈沖,常 用于外接移位寄存器, 用以擴展并行口 ,移位數(shù)據(jù)的發(fā)送和接收以 8 位位一幀, 低位在前, 高位在后。2)工作方式 1:真正用于數(shù)據(jù)的串行發(fā)送與接收, TXD 引腳與 RXD 引腳分別用于發(fā)送和 接收數(shù)據(jù), 10 位數(shù)據(jù)為一幀, 1 個起始位, 8 個數(shù)據(jù)位, 1 個停止位,先發(fā)或接收最低位。3)工作方式 2/工作方式 3:9位異步通信接口, 每幀數(shù)據(jù)位 11位,1位起始位, 8 個數(shù)據(jù)位, 1 位可編程控制位,以及 1 位停止位。由 SCON 中的 SM0 和 SM1 決定其工作方式4.幾個
9、中斷源?各標志如何復(fù)位?入口地址1)外部中斷 0,(p3.2)0003H 低電平:軟件和硬件電路 . 下降沿:軟件復(fù)位2)外部中斷 1,(p3.3)0013H 低電平:軟件和硬件電路 . 下降沿:軟件復(fù)位3)定時 /計數(shù)器 T0 , TF0(TC ON.5) 000BH. 自動清零4) 定時 /計數(shù)器 T1 , TF1(TC ON.7) 001BH自動清零5)串行口中斷 RI (SCON.0) 0023H 軟件上電復(fù)位程序分析題1)有一個長度為20字節(jié)的字節(jié)串放在 80C51單片機內(nèi)部RAM中,其首地址為60H,要求 將該字符串中每一個字符加偶校驗。NEXTORG1000HMOVR1, #60
10、HMOVR5, #20:MOVA,R1ACALLSEPAMOVR1,AINCR1DJNZR5 ,NEXTADDA, #00HJNBPSW.0, SRETORLA,#01HSEPA:RET:RET2)從內(nèi)部RAM的30H單元開始,有10個單字節(jié)數(shù)據(jù),編寫以下程序把其中的正數(shù),負數(shù) 分別送入40H,50H開始的內(nèi)部RAM單元MOVMOVMOVMOVLOOP: MOVINCRO, #30HR1, #40HA, #50HR7, #10 20H,R0 R0JB 20H.7 ,F(xiàn)SZS:MOV R1,20HINCR1SJMP NEXTFS:XCHA,R1MOVR1,20HXCHA ,R1INCANEXT
11、:DJNZR7,LOOPSJMP _$編程題1) 設(shè)單片機的fosc=12MHZ,采用TO定時方式1在P1.0腳上輸出周期為 2msde方波?解:周期為2ms的方波由2個半周期為1ms的正負脈沖組成,方波輸入原理:定時 1ms 后將端口輸出電平取反1ms 定時計數(shù)初值應(yīng)為:a=2A16-1*fos/12=2A16-1000*12/12=64536=0xfc18THO=Oxfc TLO=Ox18中斷方式#include <reg51.h>sbit P1_O=P1AO;timerO () interrupt 1 P1_O = !P1_O;THO = Oxfc;TLO = Ox18;main () TMOD = OxO1;THO = Oxfc;TLO = Ox18;EA=1;ETO=1;TRO=1;while(1);2) 將片內(nèi) RAM 以 5OH 單元開始的 16個數(shù)據(jù), 傳送至片外數(shù)據(jù)存儲器 OOOOH 開始的單元中的程序。解: ORG 1OOOHMOV RO, #5OHMOV R7, #16MOV DPTR, #OOOOHAGANI: MOV A,ROMOVX DPTR,AINC ROINC DPTRDJNZ R7,AGAIN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 決算補充合同范例
- 10類采購合同樣本
- 會場租賃合同樣本
- 2025年何時簽訂租房合同
- 消防崗?fù)Q崗方案范本
- 養(yǎng)殖基地合作合同標準文本
- 養(yǎng)殖金蟬售賣合同樣本
- 農(nóng)村院落收購合同樣本
- 職業(yè)技能提升的長遠規(guī)劃計劃
- 農(nóng)村流動養(yǎng)殖合同范例
- 湖南省2025屆高三九校聯(lián)盟第二次聯(lián)考歷史試卷(含答案解析)
- 2025年內(nèi)蒙古民族幼兒師范高等專科學(xué)校單招職業(yè)技能測試題庫新版
- 2025年營銷技能考試試題及答案
- 家具全屋定制的成本核算示例-成本實操
- 在線預(yù)訂平臺在旅行社人力資源管理中的應(yīng)用研究-深度研究
- 暈針暈血的處理及預(yù)防
- 《實驗室儀器管理》課件
- 2024南水北調(diào)東線山東干線限責(zé)任公司人才招聘30人易考易錯模擬試題(共500題)試卷后附參考答案
- 2023-2024學(xué)年江蘇南京江寧區(qū)七年級下冊語文期中試卷及答案A卷
- 設(shè)備銷售合同三方協(xié)議(2025年)
- 電力主要負責(zé)人講安全課
評論
0/150
提交評論