欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2721|回復: 6
打印 上一主題 下一主題
收起左側

寫C51單片機程序需要注意哪些細節?

[復制鏈接]
跳轉到指定樓層
樓主
ID:385507 發表于 2018-8-12 15:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:390775 發表于 2018-9-3 12:43 | 只看該作者
網上買的很多模塊的示例程序很多都是基于51內核的,51單片機簡單適合入門,但也正是因為簡單,在參考51單片機程序設計時需要注意一些東西:

51單片機在使用引腳的時候,是不需要配置引腳模式,輸入輸出模式,驅動模式等,所以在移植51單片機程序的時候千萬要注意另一款單片機是否需要配置關于端口設置的寄存器。

例如,在數據需要雙向傳輸的引腳,51單片機在數據輸入與輸出時不需要改變引腳的模式,而在STM32單片機上則需要在數據輸入時,配置引腳模式為輸入,在數據輸出時,配置引腳模式為輸出等。

總之,在參考51單片機示例程序是,特別要注意引腳的模式轉換,特別是輸入輸出模式。

寫程序需要注意代碼規范、有返回判斷

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:392935 發表于 2018-9-3 13:53 | 只看該作者
注意寄存器的配置,學會使用串口助手調試程序

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:387733 發表于 2018-9-3 15:38 | 只看該作者
      早期的51單片機引腳都是弱拉高的,引腳也不需要配置,但是輸出高電平很弱,一般需要外接拉高電阻,輸入輸出雖然不需要轉換,但是在需要輸入時必須先將端口置高,這個很容易被忽略,因此得到錯誤的結果。
      現在使用最多的STC單片機引腳功能升級為4種模式:默認就是兼容傳統的弱拉高模式,使用時要注意輸入前先置高。其他三種分別是:高阻純輸入,推挽強輸出,OC輸出。如果不對引腳進行配置,還是可以以傳統兼容模式正常工作的。如純輸入或純輸出,還是建議預先配置。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

5#
ID:393025 發表于 2018-9-3 15:41 | 只看該作者
注意寄存器的配置
回復

使用道具 舉報

6#
ID:393077 發表于 2018-9-3 17:12 | 只看該作者
買一塊51的開發板,按照教程一步步學!
回復

使用道具 舉報

7#
ID:339903 發表于 2018-9-3 17:35 來自觸屏版 | 只看該作者
首先要編譯程序生成hex或者bin的文件,就是十六進制或者二進制,一般常用keil。有了HEX和BIN就是下載程序到單片機,用燒寫器,下載器,每個品牌單片機會不一樣。然后就是燒寫程序將編譯好的程序燒寫進去,例如STC單片機用的是STC——ISP

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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