使用 Keil uVision5 来编写一个简单的跑马灯程序
上一篇文章已经讲解了怎么创建一个工程:
接下来我们就编写程序来实现跑马灯
程序代码如下:
#include <reg52.h> void delay(){ int i; for(i=-30000;i<30000;i++); } int main(){ while(1) { P2=0xFF; delay(); P2=0x0; delay(); } }
这个时候如何去调试这个代码的效果呢?
设置输出的文件
点击 Options for Target 'Target 1'.. 出现如图所示:
选择Output选项:
这个时候 点击OK以后 就需要完成代码的编译:
点击图中的红色方块进行编译
编译以后 就看是否编译成功:
接下来 我们就需要打开stc-isp-15xx-v6.88文件夹中 stc-isp-15xx-v6.88.exe
双击运行stc-isp-15xx-v6.88.exe
因为我这里的芯片是 STC89C52所以选择该芯片因为我这里的芯片是 STC89C52所以选择该芯片
设置串口号
如果这里的串口号 没有读出来 那么您需要检查以下情况
单片机是否接入到电脑的。
单片机是否完好。
USB接口是否完好。
USB-SERlAL CH340驱动是否已安装
安装驱动:USB-SERlAL CH340
打开 stc-isp-15xx-v6.88文件夹 ->USB to UART Driver文件夹->CH340_CH341文件夹->执行ch341ser.exe应用程序
如下图:
双击打开 ch341ser.exe 如下图:
点击安装
这个时候关闭并重新打开stc-isp-15xx-v6.88.exe 应用程序 就可以看见 读出来的串口
点击打开程序文件
选择项目存放的位置 编译生成以后的后缀名为.hex文件
首先关闭单片机的电源按钮 :
最后一步 就是 点击下载/编程按钮 再打开单片机的电源 就可以看见编程的效果:
总结
感谢各位博友的阅读 ,欢迎您们提出意见 让我们一起交流。感谢你们对CYBLOG的支持理解,本次讲解到此结束!