51微控制器 C51如何將兩個8位數合併成16位數

2021-04-21 05:15:30 字數 2228 閱讀 1285

1樓:匿名使用者

第一種:

unsigned int a;

a = th0;

a = a<<8 + tl0;

第二種方du法:zhi

a =th0 * 0x 100 + tl0;

請檢查下是不是有些字母dao沒有寫正確。版可以直接複製我寫的權這兩個式子試下。。。

2樓:紫色學習

c51將兩個8位數合併成一個16位數:

unsigned int temp;

unsigned char a,b;

mian()

微控制器(microcontrollers)是一種版積體電路晶片,是採用超權大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

3樓:匿名使用者

應該定義成無符號整型吧

如果定義成有符號的,就有可能出錯啊

還有a = th0

a = a<<8+tl0;

4樓:電子粉絲

沒括號不行,或者拆成兩行.

這樣版就行

權了#include

void main(void)

5樓:匿名使用者

int a;

a = th0;

a = a<8+tl0;

這個出現了筆誤

a=a<<8+tl0;

這樣才是左移8位

6樓:匿名使用者

a = a<8+tl0; ? a<8?

是不是存在進位制間的轉換問題``

計算機嵌入式軟體開發專業要學什麼程式設計語言

7樓:青鳥中關村專家

一、定義

嵌入式技術就是"專用"計算機技術,這個專用,是指

8樓:匿名使用者

嵌入式是很火,學習,工資和未來的發展是好的,但一些c程式語言和linux基礎的需要,或太難學,自學也可以難度,畢竟是從事開發,不專家指導恐怕非常困難。

軟體工程技術大學的專業,很可能將學到的知識,程式語言,資料庫,軟體開發工具,系統平臺,標準,設計模式了,很是唯一的知識,缺乏實際專案經驗。

計算機網路,如果你再加上一些伺服器和linux,最好將一些資料庫,它是牛。

學習oracle資料庫dba發展也不錯。

9樓:幻精靈家族

主要是學習微控制器方面的程式設計軟體,包括:linux,彙編,c語言,這幾個就可以了。

10樓:匿名使用者

學習程式設計不一定只學一種語言,一門通,門門通,各種語言大體上都差不多,整體上就是兩種,物件導向和麵向過程,如果樓主想學的精通就把自己喜歡的多研究,對其他的程式語言只需要瞭解或者會用就行。。。。。

軟體開發各大企業程式設計所用的語言?

11樓:匿名使用者

同意樓上的看法。。。

12樓:匿名使用者

vc ++delphi

程式語言和軟體開發哪個更好發展?

程式設計、軟體開發所用的程式語言

程式語言跟軟體開發是怎樣的關係?

13樓:帥哥冒泡啦

程式設計語音相當於我們小學學

14樓:匿名使用者

軟體開發

是分步完成的,軟體開發一般包括需求分析,概要設計,詳細設計,測試,使用者使用說明書五個階段,**實現部分(也就是程式設計)在詳細設計部分,而需求分析主要是利用uml對要做的軟體進行分析建模,程式設計在軟體開發階段只佔很少一部分,樓上的比喻也很形象。

15樓:匿名使用者

計算機只能識別機器語言(0或1),程式語言是高階語言,可以通過編譯被翻譯成機器語言供機器識別,軟體開發如果要用到電腦硬體就要像電腦發資訊告訴它,可以說程式語言就是實現這個作用,通過編寫一些流程控制定時向電腦各種硬體傳送訊息,用來實現軟體功能,程式語言就是軟體開發的工具。。。

c51 微控制器 區域性變數 問題,C51 微控制器 區域性變數 問題

為了 整體的安全,還是初始化一下。有時會被編譯器初始化為0的,但不是總是。微控制器區域性變數定義 這個問題要回歸到區域性變數的定義,我翻下書給你看書上的定義 區域性變數也稱內部變數,是在函式內部定義。其作用越限於函式內,離開函式後在使用就屬於非法,因為記憶體已釋放。摘自 微控制器原理及應用設計 胡學...

如何使用微控制器at89c51驅動4位8段數碼管,如果用到晶片

看你將四位數碼管接在微控制器的哪一組輸出口 例如51微控制器一般都是四組八位輸i o口p0,專p1,p2,p3口 一般p0口是三態i o是要接屬上拉電阻的。其他介面是不用接上拉電阻的。上拉電阻一般選用1k 4k7都可以保證各管腳輸出的電流小於500ma就可以了。圖我傳的這個圖 六位數碼管雖然是共陰極...

c51微控制器程式設計中斷問題,中斷後不能繼續返回main函式

void int1 srv interrupt 2 int1中斷服務函式,中斷向量標號2 my delay 10ms 1 延時消抖key bit 1 讀mcs51的io口之前要先對其置1if key bit 0 按鍵仍然是按下狀態 while key bit 0 等待按鍵抬起這部分就不用了。使用邊沿...