程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> 51單片機C語言同TC的語法完全一樣不?

51單片機C語言同TC的語法完全一樣不?

編輯:C語言問答

51單片機C語言同TC的語法完全一樣不?

最佳回答:

完全一樣的, 都是在C語言上擴展, 而有些函數庫和數據結構在單片機中沒有用到, 比如文件操作. 下面的例子可以比較出來, 更多的資料歡迎訪問我的博客http://hi.baidu.com/jing_0010/blog

#include <reg52.h> //因為硬件不同, 所以所包含的寄存器定義不一樣
#include <stdio.h> //你看, 這裡是完全一樣的

void UartConfig()
{
PCON = 0x00; //這裡不一樣的叫作擴展, 位操作
SCON = 0x40;
TMOD = 0x20;
TH1 = 0xfd;
TR1 = 1;
TI = 1;
}

void main()
{
UartConfig();

while (1)
{
printf("This is a test.\n"); //在屏幕上打印出來的效果是一樣的, 單片機的屏幕是串口
}
}
上面的程序是經過Keil2上通過的.
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved