单片机初学者的常见问题总结

如题所述

1、吴鉴鹰单片机开发板可以在哪些电脑系统上面运行
答:在WIN7/XP/8/10都行。

2、吴鉴鹰单片机开发板可以外扩STM32,ATmega128的最小系统板吗?
答:可以的,只需要把51芯片下下来,然后把STM32,ATmega128的最小系统板用杜邦线插上就行。

3、单片机的学习,需要哪些软件
答:KEIL、STC—ISP软件。

4、下载软件需要安装吗?
答:不需要安装,但是需要安装驱动。WIN7/XP/8/10,安装方法一样。
驱动安装方法:
一、打开软件的文件夹
 
二、打开文件夹“USB to UART Driver”
 
三、打开文件夹“CH340_CH341”
 
四、点击应用程序
 
五、点击安装

5、为什么程序修改过了,但是下载后还是原来的效果。
解决方案:因为没有编译,所以程序生成的hex文件并没有改变,下载还是原来的hex文件。将程序修改完成后,点击一下编译按钮。
 

图1

 

图 2

下载hex文件的时候,看看hex文件生成的时间是不是你最近编译的时间,如果不是,说明你程序没有编译成功。

6、开发板突然出现异常了,比如不能下载了,数码管、led显示不正常了。
解决方法:将电源的电断掉,将锁紧座的把手松开,将单片机芯片取下,确保每一个引脚与锁紧座接触良好,然后装上。

图 3
6、如何进行程序的下载
答:
一、首先将开发板接上
 

图 4

USB下载线方口端连在开发板的下载口
 

图 5

USB下载线的另外一端连接电脑的USB接口

二、打开下载程序的软件—STC—ISP  


图 6

三、打开软件后,注意单片机型号的选择,1.我们要选择的是—STC89C52RC/LE52RC;
2.串口号要选择正确。
1、单片机型号的选择
点击单片机型号右边的小三角形,找到【STC89C51RC系列】 ,点击前面的的“+”号,找到【STC89C52RC/LE52RC】,然后点击即可。
 

图 7

2、串口号的选择
正常情况下,将开发板按照第“一”步的方式连接好后,串口号后面会显示“USB—SERIAL CH340(COMX)”,如果没有显示的话,如下图所示,点击右边的三角形,找到“USB—SERIAL CH340(COMX)”,点击即可。
 

图 8


三、单片机型号和串口号选择好之后,点击【打开程序文件】

 

图 9





然后找到需要下载的hex文件,双击选中即可。

 

图 10


四、将单片机开发板断电,确保LED2是灭的。
第一步:将开发板断电

图 11





第二步:点击【下载/编程】


 

图 12


第三步:给单片机开发板上电,如图 11所示,按下电源开关(右下角蓝色开关),确保LED2点亮,上电瞬间,程序会自动下载。当程序下载成功后,如图13所示。

 

图 13

7、通讯显示乱码
 

图 14

解决方法:
显示乱码那时因为电脑和单片机的通讯波特率不一致造成的,修改电脑的波特率。将波特率改成“9600”即可。

温馨提示:内容为网友见解,仅供参考
无其他回答

单片机初学者遇到的问题如下:8位漏极开路型双向并行I\/O口这句话谁能...
单片机初学者常遇到的问题如下:1. 对8位漏极开路型双向并行I\/O口的理解。这句话可以这样通俗解释:在单片机中,有一个叫做P0口的部分,它可以像一个双向通道一样工作,既可以用来输入数据,也可以用来输出数据。2. 漏极开路的概念。这里涉及到输出方面的一个特殊设计。想象一个三极管,这是一个电子...

学长,本人自学单片机,求教
单片机的学习可以看一下以下的问题:1、学习单片机有用吗?有很多初学者有这样的困惑,单片机初学者感觉入门很难,学着学着,就会产生这样的疑问——自己辛辛苦苦学习单片机,将来有用吗?单片机只是一个工具,重要的还是思想,有了自己的想法,电子行业地域辽阔,随便你闯。单片机这个切入点入手还是不错的...

求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了...
(1)单片机的图形化编程方法探讨 (2)单片机应用编程技巧 (3)单片机自身的抗干扰若干措施 (4)单片机编音乐程序 (5)用89C51做直流稳压电源 (6)王款主流CMMB调谐器的特性比较 (7)红外遥控器控制的风扇温控器 (8)用单片机89S52制作计算器 (9)用单片机89C51制作程控交换机 (10)数据采集和记录系统单片机AT89C51 (11...

《单片机》课程学习总结
我觉得学习单片机首先要懂得C语言,因为单片机大多说都是靠程序来实现的,如果看不懂程序或则不懂的编程是很难学会单片机的。学习单片机首先要明白一个程序是怎么走的,要完全懂得程序每一个步骤的意思。其次要懂得每一条指令的意思,不能盲目地去靠背指令,这是记得不牢靠的,最主要的还是靠了解。学习单片机最主要的对89...

单片机编程知识九大问答知识
初学者到底是应该先学C还是汇编?答:对于单片机的初学者来说,应该从汇编学起。因为汇编语言是最接近机器码的一种语言,可以加深初学者对单片机各个功能模块的了解,从而打好扎实的基础。我是一名武汉大学电子科技大3的学生,学了电子线路、数字逻辑、汇编和接口、C语言,但是总是感觉很迷茫,觉好象什么都...

我是单片机初学者,定时器中断问题不太明白! 请
1.得看是什么语句,也要看单片机晶振是多少,另外是多少T的。通常对12M晶振,12T(一个机器周期是12个时钟周期)的51单片机,有的指令(汇编)是1个机器周期,有的是2个,还有两条指令是4个(乘,除),这样对应的就需要1us,2us,4us 如果是C的语句,就要看编译成的机器指令是什么样的 2.中断都...

单片机菜鸟求教,关于延迟和按键去抖的问题
看到开头几行就知道你的情况了,这个是初学者常见的情况哈。看到楼上已经解释得不错,我也说几句吧。为什么数码管可以同时显示那么多个数字,你当然知道,用动态扫描。动态扫描的意思就是,在很短的时间内,轮流让每个管显示一次。只要频率够快,那么人眼的视觉暂留就会起作用,你就看不见数字在跳动。...

单片机初学者遇到的问题如下:8位漏极开路型双向并行I\/O口 这句话谁能...
这是单片机P0口的结构,双向并行I\/O口应该能理解吧,双向就是即能输入数据,能输出数据。而漏极开路是针对输出而言的,对输入没有什么影响。什么是漏极开路呢?用一个三极管来比喻吧,三极管你能明白吧,见下图1,可以输出高电平和低电平,相当于单片机的P1,P2,P3口的输出端,而图2就相当于漏极...

单片机程序菜鸟问题
CLR A 清楚累加器A,此时A的内容为0 ADDC A,#00H ADDC是带进位的加法,之前最高字节加完之后,如果有进1,则进位标志位C为1,如果没有进位,那么C为0。ADDC A,#00H,把累加器A(内容为0)和立即数0(根据语境,这里是立即数,不是地址)执行带进位加法(数和0相加,就是数本身,这里...

关于单片机的问题
4、如果你愿意下功夫,半个月你就可以入门。建议你入门的时候用C语言来编程。如果你想精通单片机的话,就去学汇编,了解它的内部结构。尽量避免一上来就开始学汇编,不要从原理开始学,那样效果不好。从看别人的程序开始,遇到不懂得查书籍,看资料。看别人的程序,结合书上的知识来入门,最后通过学习...

相似回答