![]() |
仿真,總線上沒有標號 |
csmyldl 發表于 2019-12-10 00:43 OK,標記好解決了 |
Y_G_G 發表于 2019-12-10 15:23 count是變的,從0-59變化,第1次是0,第2次就不是0了,除10是取十位數字 |
第11行,用0除以10是什么意思?我不知道匯編中,這是一個什么結果,沒有驗證過 如果它的值是大于TABLE表格長度的話,結果就不知道是什么了 就這幾十行匯編代碼,不要仿真,仿真的意義是什么呢? 仿真結果不等于實際結果,花很多精力去解決仿真的問題,然后再花很多精力去解決實際的問題 直接在學習板上燒錄看結果,鼠標點三下就OK,比你仿真快多了 匯編基本不用仿真,仿真的話,要比直接燒錄花更多的時間 匯編是直接跟硬件有關系的,STC是指令兼容而已,硬件上和傳統的8051有的地方是不一樣的 |
程序是沒錯,每按一次count加1直到60,那就是電路有問題,P2口連接的數碼管采取總線畫法,因此每一個分支線上均必須放上標記,并且P20對應數碼管的a段 |