微控制器C51C程式問題,求翻譯成微控制器程式語言

2021-03-11 07:22:14 字數 681 閱讀 3885

1樓:匿名使用者

現在都用c語言

編寫微控制器程式,c語言就是程式語言,而且是高階語言,易懂易讀,是單片版機程式設計的最好的語言權了。而你說的翻譯,是要翻譯成組合語言程式吧。如果你看不懂c語言程式,只學了組合語言,這種現象還很多,因很多學校還在講組合語言(其實非常落後)。

那你用keil 編譯這個程式時,選中生成彙編**就成了,會自動生成組合語言程式的。

人工把c語言程式翻譯成彙編程式,是一件非常痛苦,艱苦的事情,沒人願意做。別說15個財富值,就是15rmb也設人做。

2樓:匿名使用者

之現在copy都用c語言編寫微控制器程式,c語言就是程式語言,而且是高階之語言,易懂易讀,是微控制器程式設計的最好的語言了。

而你說的翻譯,是要翻譯成組合語言程式吧。如果你看不懂c語言程式了,只學了組合語言,這種現象還很多,因很多學校還在講組合語言(其實非常落後)。那你用kkkkkkkkkkkkk 編譯這個程式時,選中生成彙編**就成了,會自動生成組合語言程式的。

3樓:沙發上

^#include

#define uint unsigned int //巨集定義用uint直接替代了unsigned int#define uchar unsigned charsbit d0=p1^版0; //引腳定權義sbit d1=p1^1;

微控制器c語言延時程式,51微控制器C語言中delay函式是怎麼定義和使用的?

用定時器 可以衍生出定時中斷和標記迴圈查詢法 還有直接用軟體語句硬性延時 這個需要實際測試和調校過才比較準 但不管是哪一種,其最終 還是要依據微控制器工作頻率,具體的需要解釋太多,你還是看看對應微控制器的datasheet的各模組說明吧 可以用for迴圈延時 但是精度不夠 最好用定時器中斷 比如用定...

51微控制器c程式,裡面有bin的檔案,這個bin檔案

這是標準的c語言寫法。1.不管有多少個函式,c總是從main 主函式開始執行。2.至於你說的一個工程裡面包括多個.c的檔案,其實每個.c的檔案裡就是一系列函式而已。如果你要使用這些函式的話你要在標頭檔案里加入 include。比如我要用 init.c 這個檔案,則標頭檔案中除了 include re...

用c 怎麼編寫51微控制器程式,可以這麼樣編寫嗎

相信很多初學者都有同樣的疑問,也e68a8462616964757a686964616f31333264623839有同樣的希望。就是用c 語言來寫微控制器程式的源 現在我來解釋一下微控制器的源 程式幾乎沒有人用c 來寫的。1.假設一下你現在用c 寫完了一個程式 那麼你要讓微控制器認識必須要編譯吧,...