یه سوال دارم شاید خیلی مسقره باشه چون کمر من رو به خاک نشونده
من از وقفه خارجی int0استفاده کردم به اون پالس میدم عمل میکنه و میپره روی لیبل ولی مشکل اینجاست از دوباره برنمیگرده سر جای اولش از jmp وcallاستفاده کردم بازم نشد :angry: :angry: :angry: :angry: :angry: :NO: :NO: :NO:
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinc.4 , Db7 = _
Pinc.5 , E = Pinc.1 , Rs = Pinc.0
Config Lcd = 16 * 2
Config Int0 = Falling
Enable Interrupts
Enable Int0
On Int0 Hgh Nosave
Declare Sub Main
Declare Sub Hgh
Main:
Do
Cls
Home
Lcd "asd"
Waitms 100
Cls
Home
Lcd "456"
Waitms 100
Cls
Loop
Hgh:
Home
Lcd "int0 ok"
Waitms 100
Return
Return
End
من از وقفه خارجی int0استفاده کردم به اون پالس میدم عمل میکنه و میپره روی لیبل ولی مشکل اینجاست از دوباره برنمیگرده سر جای اولش از jmp وcallاستفاده کردم بازم نشد :angry: :angry: :angry: :angry: :angry: :NO: :NO: :NO:
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinc.4 , Db7 = _
Pinc.5 , E = Pinc.1 , Rs = Pinc.0
Config Lcd = 16 * 2
Config Int0 = Falling
Enable Interrupts
Enable Int0
On Int0 Hgh Nosave
Declare Sub Main
Declare Sub Hgh
Main:
Do
Cls
Home
Lcd "asd"
Waitms 100
Cls
Home
Lcd "456"
Waitms 100
Cls
Loop
Hgh:
Home
Lcd "int0 ok"
Waitms 100
Return
Return
End







دیدگاه