51的编程我知道的有机器码、汇编、C措辞、图形化这三种。
机器码是最根本的所有烧录到芯片里的程序末了都是用机器码形式烧录的,但是编程难度也是最大,现在险些看不到用这种编程了;

汇编算是比机器码轻微高等一点,这种编程方法基本都是比较老资格的工程师利用,我的印象是最深的是变量设置比较麻烦。
C措辞算是现在最主流的51编程办法,资源也是最多,基本大厂都支持,并且有丰富的范例程序。
图形化编程比较早涌如今其他单片机编程,最近才知道有款能编程 51的软件,不过见到资料也仅限定对STC。
个人认为图形编程,现在有很大极限性,自由度比较低,但是很适宜入门先容单片机编程思路构造。
这里我采取的是“天问Block”
下载地址:http://www.haohaodada.com/new/twen51/
这个软件是全中文的,对付入门是非常友好的。
(对付编号位置请看图)
先点①设备选择对应的芯片,我后面的是采取STC15系列芯片做先容的,以是我选择了STC15;
②所在的位置是模块区域,我们编程便是将这模块拖到,③、④区域进行编程;
③是“初始化”,可以连接成芯片开机它实行一遍就不再实行了
④是“重复实行”,便是等实行完初始化后,重复实行这里面的程序。
⑤是代码区,这里是根据图形编程天生,C措辞代码,我们暂时不进行C措辞编程,先忽略。
编程完成后就点⑥编译,这个软件默认天生的HEX文件位置是“桌面”,然后我们只要将HEX烧入到芯片就可以。怎么烧如请参考上一篇。
下一篇将先容用面板搭建试验用的电路。
正式编程将在第4篇开始。










