学单片机的时候是51入门,
现在已经N些年没碰过51了,一直在用stm32
现在突然要用51,STC12LE2052,都不知道怎么写程序了
首先因为Keil里面没有宏晶的片子,所以不知道要选哪个型号代替
我选了89C51,简单代码如下:
#include <reg51.h>
void main()
{
P3 = 0x0f;
P1 = 0x0f;
while(1);
}
ISP下载(ISP好的,下载公司现成的Hex能用),就是没动静,哎,感觉好失败啊
哪位能耐心说说,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个。。。不好意思,也没有。只是我一般用新编译工具+新片子都要找现有工程,否则遇到问题被搞死。
谢谢,自己刚刚把IO给摸索通了,原来也 要配置
呵呵,我只是试一下,IO输出高低电平,不知道原来这个片子的IO也要配置
好像记得之前的89C51不用配置IO口就能用来着.....
keil里没有stc单片机型号,可以用89C51代替,我从来没添加过,这个是没问题的。
include使用reg51.h,只要不用到stc专有的寄存器,是可以的。通用的部分是能正常使用的。老妖给的头文件只是比reg51.h多了stc所带的外设的sfr地址
下载用stc官网提供的串口下载工具,注意他的使用要求,先点“下载”按钮,再上电源。
IO不配置就是普通的51模式,P0-P3均带上拉的“准双向口模式”
一周热门 更多>