回覆列表
-
1 # 如初123
-
2 # yooling
C51將兩個8位數合併成一個16位數:unsigned int temp;unsigned char a,b;mian(){temp=(a<<8)|b;} 微控制器(Microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的中央處理器CPU、隨機儲存器RAM、只讀儲存器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、A/D轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300M的高速微控制器。
-
3 # 使用者3302550197246076
TH0,代表定時/計數器0 的高八位 TL0,代表定時/計數器0 的低8位 TF0,代表定時/計數器0 的溢位標誌
1.時鐘週期即晶振的單位時間發出的脈衝數,12MHZ=12×10的6次方,即每秒發出12000000個脈衝訊號,那麼發出一個脈衝的時間就是時鐘週期,即1/12微秒。
2.一個機器週期等於12個時鐘週期,所以是1微秒。
資料拓展:80C51微控制器屬於MCS-51系列微控制器,由Intel公司開發,其結構是8048的延伸,改進了8048的缺點,增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位資料指標、布林代數運算等指令,以及序列通訊能力和5箇中斷源。採用40引腳雙列直插式DIP(Dual In Line Package),內有128Byte的RAM單元及4K的ROM。