1.驱动问题:刚开始呢是听的B站江科协的51单片机课程,听了一部分之后才发现我使用的单片机型号不一样,但是我没有考虑这么多,所以使用相同的驱动没法成功,(就是后面图片中的这个)安装时一直显示预安装成功,其实就是安装失败;
电脑识别不了我的串口,自然后面的烧写程序也无法正常进行。最后是在一个QQ群聊中群友帮助我解决的,这个pl2303HX才是我需要使用的驱动软件,也就是我的单片机COM接口旁边这上面写的。(中途找资料有人说直接用驱动软件就可以,我尝试了好几个驱动软件驱动精灵,驱动大师等,均无效。)
于是最后在CSDN上面找到了相同问题的博主,并且他给出了程序,(
[百度网盘链接] 提取码:up08)到这里解决了驱动问题。
2.KIEL 5程序遇到的问题:我是使用微信号公众号 软件管家 上面找的程序,在汉化过程中由于电脑识别病毒,安装多次失败,后来发现也没必要汉化,就索性使用英文的了。都一样。
3.烧录程序中的问题:在点亮LED过程中,一直显示正在检测,尝试了很久,没有反应,串口正常,单片机也重启过。
解决:最后使用这个普中烧录程序的软件,
程序虽然没有正常下载运行,但是点击下载之后每次它都自动跳出界面,再次使用stc-isp突然就有用了。
至此,完成了我的单片机的第一次点亮与闪烁。耗费总时长大概六小时左右,大部分时间都在做前期的一些工作,代码是直接跟着90c516的教程敲的。(这里我的LDE没闪,上面显示屏的横杆闪了)
对了,在看教程的时候有教一些简单的代码,于是我翻出了以前学习C语言的时候使用过的书籍(谭浩强老师C语言的书)对照看了一下,再经过一段时间的琢磨,还有对我们这里一位单片机老师的请教(他告诉我要玩好单片机,C语言一定要学好),于是我发现好像如果只是为了把单片机这上面的每个模块运作起来的话,其实都是相对比较机械简单的步骤。如果要真的弄明白的话,一定要能够自己想办法编写程序而不只是机械地模仿,(对自己使用的开发板各个模块的连接一定要清楚)所以接下来我决定再认真地学习一遍C语言,放慢原本天真计划的每天做两三个实验飞快结束。