寒假已经放假将近4个星期了,相信大家在家里已经无聊的已经不知道干什么了。 还记得C语言实验课上的单片机吗?相信有同学还记得怎么操作,不记得也没关系,现在小编带你回顾一下。
开始准备工作:
没错,事实就是这样,还是这块大家辛辛苦苦做的开发板
还有这两款软件,一个KEIL,一个STC_ISP。
首先呢,先向KEIL里面输入程序,比如一个最简单的控制一盏LED亮灭的程序。
先打开KEIL
然后点击Project,再点New uvision project...建立一个新的工程,接下来会出现一个界面,你可以选择把该工程保存在哪,文件名可以随便写,例如写成 程序1
然后会出现一个选择芯片型号的界面,一般我们选择Atmel公司生产的STC89C52芯片,然后点 否
工程现在就建立好了,然后点击
选择晶振频率以及生成HEX文件
在Target里把Xtal(MHz)从24.000改为12.000,如果晶振用的是11.0925的改为11.0925
在Output里在creat HEX file 前打√
右键点击Source Group 1 然后左键点击Add files to”Source Group 1...”
文件名呢,依旧随便写,这次还写成 程序1,但不管写成什么后面一定要加上.c,因为我们是用C语言来编写程序的。Add,Close
嗯嗯 ,现在就差最后一步就可以编程序了。点击File新建一个文件,依旧是在文件名后加.c
下面是一段控制一盏LED亮灭的程序。其他的程序靠自己去发现喽。
程序写好后就编译,编译成功就开始下一个烧录软件。
这个版本的烧录软件会自动选择串口号,如果没有就自行百度找一下怎么选择串口号,这个并不难。
开始先选择单片机型号
然后打开刚才编译生成的HEX文件
现在就可以向单片机里输入程序了,开始的时候,开关一定要处于断开状态,也就是冷启动。
等一会(Wait a minute)
。
。
。
接下来,就是见证奇迹的时刻
当出现这个的时候,证明程序已经下载到单片机里了,si不si很激动,很哈皮,
无论如何呢,
还是谢谢各位能耐心的看完这么枯燥的东西,
操作过程中肯定会有各方面的问题,
大家一定要耐心的找出错误哦。
解决不了的可以度娘或者问其他童鞋。。。
嗯嗯,提前祝大家新年快乐,寒假快乐,
去见见那些好久不见的人,
去看看那些好久没去的地方。。。
最后附上KEIL和STC_ISP的下载地址http://www.51hei.com/keil%CF%C2%D4%D8.html
|