Функціональний генератор інфранизької частоти на базі мікропроцесорної системи, Детальна інформація
Функціональний генератор інфранизької частоти на базі мікропроцесорної системи
.SPACES ON
.LIST ON
.GLOBALS ON
.LLCHAR _
.DATA
.ORG 30H
T0_H DB 0FFh
T0_L DB 97h
Count DB 20
.CODE
.ORG 00H
AJMP Reset
; Пiдпрограма обробки переривань по таймеру T0 :
; Частота кварцевого резонатора - 24 МГц
; Перiод тактовоi частоти - 0,5 мксек
; Переривання вiдбуваються з частотою – 0,05 мсек
.ORG 0BH
IntT0: mov TH0, #
mov TL0, #
mov A, #LOW(Signal) ;load data
add A, R5 ;
movp A, @A ;
mov B, R6 ;
div AB ;calculate Voltage
mov P2, A ;
inc R5 ;
djnz R4, Ind ;decrement counter
clr A ;
mov R5, A ;
mov R4, #
.LIST ON
.GLOBALS ON
.LLCHAR _
.DATA
.ORG 30H
T0_H DB 0FFh
T0_L DB 97h
Count DB 20
.CODE
.ORG 00H
AJMP Reset
; Пiдпрограма обробки переривань по таймеру T0 :
; Частота кварцевого резонатора - 24 МГц
; Перiод тактовоi частоти - 0,5 мксек
; Переривання вiдбуваються з частотою – 0,05 мсек
.ORG 0BH
IntT0: mov TH0, #
mov TL0, #
mov A, #LOW(Signal) ;load data
add A, R5 ;
movp A, @A ;
mov B, R6 ;
div AB ;calculate Voltage
mov P2, A ;
inc R5 ;
djnz R4, Ind ;decrement counter
clr A ;
mov R5, A ;
mov R4, #
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021