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

\u5355\u7247\u673a\u521d\u5b66\u8005\u7684\u95ee\u9898

\u5b66\u6821\u91cc\u5b66\u7684\u548c\u5e94\u7528\u5c1a\u6709\u8ddd\u79bb\uff0c\u6211\u4eec\u5728\u5b66\u5b8c\u5317\u822a\u7684\u90a3\u672c\u4e66\u540e\u4e5f\u4e0d\u80fd\u4f5c\u4ec0\u4e48\uff0c\u4f46\u505a\u70b9\u8bd5\u9a8c\u5c31\u4e0d\u540c\u4e86\uff0c\u5982\u679c\u6709\u53ef\u80fd\u5f04\u4e2a\u5355\u7247\u673a\u7684\u8bd5\u9a8c\u7bb1\uff0c\u5b9e\u5728\u4e0d\u884c\uff0c\u7528\u8f6f\u4ef6\u6a21\u62df\u4e5f\u884c\u300251\u662f\u6700\u57fa\u7840\u7684\u5355\u7247\u673a\u4e86\uff0c\u73b0\u5728\u90fd\u662f16\u4f4d32\u4f4d\u7684\u4e86\uff0c\u800c\u4e14\u529f\u80fd\u4e5f\u66f4\u5f3a\u5927\uff0c\u6240\u4ee5\uff0c\u4e0d\u80fd\u4ee5\u4e3a\u5b66\u4e86\u4e66\u5c31\u80fd\u62ff\u51fa\u53bb\u7528\uff0c\u591a\u5728\u8bba\u575b\u91cc\u6f5c\u6c34\uff0c\u627e\u70b9\u7b80\u5355\u7684\u6162\u6162\u7814\u7a76\uff0c\u624d\u662f\u738b\u9053

\u8fd9\u662f\u4e00\u4e2a\u7a0b\u5e8f\u6a21\u677f\uff0c\u524d\u4e24\u53e5\u662f\u5b9a\u4e49\u4e86\u53c2\u6570\u53d8\u91cf\uff0cmain\uff08\uff09\u4e0b\u9762\u4e00\u4e2a\u82b1\u62ec\u53f7\u662f\u4e3b\u51fd\u6570\uff0c\u4e0b\u9762\u7684\u4e24\u6bb5char str\uff08\uff09\u548cfloat f\uff08\uff09\u5206\u522b\u662f\u5b50\u51fd\u6570\u3002\u662f\u5bf9\u521a\u5f00\u59cb\u5b9a\u4e49\u7684\u53d8\u91cf\u8fdb\u884c\u51fd\u6570\u8fd0\u7b97\u3002\u7701\u7565\u53f7\u7684\u5730\u65b9\u53ef\u4ee5\u6839\u636e\u9700\u8981\u81ea\u5df1\u6dfb\u52a0\uff0c\u53ef\u4ee5\u5b9e\u73b0\u4e0d\u540c\u7684\u529f\u80fd\u3002

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”即可。



  • 鍗曠墖鏈哄垵瀛﹁呯殑甯歌闂鎬荤粨
    绛旓細6銆佸紑鍙戞澘绐佺劧鍑虹幇寮傚父浜嗭紝姣斿涓嶈兘涓嬭浇浜嗭紝鏁扮爜绠°乴ed鏄剧ず涓嶆甯镐簡銆傝В鍐虫柟娉曪細灏嗙數婧愮殑鐢垫柇鎺夛紝灏嗛攣绱у骇鐨勬妸鎵嬫澗寮锛屽皢鍗曠墖鏈鸿姱鐗囧彇涓嬶紝纭繚姣忎竴涓紩鑴氫笌閿佺揣搴ф帴瑙﹁壇濂斤紝鐒跺悗瑁呬笂銆傚浘 36銆佸浣曡繘琛岀▼搴忕殑涓嬭浇绛旓細涓銆侀鍏堝皢寮鍙戞澘鎺ヤ笂 鍥 4 USB涓嬭浇绾挎柟鍙g杩炲湪寮鍙戞澘鐨勪笅杞藉彛 鍥 5 USB涓嬭浇...
  • 姹備竴浠鍗曠墖鏈绛旇京鐨勯鐩拰绛旀 鎴戜笉鏄绠楁満涓撲笟鐨 绠鍗曠偣灏辫 鎷滄墭浜...
    绛旓細(1)鍗曠墖鏈虹殑鍥惧舰鍖栫紪绋嬫柟娉曟帰璁 (2)鍗曠墖鏈哄簲鐢ㄧ紪绋嬫妧宸 (3)鍗曠墖鏈鸿嚜韬殑鎶楀共鎵拌嫢骞叉帾鏂 (4)鍗曠墖鏈虹紪闊充箰绋嬪簭 (5)鐢89C51鍋氱洿娴佺ǔ鍘嬬數婧 (6)鐜嬫涓绘祦CMMB璋冭皭鍣ㄧ殑鐗规ф瘮杈 (7)绾㈠閬ユ帶鍣ㄦ帶鍒剁殑椋庢墖娓╂帶鍣 (8)鐢ㄥ崟鐗囨満89S52鍒朵綔璁$畻鍣 (9)鐢ㄥ崟鐗囨満89C51鍒朵綔绋嬫帶浜ゆ崲鏈 (10)鏁版嵁閲囬泦鍜岃褰曠郴缁熷崟鐗囨満AT89C51 (11...
  • 鍗曠墖鏈虹殑闂
    绛旓細涓嶆槑鐧戒綘鐨勬剰鎬濄傜湅鏉ヤ綘杩樻槸鍒濇鎺ヨЕ鍗曠墖鏈恒傚鍒濆鑰呮潵璇达紝涓鑸笉鐢ㄦ帴瑙﹀閮≧AM锛岀墖鍐呯殑RAM瓒冲鐢ㄧ殑銆傚洖绛斾綘鐨勯棶棰橈細鈶 鍫嗘爤鍦ㄤ粈涔堟椂鍊欐湁鐢紵鍫嗘爤鍦ㄥ嚱鏁拌皟鐢ㄦ椂鏈夌敤銆傚鏋滀綘瀛︿範鍗曠墖鏈虹殑C璇█锛岄偅浣犳牴鏈笉鐢ㄨ冭檻鍫嗘爤闂锛屼竴鍒囩敱缂栬瘧杩炴帴瑙e喅銆傗憽 鎬庢牱寰鍗曠墖鏈洪噷鐑х▼搴忥紵鐑х▼搴忔槸鍦熻锛屾爣鍑嗗彨娉曟槸涓嬭浇绋嬪簭...
  • 鎴戞槸鍒濆鑰,璇锋暀鍗曠墖鏈绠鍗鐨勯棶棰銆
    绛旓細鈥渧oid xing (unit z)鈥濅腑鐨勨渦nit鈥濇敼涓簎int锛屽氨閫氳繃浜嗭紝鍐欑殑鏃跺欏皬蹇冪偣
  • 鍒濆鍗曠墖鏈虹殑闂
    绛旓細鍗曠墖鏈哄彲浠ュ垎涓8浣嶏紝16浣嶏紝32浣嶆満锛屽氨鎸夌敓浜х殑鍏徃涓嶅悓锛屼晶閲嶇偣灏变笉涓鏍凤紝鑰屼笖灏辩畻鍚屾槸8浣嶆満锛屽鐞嗚兘鍔涗篃鏈変笉鍚岋紝浣鍒濆鍗曠墖鏈鎴戝缓璁繕鏄粠51绯诲垪濡8051鎴朚CS51寮濮嬪锛屽洜涓哄畠姣旇緝绠鍗曪紝瀹规槗鍏ラ棬銆傚綋鐒朵篃鍙互鐩存帴浠庨珮妗g殑鍗曠墖鏈哄紑濮嬪锛屽AVR鎴栬匒RM绛夌洰鍓嶉潪甯告祦琛岀殑鍗曠墖鏈哄紑濮嬶紝杩欏氨瑕佺湅浣犺嚜宸辨槸鍑轰簬浠涔...
  • 鍗曠墖鏈缂栫▼鐭ヨ瘑涔濆ぇ闂瓟鐭ヨ瘑
    绛旓細鍒濆鑰呭埌搴曟槸搴旇鍏堝C杩樻槸姹囩紪?绛旓細瀵逛簬鍗曠墖鏈虹殑鍒濆鑰鏉ヨ锛屽簲璇ヤ粠姹囩紪瀛﹁捣銆傚洜涓烘眹缂栬瑷鏄渶鎺ヨ繎鏈哄櫒鐮佺殑涓绉嶈瑷锛屽彲浠ュ姞娣卞垵瀛﹁呭鍗曠墖鏈哄悇涓姛鑳芥ā鍧楃殑浜嗚В锛屼粠鑰屾墦濂芥墡瀹炵殑鍩虹銆傛垜鏄竴鍚嶆姹夊ぇ瀛︾數瀛愮鎶澶3鐨勫鐢燂紝瀛︿簡鐢靛瓙绾胯矾銆佹暟瀛楅昏緫銆佹眹缂栧拰鎺ュ彛銆丆璇█锛屼絾鏄绘槸鎰熻寰堣糠鑼紝瑙夊ソ璞′粈涔堥兘...
  • 51鍗曠墖鏈浣庡洓浣嶆暟鐮佺浣嶉変笉褰卞搷楂樺洓浣?
    绛旓細涓嬮潰浠ユ垜涓汉缁忛獙鏉鎬荤粨涓涓鍗曠墖鏈哄叆闂瀹规槗鎺夌殑3涓潙 绗竴涓潙锛屾垜浠紶缁熺殑璁叉硶鏄竴寮濮嬪氨璁插崟鐗囨満鍐呴儴缁撴瀯锛屼粈涔堣繍绠楀櫒銆佹帶鍒跺櫒銆佸瘎瀛樺櫒銆丷AM銆丷OM 銆両O鍙g瓑绛夛紝杩欑鎯虫硶娌℃湁閿欙紝浣嗘槸锛屾垜璁や负涔熶笉鏄緢瀵癸紝鍥犱负瀵逛簬澶у鏁鍒濆鑰鏄惉涓嶆噦鐨勶紝鍙嶈屽鍔犱簡鐣忛毦鎯呯华锛岀敋鑷宠繕瀹规槗甯﹀潙閲屽幓銆傜浜屼釜鍧戯紝鎶婁簩...
  • 鍗曠墖鏈哄垵瀛﹁呴棶棰
    绛旓細DC005澶村瓙, 鍐呰姱鏈1.5涓2.0鐨勫尯鍒, 澶ч儴浠介兘鏄1.5鐨,澶у姛鐜囩殑鍙兘浼氱敤2.1,鍘荤數瀛愬競鍦哄氨璇 DC005澶村瓙,鍐呰姱1.5 .铚傞福鍣ㄦ槸鏃犳簮鐨,鍔犱釜涓夋瀬绠℃潵鏀惧ぇ鐢垫祦鎵嶈兘椹卞姩 ,P3.7寮曡剼鍑烘潵鐨勪俊鍙疯鐢≒WM娉
  • 鍗曠墖鏈哄垵瀛﹁,姹傚ぇ绁炲府甯繖瑙e喅杩欏嚑棰
    绛旓細51 鍗曠墖鏈涓鍏卞彧鏈 111 鏉℃寚浠わ紝杩樻槸寰堝ソ璁板繂鐨勩傦紞锛嶏紞 鍐欏嚭瀹屾垚涓嬪垪鏁版嵁浼犻侀渶瑕佷娇鐢ㄧ殑鎸囦护銆傜墖澶朢AM鍗曞厓1000H鐨勫唴瀹归佸埌鐗囧唴RAM鍗曞厓30H MOV DPTR, #1000H MOVX A, @DPTR MOV 30H, A 锛嶏紞锛 ROM鍗曞厓1000H鐨勫唴瀹归佸埌鐗囧唴RAM鍗曞厓30H MOV DPTR, #1000H CLR A MOVC A, @A...
  • 鎴戞槸鍗曠墖鏈哄垵瀛﹁,瀹氭椂鍣ㄤ腑鏂闂涓嶅お鏄庣櫧! 璇
    绛旓細1.寰楃湅鏄粈涔堣鍙ワ紝涔熻鐪鍗曠墖鏈鏅舵尟鏄灏戯紝鍙﹀鏄灏慣鐨勩傞氬父瀵12M鏅舵尟锛12T(涓涓満鍣ㄥ懆鏈熸槸12涓椂閽熷懆鏈燂級鐨51鍗曠墖鏈猴紝鏈夌殑鎸囦护锛堟眹缂栵級鏄1涓満鍣ㄥ懆鏈燂紝鏈夌殑鏄2涓紝杩樻湁涓ゆ潯鎸囦护鏄4涓紙涔橈紝闄わ級锛岃繖鏍峰搴旂殑灏遍渶瑕1us,2us,4us 濡傛灉鏄疌鐨勮鍙ワ紝灏辫鐪嬬紪璇戞垚鐨勬満鍣ㄦ寚浠ゆ槸浠涔堟牱鐨 2.涓柇閮...
  • 扩展阅读:单片机入门基础知识 ... 自学单片机最快的方法 ... 单片机调试问题及解决 ... 单片机问题及答案 ... 51单片机编程常见问题 ... 单片机复试常问问题 ... 51单片机面试常用问题 ... 常见单片机毕设题目 ... 关于单片机可以提的问题 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网