原标题:51单片机学习之陆 —— 1.2 第一个c51程序(点亮流水灯)
由于学校的板子跟我买的板子有些差异,为了大家的阅读,以后的所有程序编写烧录都以老师发的板子为主。
1 事先准备
a 驱动安装,注意群中已经发了,吧板子的驱动装好哦。
c 编写软件 uVision 4 (我仅用它编译生成hex 文件)
nod++ (我用它写的代码,然后复制到keil中。写代码很棒哦,而且是国产软件,最重要的是免费哦)
提问 :什么是编译软件/p>
答 : 编译软件可以将你在中写的一大堆代码编译成可以执行的相应文件。
而在单片机中,利用keil将写好的c代码文件编译成可执行的.HEX文件。
2 开始吧!
1 通过usb将板子和电脑连接起来。(你应该会吧
2 打开notapad++ 写c(你也可以在keil中直接写,不过我不喜欢,原因到时候在说明)
P1^0 就是P10 也就是P1.0引脚 在主函数中有这样一句
LED1 = 0;
就是将P1.0 引脚置
关于电平
ok,这样我们就不用担心电平的问题了,再回到上,我们让P1.0置低电平
其实是一样的,P1.0置于低电平 左侧是vcc, 右侧低电平则电路有电势差,就有流过。
选择文件名,然后确定
选择型
new 或者(crtl+n)创建 然后将natePad++中写的代码复制进去(ctrl+c 和ctrl+v)
双击源组,添加c文件。
再traget中设置下频率,11.0592Mhz (这个现在没用,不过先设置好吧)
点击rebuild 生成hex file 文件(此文件再你创建的51c文件目录中)
注意:hex文件名是工程名
4 打开烧写软件 stc-isp(烧录器)
型 不对是无法成功烧写的哦。
2 选择好串口, 当驱动装好后,插上usb选择串口,一般是那个很长名字的
点击重复编程。显示检测目标单片机
然后 按下单片机中的电源按键,关闭电源。再打开电源按键(这是单片机的冷启动~)
如图LED1 第一个流水灯就亮了。
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113143 人正在系统学习中 相关资源:专业LED灯光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!