پاسخ : مشکل چند روزه
اخه داداش من اینجور که برنامه نوشتی میکرو تو هر ثانیه یک میلیون بار نوشته رو پاک میکنه و دوباره مینویسه بخاطر همین یا دیده نمیشه یا کمرنگ میبینیش که داره همش پر پر میزنه
$regfile = "M16def.dat"
$crystal = 1000000
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Locate 1 , 2
Cursor Off
Cls
Lcd "WWW.NANA.GOV"
end
داداش do-loop رو حذف کردم این کد رو بریزی میکرو مشکلت حله
یا اینکه بعد از do یه تاخیر 1 ثانیه (wait 1) بزار در هر دو صورت مشکلت حل میشه
$regfile = "M16def.dat"
$crystal = 1000000
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Do
wait 1
Locate 1 , 2
Cursor Off
Cls
Lcd "WWW.NANA.GOV"
Loop
نوشته اصلی توسط seemslike
$regfile = "M16def.dat"
$crystal = 1000000
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Locate 1 , 2
Cursor Off
Cls
Lcd "WWW.NANA.GOV"
end
داداش do-loop رو حذف کردم این کد رو بریزی میکرو مشکلت حله

یا اینکه بعد از do یه تاخیر 1 ثانیه (wait 1) بزار در هر دو صورت مشکلت حل میشه
$regfile = "M16def.dat"
$crystal = 1000000
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Do
wait 1
Locate 1 , 2
Cursor Off
Cls
Lcd "WWW.NANA.GOV"
Loop
دیدگاه