1、打开C51程序书写软件,新建工程,在d出的对话框编辑工程名并保存到要保存的地方。
2、保存之后会d出如下的窗口,点击Atmel的加号,选择AT89s52并确定。
3、此时就要开始建立程序了,点击如图的图标,新建程序,注意保存的时候一定要在名字后面加“.c”。
4、此时点击左边的文件夹,双击,会出现下一级的文件夹,继续双击,d出对话框中找到刚保存的C程序。双击它或者点击对话框下面的add,关闭d出的对话框,此时建立工程就完毕了。
5、点击窗口的Target 1左边的图标,选择如图的标签。勾选红色标注的地方(生成hex文件)。
6、 这样就进行后面的书写程序,编译吧。然后进入下一步,烧写程序,点击打开“打开程序文件”。到保存程序的地方,选中后缀为hax的文件并双击。
7、点击下载,此之前要连接单片机开发板,并且开发板电源处于关闭。
voidmain()
{
UARTinit()
sc
('\n')
ss("---------\n")
while(1)
}
原因是向单片机下载程序时会在程序尾部自动填充了无条件跳转指令到起始位置,也就是程序在发送一遍后并没有停止,而是返回起始地址又重新开始了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)