彻底败给51了,程序都不知道怎么写了

2020-01-30 14:05发布

学单片机的时候是51入门,
现在已经N些年没碰过51了,一直在用stm32
现在突然要用51,STC12LE2052,都不知道怎么写程序了
首先因为Keil里面没有宏晶的片子,所以不知道要选哪个型号代替
我选了89C51,简单代码如下:

#include <reg51.h>

void main()
{
    P3 = 0x0f;
    P1 = 0x0f;
    while(1);
}

ISP下载(ISP好的,下载公司现成的Hex能用),就是没动静,哎,感觉好失败啊
哪位能耐心说说,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
wikicd
1楼-- · 2020-01-31 22:46
苦行僧 发表于 2013-3-8 16:01
兄弟能给一个我看一眼吗,网上我真心没找到
谢谢了

这个。。。不好意思,也没有。只是我一般用新编译工具+新片子都要找现有工程,否则遇到问题被搞死。
苦行僧
2楼-- · 2020-02-01 01:38
adamwin2011 发表于 2013-3-8 16:06
坛子里找的:
http://www.amobbs.com/thread-4374614-1-1.html

谢谢,自己刚刚把IO给摸索通了,原来也 要配置
草芥风中散
3楼-- · 2020-02-01 02:58
STC的新下载软件有很多东西可值得撸主看的!
czzhouyun
4楼-- · 2020-02-01 06:30
 精彩回答 2  元偷偷看……
苦行僧
5楼-- · 2020-02-01 08:23
czzhouyun 发表于 2013-3-8 16:44
看了LZ的程序偶惊呆了,你让单片机什么都不干,它怎么会有反应呢

呵呵,我只是试一下,IO输出高低电平,不知道原来这个片子的IO也要配置
好像记得之前的89C51不用配置IO口就能用来着.....
zhujinliang2124
6楼-- · 2020-02-01 14:11
我没看出什么问题来

keil里没有stc单片机型号,可以用89C51代替,我从来没添加过,这个是没问题的。
include使用reg51.h,只要不用到stc专有的寄存器,是可以的。通用的部分是能正常使用的。老妖给的头文件只是比reg51.h多了stc所带的外设的sfr地址

下载用stc官网提供的串口下载工具,注意他的使用要求,先点“下载”按钮,再上电源。

IO不配置就是普通的51模式,P0-P3均带上拉的“准双向口模式”

一周热门 更多>