找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 5530|回復: 6
打印 上一主題 下一主題
收起左側

初學單片機的疑問,怎么燒寫到芯片里檢測源代碼是否成功

[復制鏈接]
跳轉到指定樓層
樓主
ID:575346 發(fā)表于 2019-7-3 22:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大佬,本人剛剛學習51單片機相關的知識,我想問一下,如果需要把相應的源代碼寫出來,怎么燒寫到芯片里呢,或者如何檢驗我寫的源代碼是成功的呢,謝謝各位大佬的幫忙回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:568565 發(fā)表于 2019-7-3 23:24 | 只看該作者
Keil軟件是可以編譯的,如果有語法錯誤它會警告或者停止編譯,如果沒錯它可以生成hex文件然后通過stcisp或者其它軟件下載到單片機里,利用的是3.0. 3.1口
回復

使用道具 舉報

板凳
ID:395225 發(fā)表于 2019-7-4 01:54 | 只看該作者
燒寫需要有串口轉TTL的那個模塊,然后使用STC-ISP這個軟件  選對芯片型號,然后點打開程序文件,記得使用keil編譯的時候選上輸出hex文件,選好了就可以下載程序了(注意,STC-ISP如果一直無法檢測到單片機的話可以拔掉電源線然后再插上,就能檢測到了),具體程序行不行,下載下來看效果咯
回復

使用道具 舉報

地板
ID:407535 發(fā)表于 2019-7-4 08:30 | 只看該作者
在keil中將代碼寫出來編譯無錯后自動生成hex文件(編譯成功沒有生成的話檢查keil配置是否將生成hex文件的選項打鉤), 然后就可以用下載軟件將生成的hex文件下載進單片機
回復

使用道具 舉報

5#
ID:453974 發(fā)表于 2019-7-4 19:41 | 只看該作者
沒開發(fā)板直接弄到仿真上檢驗,現在這種例程很多的哦
回復

使用道具 舉報

6#
ID:524818 發(fā)表于 2019-7-4 23:26 | 只看該作者
仿真或者開發(fā)板
回復

使用道具 舉報

7#
ID:18297 發(fā)表于 2019-7-5 10:00 | 只看該作者
1、通過開發(fā)軟件,進行編譯能查看是否有語法錯誤,有語法錯誤就不會生成HEX。
2、通過各種芯片的上位機燒錄器將HEX文件燒錄到單片機內。
3、一般上位機燒錄器有燒錄,擦除,讀取,驗證等功能�?梢则炞C芯片內部的HEX文件是否和你要寫入的hex文件一致。
4、至于你的程序的功能,只能通過輸出設備進行功能驗證。
5、有些編程軟件配合硬件可以完成軟件的仿真,有的芯片可以通過proteus進行功能仿真。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表