📄 chap11.asm
字号:
; Chapter 11 6805 assembly language programs; Jonathan W. Valvano; This software accompanies the book,; Real Time Embedded Systems published by Brooks Cole;; Program 11.16. Assembly software to sample data using the A/D (fixed channel).; MC68HC05B6; Analog signal connected to D1;ADSTAT Register ($0009); 7 COCO =0 on a write ADSTAT,; =1 on A/D done; 6 0 internal clock; 5 ADON =1 A/D enabled ; 4 not implemented; 3-0 CH3-0 =0001 Mux addr D1Init rts ; no ritual requiredSamp lda #$21 sta ADSTAT ;Start A/DLoop lda ADSTAT and #$80 ;check COCO beq Loop lda ADDATA ;result rts; Program 11.17. Assembly software to sample data using the A/D (variable channel).; MC68HC05B6; Analog signal to D0-7;ADSTAT Register ($0009); 7 COCO =0 on a write ADSTAT,; =1 on A/D done; 6 0 internal clock; 5 ADON =1 A/D enabled ; 4 not implemented; 3-0 CH3-0 Mux addr D0-7Init rts ; no ritual required;Reg A has channel 0 to 7A2D ora #$20 sta ADSTAT ;Start A/DLoop lda ADSTAT and #$80 ;check COCO beq Loop lda ADDATA ;result rts
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -