Ⅰ 單片機stc89c52rc與stm32f103zet6兼容嗎
完全不兼容。STC是51系列8位單片機,STM32是ARM-M3系列32位單片機。
Ⅱ STC15F2K60S2單片機兼容問題
首先89系列和15F系列在硬體上是不兼容的,引腳不同的,需要重新做板,下載程序所用的軟體也必須用最新的stc-isp-15xx-v6.65.exe。在軟體上完全可以用C語言編程,沒有「不兼容是C語言」的問題。最好用STC15F2K60S2.H頭文件,用C語言編程是不能直接寫NOP的,要裝頭文件intrins.h,而且是用_nop_();函數。
你之前用的89系列也是STC的嗎,請注意,如果是AT89系列的程序就不能直接用了,需要改的,特別是用軟體延時的程序,因STC單片機的時序確實變化了。
我原來用的是STC12C5A60S2,也是配12864屏,現在換成了15F2K60S2,只需要將引腳重新定義一下,因重新設計的電路板,引腳發生變化了,其它都不用改,編譯後下載就正常運行了,一點問題也沒有的。
Ⅲ 能與MCS-51系列單片機兼容是什麼意思
所謂的MCS-51系列兼容,是指一些廠家在推出了新的單片機後,為了鞏固原來的市場,所以將新推出的單片機改動不大,可能的改動也就是性能上面的升級,或者多了些介面什麼的,但是指令和開發工具則和原來的完全一樣,這樣做的好處是無須讓開發者們更換原有的工具和知識,就可以繼續開發項目。現在國內有很多51的替代品,比如STC的。
Ⅳ 單片機中TTL電平兼容和CMOS電平兼容分別代表什麼含義
5VTTL和3.3VTTL指的是他們的工作電源電壓,即Vcc或Vdd。 至於「邏輯電平相同」應該是指能夠使TTL門電路翻轉的輸入電平對於這兩種供電的TTL都是相同的,即無論是5V供電的TTL還是3.3V供電的TTL,其輸入低電平都必須在0.8V以下,輸入高電平都必須在2.0V以上。這點與CMOS電路明顯不同,CMOS門電路翻轉的輸入電平閥值總是為電源的1/2,是隨電源波動的。而TTL門電路是相對固定的,即<0.8V與>2.0V,所以說邏輯電平是相同的。
Ⅳ 51系列單片機指令系統相互兼容的單片機都有哪些
51系列 典型的就是AT89C51,AT89C52,AT89C2051等ATMEL的51核晶元,現在常用的51還有STC的,STC的均為51核。 61系列 較早的16位核,現在已經很少見了。 凌陽系列 凌陽公司產的16位單片機都是一個系列的核,可以通用。 ARM ARM比較復雜,一般來說同級別的ARM之間的啟動文件是通用的,也就是說指令集都是通用的,但是由於ARM比較復雜,很多都牽扯到不同公司的不同晶元的特點,所以一般來說要做些小移植才可以。 x86 最通用的指令集,基本從80286到現在的酷睿,可以說都是一套指令系統,當然了,越新的CPU內部的指令集越先進,越高效,比如MMX,MMX2,SEE,SEE2,SEE3等的擴展指令集。
Ⅵ 51單片機和AVR兼容嘛
你指的是什麼方面的兼容?
51單片機的IO介面電平一般是5V的TTL電平,而大部分AVR單片機也支持這個電平標准,因此從IO邏輯電平來看,二者是兼容的。
從編程的角度來看,AVR比51單片機功能更強大,而C語言二者的程序是非常接近的,只是一些底層的寄存器操作不同。
Ⅶ 何謂兼容51單片機
內核一樣,引腳名稱一樣
但是功能上有加強
兼容的意思就是可以當做51單片機來用,但是功能要強大一些
比如RAM,ROM,定時器數上,中斷數上。你說的這款單片機是1時鍾周期產品 就是執行一些指令的時候用1個時鍾周期,傳統51單片機執行一個基本指令要用12個時鍾周期。
I/O驅動能力等等
希望對你有用
Ⅷ 何為「兼容性」AT89系列單片機的內核與什麼系列單片機相兼容兩者又有何重要區別
AT89系列是ATMEL公司的產品:AT89系列單片機繼承了傳統MCU-51的硬體設計與指令系統(匯編語言),只對數據存儲器(RAM)、程序存儲器(ROM/EPROM/EEROM)進行增大和功能進行加強。如:AT89S52中加入了看門狗。所謂的「兼容性」是說兩種晶元內部的硬體、指令系統(匯編語言)的差異。AT89系列單片機與傳統的8051、8031、8751除了其存儲機構不同外,其它完全兼容。
Ⅸ 單片機兼容是什麼意思
為某一種單片機寫的代碼,如果不經修改或者細微修改就能在另一種單片機上運行。我們說這兩種單片機是兼容的。通俗地說,就是它們支持相同的指令。
Ⅹ 《急》單片機程序在不同單片機中能通用嗎如AT89C2051和STC12C2052。
單片機的結構可以精劃分為內核+外設;
即 「單片機內核+外設 = 單片機」,如果內核相同的兩個單片機,相互之內是兼容的,雖不完全兼容,但是可以達到85%,比如說AT89S53和STC89系列的,都是51的內核,所以他們是85%兼容的,基本上AT89S53上內運行的,在STC89系列都能運行。
而你問的兩種單片機,同屬於一種內核,即8051內核,所以85%以上是能通用的,只有個別的寄存器可能需要小小改動一下。