应该换头文件就好了!不先看看keil支持的设备是否有89C2051!如果有,那就简单!添加相应的头文件!
骨没有,那估计你得自己在网上下载个头文件!然后包含就OK了!~
一、
89C51有4K字节闪,89C2051的是2k,从这一点上,如果是小的程序,还行,如果程序太大了,那么就不行了。
二、
两者有不同的封装,你是用的哪个。如果 是封装不同的,你在程序中又用到了缺少的引脚或是外设,那么就不行了,
三、
更换头文件,只是更换了对于外设、IO口的定义。对于很简单的程序,这样做就可以了。但对于复杂点的要考虑其他因素。
嗨,根據您實際使用的接腳,還要做調整
然後標頭檔從
#include <AT89X51.H>
#include <AT892051.H>