欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 關(guān)于stc89c51與stc15在程序上的區(qū)別? [打印本頁(yè)]

作者: lzw690613    時(shí)間: 2019-1-10 11:25
標(biāo)題: 關(guān)于stc89c51與stc15在程序上的區(qū)別?
如題,有沒(méi)有了解的
作者: lygxnb    時(shí)間: 2019-1-10 18:56
出來(lái)定義特殊寄存器的,主要就是延時(shí)程序稍微有點(diǎn)不同,15W要快一些嘛
作者: angmall    時(shí)間: 2019-1-10 20:02
stc89c51是傳統(tǒng)的8051單片機(jī),是intel的8031演化過(guò)來(lái)的。但STC15是在此基礎(chǔ)上增加的更多的外設(shè)資源。速度有所提升。最明顯的是指令時(shí)間 12T和1T,還有后綴為W的是寬電壓設(shè)計(jì),首先新款的不需要外部晶振和復(fù)位電路就可以穩(wěn)定工作。可以省一個(gè)外部晶振元件。因?yàn)樗鼉?nèi)部集成了RC振蕩器和max810的復(fù)位電路,而且時(shí)鐘精度還是滿足一般要求的。另外外設(shè)功能增加了spi,pwm,ccp,ADC(10位),端口功能有四種,主時(shí)鐘可以做分頻等,比前面?zhèn)鹘y(tǒng)的功能上強(qiáng)大了不是一點(diǎn)點(diǎn)。有部分的芯片還可以在無(wú)需仿真器的情況下直接在線仿真,單步調(diào)試程序。內(nèi)置EEPROM,無(wú)需外擴(kuò)EEPROM就可以存儲(chǔ)數(shù)據(jù)(容量大小可選),低電壓的檢測(cè)等等功能。其它沒(méi)啥區(qū)別。多了一些外設(shè)之類。15以后還是主流。建議用15的吧。價(jià)格還相對(duì)便宜

你就理解成 同一車型的新款就好 功能更多 底盤還一樣 呵呵
兩者都是51base的單片機(jī), 其核心相同, 因此其指令集相同, 程序是可以共用的。
STC15速度快,是stc89c51的12倍(理論上),要改延時(shí)程序,

但是, 單片機(jī)的特點(diǎn)是, 周邊外設(shè)可以由制造商設(shè)計(jì)組合, 因此即便使用相同的51核心, 其腳位, 周邊功能可能有所不同, 如IO腳位數(shù), RAM, Flash大小都可能不同。指令雖然可運(yùn)行, 但是需考慮使用到兩者同時(shí)都有的外設(shè), 才不至於出錯(cuò). 尤其各不同的芯片有些會(huì)有特殊特色, 必須要依照硬件特性逐一檢視。

作者: yaoji123    時(shí)間: 2019-1-10 20:40
I/O口的功能強(qiáng),有四個(gè)輸出方式,使用時(shí)可用軟件設(shè)置。
作者: 累不死的狗    時(shí)間: 2019-1-10 23:30
只是寄存器多了一點(diǎn),晶振頻率變了,其他也沒(méi)啥


作者: Angle145    時(shí)間: 2019-1-16 03:12
使用原地等待的傻瓜式延時(shí)時(shí),要注意,15系的比8952要快,所以延時(shí)時(shí)間會(huì)變短,導(dǎo)致某些外接模塊驅(qū)動(dòng)用不了,修改這些延時(shí)就行了
作者: clairechin25    時(shí)間: 2019-1-16 10:35
15系的比8952要快,另外外設(shè)功能增加了spi,pwm,ccp,ADC(10位),端口功能有四種,主時(shí)鐘可以做分頻等,比前面?zhèn)鹘y(tǒng)的功能上強(qiáng)大了不是一點(diǎn)點(diǎn)
作者: dalaoshi    時(shí)間: 2019-1-16 13:24
STC89已經(jīng)是古老十八代的產(chǎn)品了,入門學(xué)學(xué)是可以,如果是新的設(shè)計(jì),最好別用了,所以我是從STC12開(kāi)始的,感覺(jué)是非常的強(qiáng)大,用著用著就想嘗鮮,試試其他更加新款的,就跳去STC15,以為沒(méi)什么困難,但第一個(gè)撞到的墻就串口的波特率設(shè)定,原版以STC12寫的程序到了STC15就不靈了,原來(lái)STC15的串口波特率更快,原本設(shè)定的定時(shí)器數(shù)值都不對(duì)了,得重新測(cè)量,說(shuō)是測(cè)量那是實(shí)話,因?yàn)橛谜f(shuō)明書上算波特率的公式我沒(méi)有一次算得對(duì),只能讓定時(shí)器輸出波形用邏輯分析儀測(cè)量,先用1除以波特率,就得到周期,比如31250BPS,周期就是32US,若定時(shí)器的輸出周期是2US,乘以16就是32us, 這是STC12的情況,到了STC15就不對(duì)了,而是32us除4,必須讓定時(shí)器的輸出是8US才會(huì)得到31250的波特率,這小事也得折騰了一天才讓串口動(dòng)起來(lái),所以你從STC89要跳到STC15,都要面對(duì)定時(shí)重新調(diào)整的問(wèn)題,另外就是輸出的延遲,慢的單片機(jī)輸出到IO口可說(shuō)一步到位,快的單片機(jī)輸出后得等待一兩個(gè)機(jī)器周期才到位,因?yàn)樨?fù)責(zé)輸出的那個(gè)晶體管無(wú)法有那么快的反應(yīng)。
作者: 鯤鵬展翅    時(shí)間: 2020-2-20 15:16
15比51快12倍?延時(shí)函數(shù)的改是吧,比如51延時(shí)12ms,15只需要延時(shí)1MS???
作者: ccczzz    時(shí)間: 2020-2-29 18:33
stc89c51與stc15在程序上的區(qū)別應(yīng)該不大,個(gè)人認(rèn)為稍加改動(dòng)就可以通用。
作者: lele5211314    時(shí)間: 2020-2-29 20:18
延時(shí)上,二者使用的晶振不一樣
作者: lyl44    時(shí)間: 2020-3-1 18:33
dalaoshi 發(fā)表于 2019-1-16 13:24
STC89已經(jīng)是古老十八代的產(chǎn)品了,入門學(xué)學(xué)是可以,如果是新的設(shè)計(jì),最好別用了,所以我是從STC12開(kāi)始的,感 ...

stc下載軟件自帶的定時(shí)器計(jì)算器挺準(zhǔn)的
作者: lyl44    時(shí)間: 2020-3-1 18:34
鯤鵬展翅 發(fā)表于 2020-2-20 15:16
15比51快12倍?延時(shí)函數(shù)的改是吧,比如51延時(shí)12ms,15只需要延時(shí)1MS???

正相反
作者: 笑一笑哈    時(shí)間: 2020-4-1 11:05
ccczzz 發(fā)表于 2020-2-29 18:33
stc89c51與stc15在程序上的區(qū)別應(yīng)該不大,個(gè)人認(rèn)為稍加改動(dòng)就可以通用。

需要改動(dòng)哪些部分了?

作者: hahaqinyou    時(shí)間: 2020-4-11 17:44
dalaoshi 發(fā)表于 2019-1-16 13:24
STC89已經(jīng)是古老十八代的產(chǎn)品了,入門學(xué)學(xué)是可以,如果是新的設(shè)計(jì),最好別用了,所以我是從STC12開(kāi)始的,感 ...

專業(yè)!!!
作者: 冷場(chǎng)少年某    時(shí)間: 2020-4-11 23:19
笑一笑哈 發(fā)表于 2020-4-1 11:05
需要改動(dòng)哪些部分了?

enmmmm,頭文件變了。要自己輸入晶振頻率。然后功能更多了。其他感覺(jué)差不多,
作者: 潘大哈    時(shí)間: 2022-8-20 15:44
angmall 發(fā)表于 2019-1-10 20:02
stc89c51是傳統(tǒng)的8051單片機(jī),是intel的8031演化過(guò)來(lái)的。但STC15是在此基礎(chǔ)上增加的更多的外設(shè)資源。速度有 ...

請(qǐng)問(wèn)用stc15可以代替c51做DIY小玩意嗎
作者: 潘大哈    時(shí)間: 2022-8-20 15:46
冷場(chǎng)少年某 發(fā)表于 2020-4-11 23:19
enmmmm,頭文件變了。要自己輸入晶振頻率。然后功能更多了。其他感覺(jué)差不多,

程序上自己寫晶振頻率,是不是電路上的最小系統(tǒng)就不用連晶振了?
作者: kzzk    時(shí)間: 2025-4-14 11:18
原來(lái)這樣。我抄了89的紅外程序到15上。電壓是跳動(dòng)頻率是有了,可能是不對(duì)了了,




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