📄 tmp.tmp
字号:
$Device= m16 ' used device
$Stack = 32 ' stack size
$Clock = 7.3728 ' used clock in MHz
$Lcd = PORTB.4, RS=PORTC.6, EN=PORTC.7 , 16, 2 'lcd config
$Source= On ' displays comments in asm file
Dim n As Byte
Dim volts As Word
Dim voltraw As Word
Dim voltav As Word
Start Adc,Vref=Int
Cursor Off
'$Asm
'rcall LcdIni
'$EndAsm
Set DDRA.7
Reset PORTA.7
DDRC= 255
PORTC=&B01010101
Set PORTA.7
Reset PORTA.7
Set DDRD.4
Set PORTD.4
Do
For n = 1 To 40 ' sample the adc 40 times for
WaitUs 10 '
voltraw = Adc(1)
Locate 1,1: Lcd "Raw Input "; voltraw; " "
voltav = voltav + voltraw
Next
voltav = voltav / 40 ' average the ADC samples
Locate 2,1: Lcd "Filtered "; voltav; " "
Loop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -