標(biāo)題: 關(guān)于AT89S52和AT89C51單片機(jī)的區(qū)別?能直接代換嗎? [打印本頁]

作者: 峽谷流氓    時間: 2019-1-3 13:31
標(biāo)題: 關(guān)于AT89S52和AT89C51單片機(jī)的區(qū)別?能直接代換嗎?
大三學(xué)渣在做單片機(jī)課設(shè),想在Proteus仿真時把AT89S52的芯片換成C51的,不知道可不可以,按理來說兩種芯片對應(yīng)的程序應(yīng)該都是一樣的,兩者的引腳也都一樣,不知道能不能直接換芯片然后在連線的時候和S52的一樣照著原來引腳連就可以?就用S52運(yùn)行C51的程序仿真結(jié)果已經(jīng)出來了,就是想問一下這個問題,明天就答辯了,各位大佬救救孩子。


作者: 13058240662    時間: 2019-1-3 15:09
好像可以的
作者: xiaob123    時間: 2019-1-3 15:57
完全可以的
1,STC89C51在AT89C51的基礎(chǔ)上加入了AD數(shù)模轉(zhuǎn)換,集成程度更高;AT89C51是老式的255位單片機(jī)

2、STC89C51是宏晶公司生產(chǎn);AT89C51是Atmel公司生產(chǎn)。

3、STC89C51可以在線編程,即有ISP功能;而AT89C51必須通過編程器編程。

4、STC89C51具有6T模式,速度更快;AT89C51是12T模式,速度較慢。

5、STC89C51集成了512或1280字節(jié)的RAM ,而AT89C51沒有。

6、STC89C51有三個16位定時器;AT89C51只有兩個(AT89C52是三個)。

7、STC89C51的工作電壓是5.5V~3.3V;AT89C51的工作電壓是5.25V~4.75V。

8、STC89C51用戶的程序空間從4K到64K不等,可以選擇;而AT89C51用戶的程序空間是4K。
作者: xuyaqi    時間: 2019-1-3 15:59
AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。
作者: 愛學(xué)習(xí)愛交流    時間: 2019-1-3 16:52
只要內(nèi)部的寄存器定義一樣都可以,你可以簡單地試個小程序不就知道了
作者: 遠(yuǎn)征之路    時間: 2019-1-3 17:00
可以實(shí)現(xiàn)
作者: 研A02    時間: 2019-1-3 17:40
完全可以,52就比51大4K,
作者: 研A02    時間: 2019-1-3 17:56
AT表示公司;8代表8051內(nèi)核;9代表芯片含有FLASH.... 5不知道該說啥(好像沒啥含義),1代表內(nèi)部程序儲存空間4K,2是8K;S52,S是帶有ISP,,,
作者: 158351647    時間: 2019-1-3 18:22
可以,我們做課程設(shè)計(jì)的時候換過,一樣的。

作者: 研A02    時間: 2019-1-3 19:10
完全可以,52比51只多了4k程序儲存空間,S表示芯片帶有ISP,其他的都差不多,
作者: 1643704427    時間: 2019-1-3 19:20
完全可以替換,我用過
作者: ykn0818    時間: 2019-1-3 22:36
可以實(shí)現(xiàn)的兄弟
作者: angmall    時間: 2019-1-3 22:54
52是51基礎(chǔ)上衍生出來的增強(qiáng)產(chǎn)品,事實(shí)上52內(nèi)核現(xiàn)在是實(shí)際應(yīng)用的主流。
主要差別在
1、內(nèi)部ROM增加了4K,總計(jì)8K,相應(yīng)的如果外擴(kuò)程序存儲器,則從2000H開始從外部取指。
2、增加了128字節(jié)的內(nèi)部RAM,地址從80H到FFH。使用時這128字節(jié)地址因?yàn)榕c特殊功能寄存器地址重疊,所以只能采用間接尋址的方式讀寫。
3、增加了定時器2,而且該定時器也可用作波特率發(fā)生器,具備16位自動重裝載和捕獲能力。
4、相應(yīng)的增加了定時器2中斷。
5、增加了有關(guān)定時器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,還有諸如T2、ET2等控制位 其它方面均與51一致。  相對而言定時器2增加了不少內(nèi)容,還是需要系統(tǒng)的看一下。


作者: 累不死的狗    時間: 2019-1-3 23:16
可以 51和52是一樣的
作者: zoney    時間: 2019-1-3 23:58
完全可以,at89s51比c51系列多了一些功能,比如spi

作者: yzwzfyz    時間: 2019-1-4 08:59
為何不看手冊呢?關(guān)鍵是學(xué)生時間緊,或許根本沒有時間通讀兩種IC的手冊。
這樣吧,最低要求:比較一下兩者的特殊寄存器。會有收獲的。
作者: xiaofangya    時間: 2019-1-4 09:25
AT89S52只是比AT89C51多了4KB的程序存儲空間和可編程的flash,無所謂的。
作者: Lviaaa    時間: 2019-1-4 14:07
可以的 我們做二課這樣個都在用
作者: llllll008    時間: 2019-1-4 14:31
這個當(dāng)然可以了
作者: V_T    時間: 2019-1-4 15:58
基本沒有問題的,可以先試試
作者: 591710565    時間: 2019-1-4 16:45
兩個容量有一點(diǎn)點(diǎn)區(qū)別,一般課設(shè)的程序不會太大,應(yīng)該沒問題,你可以試一下
作者: 大鼻頭...    時間: 2019-1-4 17:09
兩個單片機(jī)沒有太大的區(qū)別,端口數(shù)量不一樣罷了 可以替換
作者: 大鼻頭...    時間: 2019-1-4 17:12
AT89S52只是比AT89C51多了4KB的程序存儲空間和可編程的flash,無所謂的
作者: aaaaalllll    時間: 2019-1-4 17:43
51單片機(jī)的內(nèi)存沒有52的大,但是基本上差別不是很大,如果你的程序用到的沒錯不超過4KB的話應(yīng)該就可以替換
作者: 殺死比亞    時間: 2019-1-4 19:52
52是51的增強(qiáng)型,S52比C51,定時器多一個T2(這個東東強(qiáng)悍的很),RAM多128B,ROM多4K,中斷多2個,多一個看門狗,在掉電、數(shù)據(jù)指針等方面還有一些改進(jìn)。 S52的最高外接晶振可以達(dá)到33MHz,C51大概只有24MHz。 現(xiàn)在市面上,C51都差不多淘汰了,價格兩者接近(可能一樣),要買的話,攤主一般會推薦你買S52。
作者: bb2018620    時間: 2019-1-4 21:13
S52好點(diǎn),可以isp在線編程
作者: 157297414    時間: 2019-1-4 23:16
沒有差別,只是存儲空間大小的差別
作者: T34/85    時間: 2019-1-5 19:54
完全可以,只是大了4K

作者: languiwen    時間: 2019-1-5 22:05
可以換,代碼基本上不用修改。
作者: 簡簡單單♂    時間: 2019-1-6 00:54
完全可以
作者: 一只死尸    時間: 2019-1-6 11:07
51和52其實(shí)差不多
作者: gh001    時間: 2019-1-6 15:16
c52按照c51來用,不會有問題!
兩個相差不大,ROM、RAM存儲空間多點(diǎn)和定時器多一個
作者: yaoji123    時間: 2019-1-6 21:30
可以的,但要注意AT89S52有3個定時器和二個串口,若用到定時器2,串口2的程序就不能用C51代換了。
作者: jerryzhuo001    時間: 2019-1-7 08:56
可以直接替換
作者: 天風(fēng)情    時間: 2019-1-7 09:18
可以的,52的性能更高,51的程序可以移植
作者: 愛學(xué)習(xí)的塞巴斯    時間: 2019-1-7 09:22
可以的
作者: homzer    時間: 2019-1-7 10:11
可以的,代碼都不用改
作者: 18206192598    時間: 2019-1-7 11:51
可以的,S51更強(qiáng)而已
作者: zhan8665    時間: 2019-1-7 12:25
可以,52是升級版




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1