89c2051 和 8051 相容阿 .而且只要是少 port0 => database 和 port1 .
但是少一些 io port ,部份 sfr , 基北都一樣連 12 clock = 1 machine CYCLE 都一樣
但 , counter 還是有 , UART 也都還有, 相當簡易 還多了格比較器
stc 還有 8pin 的 8051 ..當初用 2051 就是小 . 反正功能不多 ..
其他低於 20pin 多是 atmel tinyavr 或是 pic .
誰知道後來越加越多 io 就用光..如果你只有 motor + led .基本上 20pin 夠了 . 不過得燒錄器能燒2051
至於 assembler 我是抓免費版 dos => 8051 Macro Assembler ASEM-51
http://plit.de/asem-51/至於 debug 我用的是 8051 simulator 去做 software debug , 因為沒有 ice or mice
http://bit.kuas.edu.tw/~8051/Emulator 8051 V1.0 by TS Controls 只有這套 OK , 其他 jsim 或其他都 run 起來 怪怪 ..
有些新的 8051是 4 clock or 1 clock => 1 指令的 速度會快很多 .