(再次之前因为上课原因已经安装了Keil,但是没学会,计划在这个暑假好好学学)
安装C51需要的部分用绿线画出来了,破解器也需要用,和破解arm差不多(应该是)
点亮一个LED灯,在建立好一个文件之后右击Source Group 1,选择Add New ltem to Group 'Source Group 1选项,出现如下界面
选择C File (.c),设置文件名为mian
直接写代码,点亮第一个灯(注意P大写,是0不是O)
一些小过程:
102=1K--->10*2^2--->10 00(两个0)=10 00=1K
473=47K--->47*10^3--->47 000(3,3个零)--->47K
十进制 二进制 十六进制
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
10 1000 8
11 1001 9
12 1010 A
13 1011 B
14 1100 C
15 1101 D
16 1110 E
17 1111 F
void main()
{
P2=0xFE;
}
再次右击inster‘#include <STC89C5xRC.H>’,得到一个完整的点亮LED灯的代码
点击魔术棒,选择output,勾选Create HEX File,点击OK(如果没有这一步,编译的时候没有办法在Objects文件夹中找到.hex文件
点击build......
打开stc-isp软件(官网可以下载),我买的是STC89C52RC,和我同系列的可以根据下图进行选择。串口号是根据个人电脑不同选择的,点击扫描就可以了。
点击打开程序文件,在Objects文件夹中找到.hex文件即可运行。
最后,一些我在实验过程中遇到的问题以及相对应的解决方法:
复制中文结果成了乱码:Edit--->Configuration--->Encoding--->Chinese GB2312(Simplified)--->OK
更改字体大小:Configuration--->Colors & Fonts--->C/C++Editor--->更改字体大小
没有加号:选中--->Show Include File Dependencies--->勾选✔
Build Output找不到了:点击View单击Build Output即可。