proteus红蓝灯如何解决闪烁

proteus红蓝灯如何解决闪烁,第1张

proteus红蓝灯解决闪烁就要对led灯进行状态初始化。主循环则是利用delay函数进行led闪烁的控制。

1、首先用proteus画LED闪烁实现电路图。

2、然后就要编写keilc程序了。闭指祥

3、写完程序之后新建Project。

4、然后将keilc文件导入到project中。

5、轿搏导入完成,接下来就是编译、执行。选择如下图所示中左边的两个按钮。左边第一个是编译,第逗铅二个是执行。

6、选中output选项卡,生成hex文件。

1、打开keil软件,在工具栏点击Project选项选择new uVision Project创建新的工程并保存,步骤如下图所示:

2、创建新的文件,按巧旦快捷键“ctrl+s”命名为led.c并保存,步骤如下:

3、将创建的51.c文件添加到51项目中,鼠标右键点击"souce group"

选择添弯渣加已经存在的文件,具体步埋宽悄骤如下图所示:

4、编写程序

5、按照下图次序,依次点击工具栏中的"Option for target"选择框中的"output ",勾选“Create Hex file ”,确保自己编写的源程序转换为.hex文件,为后续 *** 作使用

1、打开protues新建工程,并保存

2、按下图所示点击工具栏ISIS按钮,点击按钮P,添加仿真所需要的元件:

4、绘制连线图

接在p0.0脚上的led是会亮的行雀,程序也对,是因为led正极的连线有问冲带盯题,重新画一下,而接在p0.1的led是不会亮的,因不是发光二极管,就是普通的散和二极管,就算程序p0.1输出低电平就不亮的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12247554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存