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

正文內(nèi)容

單片機(jī)應(yīng)用技術(shù)習(xí)題及其答案。-資料下載頁

2024-10-30 08:54本頁面

【導(dǎo)讀】的時鐘最高頻率是.CPU、存儲器和I\O接口三部分組成.MCS-51片內(nèi)存器引腳EA必須接地.是計(jì)算機(jī)與外部世界交換信息的載體.10.計(jì)算機(jī)中的數(shù)稱為機(jī)器數(shù),它的實(shí)際值叫真值。上電復(fù)位時,SBUF=00H。4.8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。5.MCS-51是微處理器。7.要MCS-51系統(tǒng)中,一個機(jī)器周期等于s。若晶振頻率屢8MHz,接口集成在一起而構(gòu)成的微型計(jì)算機(jī)。單片機(jī)的程序存儲器和數(shù)據(jù)存儲器是分工的,前者為ROM,后者為RAM;機(jī)外部設(shè)備、智能機(jī)器人、電信及導(dǎo)航等方面。3在各種系列的單片機(jī)中,片內(nèi)ROM的配置有幾種形式?程序只能由單片機(jī)制造廠家用掩膜工藝固化,用戶不能修改ROM中的程序。掩膜ROM單片機(jī)適合于大批量生產(chǎn)的產(chǎn)品。膜方法將程序制作在芯片的ROM。MCS—51系列的8751。單的小批量產(chǎn)品。但是,若正數(shù)3FH與正數(shù)70H相加,其結(jié)果為。MCS-51引腳ALE信號有效時,表示從Po口穩(wěn)定地送出了低8位地址.有4組工作寄存器,它們的地址范圍是00H~1FH.

  

【正文】 53 簡答題 1 8031 的擴(kuò)展儲存器系統(tǒng)中,為什么 P0口要接一個 8位鎖存器,而 P2口卻不接? 答:這是因?yàn)?P0 口是擴(kuò)展儲存器系統(tǒng)的多路低 8 位地址和數(shù)據(jù)總線,在訪問外部存儲器時, P0 口分時用作輸出外部儲存器低 8 位地址和傳送數(shù)據(jù),為了在整個訪問外部存儲器期間,對外部存儲器存在著有效的低 8 位地址信號,所以 P0 口需要外接一個地址鎖存器。 ALE 信號就是用來把 P0 口輸出的地址字節(jié)鎖存在這個外接的鎖存器中,再從鎖存器輸出外部存儲器的低 8 位地址。而 P2 口只用作擴(kuò)展存儲器系統(tǒng)的高 8 位地址線,并在整 個訪問外部存儲器期間不變,所以不必外接地址鎖存器。 2 在 8031 擴(kuò)展系統(tǒng)中,外部程序存儲器和數(shù)據(jù)存儲器共用 16 位地址線和 8 位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突? 答:這是因?yàn)橥獠砍绦虼鎯ζ骱屯獠繑?shù)據(jù)存儲器所使用的控制信號不同。對外部程序存儲器的選讀通是用 PSEN 控制線,而對外部數(shù)據(jù)存儲器的讀 /寫控制是用 RD和 WR 讀、寫控制線,所以不會發(fā)生地址沖突。 3 8031 單片機(jī)需要外接程序存儲器,實(shí)際上它還有多少條 I/O 線可以用?當(dāng)使用外部存儲器時,還剩下多少條 I/O 線可用? 答: 8031 系統(tǒng)必須外接 程序促成器,原則上說, P0 和 P2 口要用作數(shù)據(jù)和地址總線,所以只有 P1 和 P3 口可用作 I/O 口,共 16 條 I/O 線。在使用外部存儲器時,除了占用 P0 和 P2 口外,還需要用 P3 口 RD( )和 WR( )兩條控制線,所以這種情況下就只剩下 14 條 I/O 線可用了。 單片機(jī)原理及應(yīng)用 第 27 頁 共 32 頁 A7 A10 . A9 A0 A8 /OE /WE D7 . 6116 D0 /CE 4 試將 8031單片機(jī)外接一片 2716 EPROM 和一片 6116 RAM組成一個應(yīng)用系統(tǒng),請畫出硬件連線圖,并指出擴(kuò)展存儲器的地址范圍。 答: 2716 是 2K 8 位的 EPROM, 6116 是 2K 8 位的靜態(tài) RAM,兩者都僅需要11 根地址線。由于沒有規(guī)定 地址范圍,故可按最簡單的方式來連接,即省去地址譯碼器,程序存儲器的地址必須從 0 開始,基本地址為 0000H— 07FFH。數(shù)據(jù)存儲器的地址為 0000H— 07FFH??刂凭€的連接為 /PSEN 控制 EPROM 的讀出, /RD 和/WR 控制 RAM 的讀寫,兩個芯片的片選端都固定接地,連線圖如圖所示。 P0 8031 ALE /PSEN /EA /RD /WE A7 A10 . A9 A0 A8 /OE D7 . 2764 D0 /CE EEEDDEE/CEE D7 Q7 . D0 Q0 G /E 單片機(jī)原理及應(yīng)用 第 28 頁 共 32 頁 5 簡述可編程并行接口 8255 A 的內(nèi)部結(jié)構(gòu)? 答: 8255 A 的內(nèi)部結(jié)構(gòu)由三部分組成:總線接口部分,內(nèi)部邏輯部分,外部接口部分。 ( 1) 總線接口部分 其中有數(shù)據(jù)總線驅(qū)動器,讀 /寫控制邏輯 ( 2) 內(nèi)部邏輯部分 由 A 組和 B 組控制電路。 ( 3) 外部接口部分 該部分有 3 個 8 位并行 I/O 端口,即 A 口、 B 口和 C 口。 54 編程題 1 試編程對 8155 進(jìn)行初始化,設(shè) A 口為選通輸出, B 口為選通輸入, C 口作為控制聯(lián)絡(luò)口,并啟動定時 器 /記數(shù)器按方式 1 工作,工作時間為 10ms,定時器計(jì)數(shù)脈沖頻率為單片機(jī)的時鐘頻率 24 分頻, fosc=12MHz。 解:算得初值= 5000 =1388H MOV DPTR,7F04 。定時器低八位寄存器地址 DPTR MOV A,88H 。低 8 位初值 A MOVX @DPTR,A 。 低 8 位初值 低 8 位寄存器 INC DPTR ; DPTR 指向定時器高 8 位 MOV A,13H ;高 8 位初值 A MOVX @DPTR,A ;高 8 位初值 高 8 位寄存器 MOV DPTR,7F00H ; 8155 命令寄存器地址 DPTR MOV A,0C5H ;命令字 A MOVX @DPTR,A ;命令字 命令寄存器 2 設(shè)單片機(jī)采用 8051,未擴(kuò)展片外 ROM,片外 RAM 采用一片 6116,編程將其片內(nèi) ROM 從 0100H單元開始的 10B得內(nèi)容依次外接到片外 RAM從 100H單元開始得 10B 中去。 解: MOV R2,00H ;源數(shù)據(jù)緩沖器地址偏移量 00H A MOV R3,0AH ;字節(jié)長度 R3 MOV DPTR,0100H ;源數(shù)據(jù)緩沖區(qū)首地址 DPTR 單片機(jī)原理及應(yīng)用 第 29 頁 共 32 頁 MOV A,R2 ;源地址偏移量 A MOVC A,@A+DPTR ;傳送一個數(shù)據(jù) MOVX @DPTR,A INC DPTR ;源地址(目的地址)加 1 DJNZ R3,L1 ;數(shù)據(jù)全部傳送完?沒傳送完,轉(zhuǎn) L1 繼續(xù)傳送 SJMP $ ;結(jié)束 3 8031 擴(kuò)展 8255A,將 PA 口設(shè)置成輸入方式, PB 口設(shè)置成輸出方式, PC 口設(shè)置成輸出方式,給出初始化程序。 解: 根據(jù)題目要求, A 口輸入, B 口輸出,二者均采用工作方式 0,則控制字為 98H。編程如下: MOV A,98H ;方式控制字 A MOV DPTR,7FFFH ;選通控制寄存器 MOVX @TPTR,A ;方式控制字送入 8255A MOV DPTR,7FFCH MOVX A,@DPTR ;讀 PA 口數(shù)據(jù) MOV DPTR,7FFDH ; MOVX @DPTR,A ;送 PB 口數(shù)據(jù) 4 設(shè)計(jì)一個 2 2 行列式鍵盤電路并編寫鍵盤掃描子程序。 解: ( 1) 2 2 行列式鍵盤電路如圖所示。 89C51 5V 單片機(jī)原理及應(yīng)用 第 30 頁 共 32 頁 ( 2)鍵盤掃描子程序: KEY1: ACALL KS1 。調(diào)用判斷有無鍵按下子程序 JNZ LK1 ;有鍵按下,轉(zhuǎn) LK1 AJMP KEY1 。無鍵按下,返回 LK1: ACALL T12MS ;調(diào)延時 12ms 子程序 ACALL KS1 ;查有無鍵按下 JNZ LK2 ;若有,則為鍵確實(shí)按下,轉(zhuǎn)逐列掃描 AJMP KEY1 ;無鍵按下,返回 LK2: MOV R4,00H ;首列號 R4 MOV R2,FEH ;首列掃描字 R2 LK4: MOV A,R2 ;列掃描字 P1 口 MOV P1,A 。使第一列線為 0 MOV A,P1 ;讀入行狀態(tài) JB ,LONE;第 0 行無鍵按下,轉(zhuǎn)查第一行 MOV A,00H ;第 0 行 有鍵按下,該行首鍵號# 00H A AJMP LKP ;轉(zhuǎn)求鍵號 LONE: JB ,NEXT ;第一行無鍵按下,轉(zhuǎn)查下一列 MOV A,02 ;第一行有鍵按下,該行首鍵號# 02 A LKP: ADD A,R4 ;鍵號=首行號+列號 PUSH ACC ;鍵號進(jìn)棧保護(hù) LK3: ACALL KS1 ;等待鍵釋放 JNZ LK3 ;未釋放,等待 POP AC ;鍵釋放,鍵號 A RET ;鍵掃描結(jié)束 NEXT: INC R4 ;列號加 1,指向下一列 MOV A,R2 ;列掃描字 A JNB ,KND ;判斷 2 列全掃描完?掃描 完,轉(zhuǎn) KND RL A ;沒掃描完,掃描字左移一位,形成下一單片機(jī)原理及應(yīng)用 第 31 頁 共 32 頁 列掃描字 MOV R2,A ;掃描字 R2 AJMP LK4 ;掃描下一列 AJMP KEY1 ;全掃描完,返回 MOV A,FCH ;全掃描字 11111100B A MOV P1,A ;全掃描字 所有行 MOV A,P1 ;讀取列值 CPL A ;取正邏輯,高電平表示有鍵按下 ANL A,0C0H ;屏蔽低 6 位,取高 2 位 RET ;出口狀態(tài)( A) !=0,有鍵按下 5 要求將存放在 8031 單片機(jī)內(nèi)部 RAM 中 30H— 33H 單元的 4 字節(jié)數(shù)據(jù),按十六進(jìn)制( 8 位)從做到右顯示,試編制 程序。 ORG 1000H ;指向顯示緩沖區(qū) MOV R0,30H ;顯示字節(jié)數(shù) MOV R2,04 ;初始顯示位置(最高位) MOV P1,08H ;取 1B SDLAY: MOV A,@R0 ;備份 MOV B,A ;截取字節(jié)高位 ANL A,0F0H ;裝入 — ORL P1,A ;準(zhǔn)備顯示右一位 INC P1 ;取備份 MOV A,B ;截取字節(jié)低位 SWAP A ; ANL A,0F0H ORL P1,A ;裝入并顯示 INC P1 ;準(zhǔn)備顯示下一字節(jié) INC R0 DJNZ R2,SDLAY ; 4B 未顯示完循環(huán) 單片機(jī)原理及應(yīng)用 第 32 頁 共 32 頁 RET ;顯示完成 END
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1