找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 11469|回復(fù): 17
收起左側(cè)

STC12C5A60S2與52的程序能通用嗎

  [復(fù)制鏈接]
ID:201725 發(fā)表于 2017-5-17 12:41 | 顯示全部樓層 |閱讀模式
想測(cè)試以下STC12C5A60S2好不好用,手頭只有52的程序,可以直接粘貼復(fù)制到12上嗎,除了頭文件需要改,還有那些東西需要改?
回復(fù)

使用道具 舉報(bào)

ID:201545 發(fā)表于 2017-5-17 18:05 | 顯示全部樓層
STC的89C52屬于是傳統(tǒng)的8051單片機(jī),這個(gè)型號(hào)的單片機(jī)有8K的flash,512字節(jié)的SRAM,系統(tǒng)時(shí)鐘是晶振頻率的12分頻.12C5A60S2屬于是宏晶公司自主研發(fā)的新一代1T單片機(jī),1T的意思就是系統(tǒng)時(shí)鐘不再進(jìn)行12分頻,運(yùn)行速度比傳統(tǒng)的8051快7~12倍,這個(gè)型號(hào)的單片機(jī)擁有60K的flash,2K的SRAM,雙串口,8個(gè)通道的10位高數(shù)ADC,采樣速度可達(dá)到25萬(wàn)次/秒,2路PWM波可當(dāng)作DA使用,IO端口可以設(shè)定為4總模式.如果不用IO口的復(fù)用功能的話這兩款單片機(jī)IO口就是兼容的.還有問(wèn)題可以追問(wèn),純手工碼字,望采納!

評(píng)分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2017-5-18 00:04 | 顯示全部樓層
要看你寫(xiě)什么程序了 最簡(jiǎn)單的點(diǎn)亮led顯示個(gè)數(shù)碼管什么沒(méi)問(wèn)題 都一樣 外部驅(qū)動(dòng)上有點(diǎn)不一樣 51端口不能直接驅(qū)動(dòng)?xùn)|西 要加上拉什么的 STC的可以支成推挽 可以直接驅(qū)動(dòng)一些東西 另外有AD PWM 偽EEPROM UART2什么的 要用這些就不太一樣了 那個(gè)偽EEPROM的觸發(fā)指令字和其它STC系列也有區(qū)別 甚至一些名字也有區(qū)別 有的系列叫ISP有的叫IAP 寫(xiě)錯(cuò)了編譯不過(guò)去 指令執(zhí)行時(shí)間也不一樣 51是12T的 12c可以12T也可以1T 還有獨(dú)立波特率發(fā)生器 反正亂七八糟的功能挺多 要用那些 即便都是STC的片子程序經(jīng)常也不能直接移植

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2017-5-17 16:57 | 顯示全部樓層
沒(méi)有用到delay的基本程序都可以 看情況
回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2017-5-17 16:57 | 顯示全部樓層
沒(méi)有用到delay的基本程序都可以 看情況
回復(fù)

使用道具 舉報(bào)

ID:201909 發(fā)表于 2017-5-17 19:00 | 顯示全部樓層
應(yīng)該是可以的
回復(fù)

使用道具 舉報(bào)

ID:137822 發(fā)表于 2017-5-17 19:04 | 顯示全部樓層
60s2是增強(qiáng)型51,除了延時(shí)和51沒(méi)有的功能之外其他的一樣
回復(fù)

使用道具 舉報(bào)

ID:201914 發(fā)表于 2017-5-17 19:27 | 顯示全部樓層
基本上STC系列程序都是可以一起的。
回復(fù)

使用道具 舉報(bào)

ID:201986 發(fā)表于 2017-5-17 22:31 | 顯示全部樓層
這個(gè)系列一般都可以
回復(fù)

使用道具 舉報(bào)

ID:169944 發(fā)表于 2017-5-17 22:39 | 顯示全部樓層
要修改時(shí)序
回復(fù)

使用道具 舉報(bào)

ID:191707 發(fā)表于 2017-5-17 22:47 | 顯示全部樓層
沒(méi)有多大的差別,除了延時(shí),基本可以 通用
回復(fù)

使用道具 舉報(bào)

ID:189908 發(fā)表于 2017-5-17 23:02 | 顯示全部樓層
如果用到了一些特殊功能寄存器,需要定義一下。
回復(fù)

使用道具 舉報(bào)

ID:202008 發(fā)表于 2017-5-17 23:07 | 顯示全部樓層
應(yīng)該可以吧
回復(fù)

使用道具 舉報(bào)

ID:189908 發(fā)表于 2017-5-17 23:11 | 顯示全部樓層
admin 發(fā)表于 2017-5-17 16:57
沒(méi)有用到delay的基本程序都可以 看情況

用了延時(shí)函數(shù)的話有什么影響嗎?我弄了程序,沒(méi)感覺(jué)出來(lái)多大區(qū)別,是我的程序要求不大嗎?
回復(fù)

使用道具 舉報(bào)

ID:202004 發(fā)表于 2017-5-17 23:51 | 顯示全部樓層
延時(shí)程序
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2017-5-18 00:05 | 顯示全部樓層
陽(yáng)光小美女 發(fā)表于 2017-5-17 23:11
用了延時(shí)函數(shù)的話有什么影響嗎?我弄了程序,沒(méi)感覺(jué)出來(lái)多大區(qū)別,是我的程序要求不大嗎?

一個(gè)是你延時(shí)要求精度低 另一方面估計(jì)你用的默認(rèn)12T時(shí)鐘 到1T下 delay這種死延時(shí)差別就大了
回復(fù)

使用道具 舉報(bào)

ID:37147 發(fā)表于 2017-11-21 11:20 | 顯示全部樓層
admin 發(fā)表于 2017-5-17 16:57
沒(méi)有用到delay的基本程序都可以 看情況

我就輸用的delay了,導(dǎo)致12864顯示不正常,是不是換delay延時(shí)程序即可???
回復(fù)

使用道具 舉報(bào)

ID:97554 發(fā)表于 2017-11-21 12:34 | 顯示全部樓層
60S2好像有AD,如果程序用了AD也不能用通用,52沒(méi)有AD
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表