『壹』 單片機中怎樣看地址是8位還是16位
查看單片機地址是8位還是16位,只能用指令實現:
16位的單片機地址,向DPTR里邊傳送數據,不論NUM有多小,肯定是16位的數據傳送,如下:
MOV
DPTR,
#NUM
8位的單片機地址,向DPTR里邊傳送數據,則肯定是8位的數據傳送,如下:
MOV
DPH,
#NUM,
或:
MOV
DPL,
#NUM,
對大於8位而小於等於16位的數據進行加法運算,16位處理器可以一次完成,8位的則要拆分成多步來運算,即使二者的運算速度相同,處理16位數據8位處理器也會比16位處理器慢多了。
8位單片機,典型的是51系列的,再高級點用AVR、pic的,功能方面,似乎都不會很復雜,一般可能是控制類的多一下。一般不跑嵌入式OS。
16位的單片機,16位的單片機比較尷尬,高不成低不就,要求低一點,8位MCU就夠,高級點不如用32位MCU。
32位的,就高級點了,一般能跑嵌入式OS,例如ucos2,ucos3,uclinux等等,能做更多復雜的功能。用OS和不用OS的話,編程的思路差異比較大。功能一般有面向控制的,也有簡單消費類電子的。
『貳』 單片機匯流排,位等問題
現在的單片機類型有多種,估計你是問51單片機吧?
1、51單片機是8位的,
2、8位單片機(不叫8位微機),這個位是指二進制數的位數,即單片機內部一次能處理計算的數據是8位二進制數,計算是以累加器A為核心的,A就是8位的寄存器,所以,一次只能計算8位二進制數。
3、數據匯流排就是8位的。
4、地址匯流排是16位的,即存儲器的單元地址是用16位二進制數表示的,所以,地址范圍是0000H~FFFFH,最大空間是64KB。
5、所謂的三匯流排,你已經問了2個了,數據匯流排,8位雙向的,傳送數據的。地址匯流排,16位的單向的,用來發出單元地址的。控制匯流排,發送控制信號的。
『叄』 hy12p66需要寫數據嗎
hy12p66是單片機,是軟體校準。是需要寫數據的。
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
運算器有兩個功能:
(1) 執行各種算術運算。
(2) 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。
運算器所執行全部操作都是由控制器發出的控制信號來指揮的,並且,一個算術操作產生一個運算結果,一個邏輯操作產生一個判決。
『肆』 單片機的位數(8位16位)是指的什麼
單片機的位數指的是CPU(累加器)一次能 處理的二進制數的位數,8位機的話,累加器就是8位的,與其直接交換數據的寄存器也都是8位的,當然內部數據匯流排也是8 位的,象8位數的加減乘除都能用一條指令完成,但讓其處理16位二進制數的話,就 要很多條指令才能完成 ,這時16位機的優越性就很明顯了,相應地16位機就是一次可以處理16位的二進制數的單片機
『伍』 單片機中,一位元組是多少位位到底是指的什麼
一位元組是8位啊,位你可以認為是一個放高(1)或者低電平(0)的容器,8個容器排成一組就是一個位元組了,程序計數器pc用來存放下一條要執行的指令的地址,但是他不是按位來存的他是按位元組存放的,就是說你存放了4個位元組32位的數據pc會增加4而不是增加32,如果用容器的說法就是pc記錄的是容器的組名
『陸』 單片機有4位、8位、16位、32位以及64位現在,請問的是在4位、8位這些個事什麼意思
首先要知道這里的「位數定義」:CPU內部匯流排的位數就是單片機的位數。這里的位也就是就是指單片機中CPU處理的數據是位數的。
比如:51單片機屬於8位機,就是CPU處理的數據是8位的。
位數的高低體現了CPU處理能力的強弱。單片機匯流排位數越高,CPU一次能處理的數據量也就越大、處理速度也就越快。
『柒』 單片機的位數(8位16位)是指的什麼
是指單片機CPU每次處理能力,8位是指單片機一次可以計算8位數據,16位是指單片機一次可以計算16位數據,低次下去....
『捌』 vc890d用的什麼晶元
hy12p66晶元。hy12p66是單片機,是軟體校準。是需要寫數據的。
『玖』 目前單片機都是幾位的
你家ARM是16位的?PIC只有16位的?
僅瑞薩的單片機就4位到32位全有。PIC有8位、16位和32位,8位多見。51隻有8位的。
單片機一般都用8位的,大應用場合就32位的。16位單片機高低不就,一般只是根據應用需要選用。如果要學單片機,8位和32位就可以。
『拾』 k66單片機是多少位的
32位。根據查詢單片機官網資料, k66單片機是32位,單片機(Microcontrollers)又稱微控制器,由中央處理器、存儲器、輸入輸出埠(包括並行I/O、串列I/O、模數轉換器)。