單片機作業(yè)題_第1頁
單片機作業(yè)題_第2頁
單片機作業(yè)題_第3頁
單片機作業(yè)題_第4頁
單片機作業(yè)題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機作業(yè)題老師:劉齊宏姓名:張川 學號:1143032002第二章1、 答:第0頁是256B的RAM,它分為64B的I/O區(qū)和192B的用戶RAM區(qū),當堆棧指針從復位時的00FF移出時,整個第0頁的RAM空間就可以全部用于I/O控制和存放用戶的數據和代碼。這樣,那些只適用于第0頁的直接尋址指令便能快速而有效的存取第0頁的RAM空間,因此,第0頁就成為用戶存儲那些訪問頻率較高的全局變量的理想空間。為了更好的使用第0頁,可以設置堆棧指針SP離開RAM區(qū)第0頁。2、 答:0000003F 6k字節(jié)的片內I/O寄存器地址 0040023F 片內RAM區(qū) 02407FFF 不存在的存儲區(qū) 8000FD

2、FF 用戶程序區(qū),用于存放用戶程序 FE00FE0C 第二段I/O寄存區(qū) FE0DFE1F 不存在的單元 FE20FF52 監(jiān)控ROM FF53FF70 不存在的存儲區(qū) FF7E Flash塊保護寄存器FLBPR FF7FFFDB 不存在的存儲區(qū) FFDCFFFF 矢量表3、 答:M68HC08堆棧指針SP的一般取值范圍是0023F01FF,復位時,堆棧指針為00FF。4、 答:通過對鎖相環(huán)頻率發(fā)生器編程來得到最大8MHZ的系統(tǒng)時鐘頻率。這種工作方式由于晶振頻率低,大大降低了對外輻射干擾,提高了系統(tǒng)的可靠性,將內部鎖相環(huán)頻率發(fā)生器的輸出頻率CGMVCLK直接分頻后作為基準時鐘。5、 答:COP

3、RS=1時,溢出周期=個晶振時鐘周期。 COPRS=0時,溢出周期=個晶振時鐘周期。 在系統(tǒng)結構寄存器CONFIGI中可以設置COP的溢出周期及允許、禁止COP位。CONFIGI的DO位COPD規(guī)定COP是否允許產生復位信號,D7位COPRS用于設置COP的溢出周期。第三章1、 答:引腳輸入低電平并保持一段時間后,MCU產生外部復位中斷,PIN位置為“1”。主電源輸入端發(fā)生跳變時引起復位,POR位置為“1”,其他所有標志位為0。輸入電壓小于設定的電壓時引起復位,LVI位置為“1”。COP的“計數器”計數溢出時產生復位,COP位置位1,且向地址為FFFF的COP控制寄存器寫入任意數值將COP計數

4、器清零。CPU訪問非法的地址單元或取出非法操作碼時引起復位,非法地址復位ILAD置1,非法操作碼復位,ILDP置1。2、 答:中斷是指異常事件打斷計算機正常工作的處理過程。產生中斷的部件或者設備稱為中斷源。中斷向量地址的是內存中所儲存的中斷服務程序的地址,它是三十二位的,包括十六位段地址和十六位偏移地址,用于計算實際的物理地址。一般情況下,它們是用內存的DOH按順序存儲,每四個單元存一個中斷向量地址。3、 答:當M68HC08響應中斷時,首先壓入PCL,其次是PCH、X、A、CCR依次。4、 答:為保證中斷請求信號在下一次請求時有效,需在服務程序中清零IRQF標志位,在外部中斷服務程序中有置“

5、1”ACK的指令,以清零IRQF。5、 答:ORG FFF6 ,F(xiàn)D13 1998.第四章1、 答:(1)直接尋址方式 (2)無偏移量變址尋址 (3)16位偏移量變址尋址 (4)相對尋址方式2、 答:(1)(A)=? (X)=00 (2) (A)=CC673、 (1) 執(zhí)行前: (A)=69 (X)=58 (58)=64 (CCR)=E9 (PC)=1420 執(zhí)行后: (A)=69 (X)=58 (58)=69 (CCR)=69 (PC)=1421(2)執(zhí)行前: (X)=58 (A)=69 (0062)=92 (CCR)=E9 (PC)=1420 執(zhí)行后: (X)=58 (A)=92 (006

6、2)=92 (CCR)=6D (PC)=1423(3)執(zhí)行前: (X)=58 (58)=64 (CCR)=E9 (PC)=1420 執(zhí)行后: (X)=58 (58)=58 (CCR)=69 (PC)=1421(4)執(zhí)行前: (65)=44 (X)=58 (CCR)=E9 (PC)=1420 執(zhí)行后: (65)=44 (X)=44 (CCR)=69 (PC)=1423(5)執(zhí)行前: (A)=69 (00C6)=89 (CCR)=E9 (PC)=1420 執(zhí)行后: (A)=F2 (00C6)=89 (CCR)=7C (PC)=1423(6)執(zhí)行前: (A)=69 (63)=CA (CCR)=E9

7、(PC)=1420 執(zhí)行后: (A)=A5 (63)=C4 (CCR)=EC (PC)=1423(7)執(zhí)行前: (A)=69 (X)=58 (C2)=D5 (CCR)=E9 (PC)=1420 執(zhí)行后: (A)=3F (X)=58 (C2)=D5 (CCR)=69 (PC)=1422 (8)執(zhí)行前: (A)=69 (X)=58 (PC)=1420 執(zhí)行后: (A)=18 (X)=24 (PC)=1421(9) 執(zhí)行前: (A)=69 (PC)=1420 (CCR)=E9 執(zhí)行后: (A)=EF (PC)=1422 (CCR)=A8(10) 執(zhí)行前: (X)=58 (PC)=1420 (CCR)

8、=E9 執(zhí)行后: (X)=A8 (PC)=1421 (CCR)=6D (11)執(zhí)行前: (CCR)=E9 (PC)=1420 執(zhí)行后: (CCR)=6D (PC)=1422(12) 執(zhí)行前: (A)=69 (X)=58 (PC)=1420 (CCR)=E9 執(zhí)行后: (A)=48 (X)=58 (PC)=1423 (CCR)=69(13) 執(zhí)行前: (A)=69 (X)=58 (58)=64 (PC)=1420 (CCR)=E9 執(zhí)行后: (A)=0D (X)=58 (58)=64 (PC)=1421 (CCR)=69(14) 執(zhí)行前: (A)=69 (00C5)=73 (PC)=1420 (

9、CCR)=E9 執(zhí)行后: (A)=69 (00C5)=73 (PC)=1423 (CCR)=69(15) 執(zhí)行前: (A)=69 (PC)=1420 (CCR)=E9 執(zhí)行后: (A)=00 (PC)=1421 (CCR)=6B(16) 執(zhí)行前: (X)=58 (X)+OE)=(66)=3D (PC)=1420 (CCR)=E9 執(zhí)行后: (X)=58 (66)=C2 (PC)=1422 (CCR)=6D4、 MODV LDA 60 TSTA BPL NEXT COMA NEXT STA 70 5、 EACH CLRX LDA DATA ,X STA MAX INCX LOOP LDA MAX

10、 CMP DATA ,X BGE NEXT LDA DATA ,X STA MAX NEXT INCX CPX #100 BL0 LOOP 6、 LJH CLRX LDA DATA ,X STA REST LDA DATA+1 ,X STA REST+1 INCX INCX LOOP LDA DATA ,X ADD RESI STA RESI LDA DATA+1 ,X ADC RESI+1 STA RESI+1 INCX INCX CPX #32 BLO LOOP7、 DISP CLRX LOOP LDA DATA,X AND #SF0 LSRA LSRA LSRA LSRA TAX LDA

11、 TAB ,X STH RESLT ,X LDA DATA AND #0F TAX LDA TAB ,X STA RESLT+1 ,X INCX CPX #4 BLO LOOP TAB FCB 48,49,50,51,52 FCB 53,54,55,56,57 FCB 65,66,67,68,69.8、 COUNT EQU 00 MODV CLRX LOOP LDA DATA ,X TSTA BPL NEXT DECA COMA NEXT STA REST,X INCX CMP#50 BLE NEXTI INC COCNT NEXT1 CPX #C8 BL0 LOOP9、 (1)8100 (2

12、)8100-8144 (3)ASCII-ASCII+2NUM (4)ASCI+2NUM (5)高、低四位互換 (6)源指針,目標指針 (7)將COUNT1開始的區(qū)域中的NUM個8位BCD碼轉為ASCII碼存放在COUNT2開始的區(qū)域中。第五章1、 端口寄存器,輸入復用結果。2、 將數據轉換的結果存在緩沖器中,再由CPU依次讀取緩沖器中的結果。3、 ADSCR EQU 003CADR EQU 003DPTC EQU 0002S1 LDA #FD JMP COUTIL1 LDA #FF JMP COUTICOUTI: STA PTC JMP LOOP第六章1、 TCNT是由TICHO信號驅動進行計

13、數的,其定時時間由data值和TCNT的計數時鐘周期確定。2、 PWM周期: T=n1*t 占空比 TH/t=n2/n1 (TMOD)=n1 TCH0,1=n2, TCNT計數時鐘周期為t。 所以PWM信號的周期和占空比由(TMOD),TCH0,1,TCNT計數時鐘周期決定。3、 時鐘周期最大值8S,最小值0.125S,溢出周期最大值8S。4、 TISC EQU 0020CONFIG EQU 001FTIMODH EQU 0023TIMODL EQU 0024 ORG 8000START: MOV #1,CONFIG JSR PLLS MOV #18,TIMODH MOV #6A,TIMODL

14、 MOV #T6,TISC LDHX #140 TXS CLLTINT: JSR CONTROL LDA TISC BCLR TISC MOV #78,TIMODH MOV #56,TIMODL RT2 CON2ROL:PTC EQU 0002 DDRC EQU 0006 LPA #FF STA DDRC5、TICHOH EQU 26TICHOL EQU 27TISC EQU 20TISCO EQU 25TEMP EQU A0 ORG 8000 LDA #%00000010 STA TISC LDX #14 STA TISCO LDX TICHOH LDA TEMP STA TICHOL LD

15、A #40 ORA TISCO STA TISCO CLI TCMPO LDA TI CHOL ADD #A8 TAX LDA #61 ADC TICHOH LDA TICHOL ADD #A8 STA 7EMP 7XA NDC #61 STA TICHOH LDA TISCO BOLR 7,TISCO S7X TICHOL RTI ORG FFF6 FDB TCMPO LDA #%00000100 STA T2SC LDA #%00010100 STA T2SC1 LDX T2CH1H LDA T2CH1L TCMPO LDA T2CH1C ADD #31 TAX CLRA ADC T2CH

16、LL STA T2CH1H LDA T2SC1 BCLR T,T2SC1 STX T2CH1L RI1 ORG 0FFF FDB TCMPO6、 T2CH1H EQU 34 T2CH1L EQU 35 T2SC 213 T2SC1 33 TEMP A0 ORG 8000 ADD 31 TXA ADC 0 STA T2CHH LDA T2SC1 BCLR T,TISC1 LDA TIMP STA T2CH1L LDA #40 ORA T2SC1STA T2SC1CLI7、 IM÷4=5K 2設T=1ms 輸出1msx75%=750TMOD=1000MS÷2=500 TICH=

17、750÷2=375TISC EQU 0020TIMODH EQU 0023TIMCDL EQU 0024TICHOH EQU 0026TICHOL EQU 0027TISCO EQU 0025TEMP EQU A0ORG 80008、 8MHZ÷16=500KHZ T=2C350 十進制:50000定時器的定時時間間隔為:第七章1、 答:SCI由發(fā)送器和接收器組成,它們在功能上獨立,但使用相同的數據格式和波特率,核心是發(fā)送移位寄存器和接收移位寄存器,作用是實現(xiàn)計算機內部數據的并行傳輸方式和外部的串行運輸方式之間的相互轉換。2、 答:SCI波特率寄存器SCBR選擇接收器和發(fā)送

18、器的波特率。 格式:位 7 6 5 4 3 2 1 0 - - SCPI SCPO - SCR2 SCR1 SCR0 復位值 0 0 0 0 0 0 0 0SCP1,SCP0是SCI波特率預分頻值,選擇預分頻率BD波特率=3、 答:多機處理通信系統(tǒng)由一片MCU作主機,而多片MCU作從機連接到串行總線與主機相連,每臺從機都被賦予了不同地址,主機與從機通信時,多送一個字節(jié)地信息(地址幀),只有地址與地址針作用相符的從機準備接收后面的數據,其它從機則使SCI進入睡眠狀態(tài)(喚醒),接收新地址,M68HC08的SCI有兩種喚醒特征: 1、空間線喚醒方式 2、地址線喚醒方式 WAKE=0-1 WAKE=1-24、 SPI是一個同步串行外圍接口,允許MCU與各種外圍設備以串行方式進行通信,由于絕大多數M68HC08總線不能在外部加以擴展,在片內I/O功能或存儲器不能滿足應用需要時,可用SPI來擴展各種接口芯片,如ROM、RAM、AID、LCD等。5、 SCBR EQU 0019SCC1 EQU 0013SCC2 EQU 0014SCC3 EQU 0015SCS1 EQU 0016SCS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論