keil流水灯c语言程序两个一起亮,51单片机学习之陆 —— 1.2 第一个c51程序(点亮流水灯)…

原标题:51单片机学习之陆 —— 1.2 第一个c51程序(点亮流水灯)

由于学校的板子跟我买的板子有些差异,为了大家的阅读,以后的所有程序编写烧录都以老师发的板子为主。

1 事先准备

a 驱动安装,注意群中已经发了,吧板子的驱动装好哦。

bceed60b7142025e809b9b9d8cd1eed1.png

c 编写软件 uVision 4 (我仅用它编译生成hex 文件)

nod++ (我用它写的代码,然后复制到keil中。写代码很棒哦,而且是国产软件,最重要的是免费哦)

提问 :什么是编译软件/p>

答 : 编译软件可以将你在中写的一大堆代码编译成可以执行的相应文件。

而在单片机中,利用keil将写好的c代码文件编译成可执行的.HEX文件。

45d428ccf06537c10886c7e8b14e74f5.png

2 开始吧!

1 通过usb将板子和电脑连接起来。(你应该会吧

2 打开notapad++ 写c(你也可以在keil中直接写,不过我不喜欢,原因到时候在说明)

f4cd95cfbffe433d17ae3c74973d89aa.png

P1^0 就是P10 也就是P1.0引脚 在主函数中有这样一句

LED1 = 0;

就是将P1.0 引脚置

关于电平

6a4286d22c034ec6b4147671db5b9e77.png

ok,这样我们就不用担心电平的问题了,再回到上,我们让P1.0置低电平

86d7a8df7773e48e8fcceb70a9a934af.png

其实是一样的,P1.0置于低电平 左侧是vcc, 右侧低电平则电路有电势差,就有流过。

deb3ec737f1d82506e595bdf69e42e85.png

选择文件名,然后确定

选择型号

773e43ea829b24b27e2ad8de9819a5a5.png

new 或者(crtl+n)创建 然后将natePad++中写的代码复制进去(ctrl+c 和ctrl+v)

2dba7543098e42e0387ca7b2e7fec4f7.png

双击源组,添加c文件。

f8801b5ccb5163b01e2759cc23c6cd32.png

再traget中设置下频率,11.0592Mhz (这个现在没用,不过先设置好吧)

b2148b4034175fa701c9073061fcc04a.png

点击rebuild 生成hex file 文件(此文件再你创建的51c文件目录中)

注意:hex文件名是工程名

4 打开烧写软件 stc-isp(烧录器)

5189ee4d647cae987ee1bddc387ab41d.png

型号不对是无法成功烧写的哦。

2 选择好串口, 当驱动装好后,插上usb选择串口,一般是那个很长名字的

49d060dbf037ba49e25df1ca1bd0392c.png

点击重复编程。显示检测目标单片机

然后 按下单片机中的电源按键,关闭电源。再打开电源按键(这是单片机的冷启动~)

c5df6538362b487c68c76d055c6f09f9.png

如图LED1 第一个流水灯就亮了。

责任编辑:

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113143 人正在系统学习中 相关资源:专业LED光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…

来源:孙玉英

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月15日
下一篇 2021年4月16日

相关推荐