با سلام خدمت اساتید گرام .من با بیس کام و mega 8 کار میکنم .یک lcd 16*2 خریدم . حالا میخواهم برنامه ای بنویسم که ابتدا با فرمان یک کلید متن روی lcd نمایش داده بشه .(برنامه ام تابلو نویسنده بادستور SHIFT است) .خب تا اینجا که گفتم رو انجام دادم.حالا میخواهم پس از اینکه متن روی LCD راه افتاد ، با فشردن همان کلید متن هرجا که هست STOP کنه .لطفا بگین دستورش چی میشه ؟ این هم متن برنامه ام
$regfile = "M8def.dat"
$crystal = 8000000
Config Pind.3 = Input
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , _
Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Config Lcd = 16 * 2
Config Debounce = 100
Do
Debounce Pind.3 , 1 , Show , Sub
Loop
End
Show:
Cls
Lcd " http://www.eca.ir/"
Wait 2
Cls
Return
$regfile = "M8def.dat"
$crystal = 8000000
Config Pind.3 = Input
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , _
Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Config Lcd = 16 * 2
Config Debounce = 100
Do
Debounce Pind.3 , 1 , Show , Sub
Loop
End
Show:
Cls
Lcd " http://www.eca.ir/"
Wait 2
Cls
Return
دیدگاه