6-8利用8051微控制器和dac0832產生的梯形波(如圖6-16所示,梯形波的斜邊採用步幅為1的線性波形,幅度從00h~80h,水平段呼叫延遲程式維持),編寫梯形波產生的程式。若水平段由8051的內部定時器/計數器來維持,程式應怎樣編制?
org 0000h
tixing: mov a, #00h
mov dptr,#7fffh
mov r2,#80h
up: movx @dptr,a
inc a
djnz r2,up
acall delay
down: movx @dptr,a
dec a
jnz down
acall delay
sjmp up
delay: mov r4,#02h
del1: mov r5,#0f4h
del2: djnz r5,del2
djnz r4,del1
retend
若是採用定時器維持水平段:
org 0000h
ajmp main
org 000bh
ajmp t0int
main: mov tmod,#01h
mov th0,#0d8h
mov tl0,#0fah
mov ie,#82h
mov a,#00h
mov dptr,#7fffh
mov r2,#80h
up: movx @dptr,a
inc a
djnz r2,up
setb f0
setb tr0
sjmp $
t0int: clr tr0
jb f0, down
clr a
mov r2,#80h
up: movx @dptr,a
inc a
djnz r2,up
setb f0
sjmp fan
down: movx @dptr,a
dec a
jnz down
clr f0
fan: mov th0,#0d8h
mov tl0,#0fah
setb tr0
reti
6-12 adc0809的3位位址輸入線adda、addb和addc也可以與8051微控制器的資料線相連線,如圖6-17所示,則通道號需要通過資料匯流排送出,如啟動in0通道的a/d轉換可執行如下指令:
mov dptr,#7fffh
mov a,#00h
參考圖6-17所示的電路原理圖,編寫程式,對in1通道進行連續的a/d轉換,結果存於8051的內部ram 30h單元。
org 0000h
adc: mov dptr,#7fffh
mov r0,#30h
loop: mov a,#01h
movx @dptr,a
mov r2,#05h
dl: djnz r2,dl
wait: jb p3.3,wait
movx a,@dptr
movr0,a
sjmp adc
6-13參考圖6-13所示的電路原理圖,若使adc0809的8個模擬通道位址處於4000h~5fffh,介面電路應如何改動?編寫程式,定時1s對in7通道進行a/d轉換,利用8051的定時器/計數器t0實現定時,結果存於8051的內部ram50h單元。
定時器50ms,迴圈20次可得1s,設定初值3cb0h
org 0000h
ajmp main
org 000bh
ajmp t0int
main: mov tmod,#01h
mov r1,#20
loop: mov th0,#03ch
mov tl0,#0b0h
mov dptr,#6007h
movx @dptr,a
mov r0, #50h
setb et0
setb ea
setb tr0
sjmp $
t0int: djnz r1,loop
mov r1,#20
movx a,@dptr
mov @r0,a
movx @dptr,a
loop: mov th0,#03ch
mov tl0,#0b0h
retiend
第六章答案
確保會計資料真實可靠。通過財產清查,可以查明各項財產物資的實存數,將實存數與賬存數進行核對,如果發現不符,確定盤盈或盤虧數,及時調整賬簿記錄,使得賬實相符,以保證賬簿記錄的真實正確,為經濟管理提供可靠的資料資料。保護財產物資的安全完整。財產清查是會計核算的一項專門方法,又是一項行之有效的會計監督措施...
第六章習題答案
第六章梁的彎曲內力 習題6 1 a 求指定截面的內力。答題要點 1 計算2 2截面內力 a 用2 2在圖示位置截開桿件,取左段分析,左段截面上剪力和彎矩分別用q2 m2代替,受力圖如圖 a b 根據靜力平衡條件計算q2 m2值 fy 0 3kn m 2m q2 0 mc 0 3kn m 2m 1m ...
第六章第六章財務計畫
6.1 資金 投資比例餅圖 希吉雅食品責任 成立初期,準備籌集資金100萬元。發起人自投60萬元,申請大學生創業貸款30萬元,10萬元尋求投資,企業固定資產作投資160萬元,向銀行貸款100萬元。共計註冊資本360萬元。投資比例如圖所示 圖8 1 投資比例 創業自籌資金由創業者個人以其個人名義籌集的...