سلام
من این برنامه رو نوشتم:
تو بهترین حالت سون سگمنت فقط 1 رو نشون میده
اگه این طوری بنویسم:
یعنی با هر بار خارج شدن از این زیر برنامه،متغیر 0 میشه
مشکل چیه؟
من این برنامه رو نوشتم:
$regfile = "m8def.dat"
$crystal = 1000000
config portb = output
config portc = input
config portd = output
config DEBOUNCE=50
dim a as byte
do
SET PORTB.1
debounce pinc.1,1,q
portd=a
loop
q:
incr a
jmp
وقتی تو پروتئوس شبیه سازی میکنم کار نمیکنه$crystal = 1000000
config portb = output
config portc = input
config portd = output
config DEBOUNCE=50
dim a as byte
do
SET PORTB.1
debounce pinc.1,1,q
portd=a
loop
q:
incr a
jmp
تو بهترین حالت سون سگمنت فقط 1 رو نشون میده
اگه این طوری بنویسم:
$regfile = "m8def.dat"
$crystal = 1000000
config portb = output
config portc = input
config portd = output
config DEBOUNCE=50
dim a as byte
do
SET PORTB.1
portd=a
debounce pinc.1,1,q
loop
q:
incr a
portd=a
jmp
وقتی از زیر برنامه خارج میشه دوباره 0 رو نشون میده$crystal = 1000000
config portb = output
config portc = input
config portd = output
config DEBOUNCE=50
dim a as byte
do
SET PORTB.1
portd=a
debounce pinc.1,1,q
loop
q:
incr a
portd=a
jmp
یعنی با هر بار خارج شدن از این زیر برنامه،متغیر 0 میشه
مشکل چیه؟
دیدگاه