可能是STC的驅動電流過小,不足以驅動液晶
還有就是p89c58和stc 89c51rc雖然都同屬於51系列,但是內部資源多少還是有點不壹樣的,妳應該確保移植程序時,程序不涉及不壹樣的功能模塊
//-----------------------------------------------------------
樓主千萬別信哈,51系列出來幾十年了,功能是全球都認同的,事實上液晶驅動不需什麽電流的,(ua級就可以搞定),它輸入的只是壹個信號,當然背光除外;樓主可以網上隨便搜索壹下51驅動LCD1602 12864,N多都出來的~~~不可否認,51單片機驅動能力是有限,如不可用拉電流驅動LED,蜂鳴器等,典型的51驅動電流型器件是用灌電流外PNP二極管放大來驅動;
回到妳的話題,既然有燒寫成功提示,那肯定是燒寫成功了,應該是樓主的程序有問題了,如果不信樓主可試下最簡單的,如點亮壹個燈,亮-->滅-->亮-->滅,就知道程序有無真正燒進去了;
/warden/
我這有些基本常用的程序,註釋非常清晰,樓主可以下壹看下;