圖片:
圖片:
求批評求指導!plc之數碼管顯示的理解。試編了個(gè)三位數碼管顯示249的程序,如下,不知對否。[
]這是我自己的理解:數碼管要顯示十進(jìn)制數,必須把該十進(jìn)制數轉換為bcd碼,如249的bcd碼為0010即2,0100即4,1001即9,故001001001001為249的BCD碼.因SEG指令只對輸入的數的低四位有效,故沒(méi)移位前QBO顯示的就是9,。此時(shí)要顯示4則必須右移四位,取右移四位后數的低四位即顯示了4.同樣,顯示2也是一個(gè)道理。
另外,對顯示大于一個(gè)字節存儲范圍的數的顯示我就不會(huì )了,如300的顯示,該怎樣編程,求各位老師點(diǎn)解。