编程软件Keil UV4或者Keil UV3
烧录软件
耐心/专心
打开Keil,在上面找到-工程-选择 新建工程
此时会让你选择工程保存目录、文件名、
保存后,弹出一个芯片选择框-在框内找到Atmel双击,找到AT89C52,AT89C52是兼容STC89C52和STC90C52的,然后点击确定会弹出一个框,问你是C语言编程,还是汇编,此处我们选择”是“,C语言
选择新建文档,左上角,也可以用快捷键CTRL+N,然后选择保存,保存在刚才保存的工程目录下,文件名随意,但注意,后缀名必须是”.C“,比如我们文档保存为”NEW1.C“
双击左侧工程里的”源组“(如果没有看到工程窗口,可以在上方 视图(V) 这个选项里面,找到工程窗口,选上)双击源组后,会弹出 ”添加文件到源组“ 的框,在框内选择刚才保存的C文件
开始编写程序,首选由简单入门,点亮LED,和关闭LED开始在第一行写入#include
void 是无返回值的意思main() 是主函数,也就是每个程序开始,都必须先从这个函数开始执行然后,在void main()的上面,也就是#include
在大括号内写入'LED=0;'这样烧录进去,LED就亮了,如果写”LED=1;'那么LED就灭了当然,你得找到你的LED是共阳极的,还是共阴极的,上面说的是共阳极的如果是共阴极的,则完全相反共阴,LED的正极接在IO口,负极接在GND共阳,LED的负极接在IO口,负极接在电阻连接的VCC
然后点击 上方的闪存配置,如图在弹出的框内,选中“输出”勾选“产生HEX文件”把这个勾上-然后确定
编译程序,按F7就可以了,最后把程序编译成的HEX文件烧录进89C52,就能实现LED控制了。下节课讲轻触按键
产生HEX的文件会生成在工程保存目录下
LED的正极负极,可以用万用表测试