chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)1T模式和12T模式的區(qū)別?

單片機(jī)技術(shù)宅 ? 來源:單片機(jī)技術(shù)宅 ? 2020-05-14 11:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如圖,問題大概就是說初學(xué)單片機(jī),用軟件仿真出來的程序,在開發(fā)板上運(yùn)行的效果比仿真的快,晶振都是一樣的12M。還問到一個(gè)1T模式和12T模式的區(qū)別?

今天,我們就來說說這個(gè)問題,一看問出這樣的問題就知道學(xué)單片機(jī)沒幾天,還不算是入門吧,還走了軟件仿真的道路。

要說清這個(gè)問題,我們分幾步來慢慢叨叨。

傳統(tǒng)單片機(jī)和增強(qiáng)單片機(jī)

傳統(tǒng)單片機(jī),也就是之前的Atmel公司的51單片機(jī),現(xiàn)在好多高校也都還在用的芯片,最有代表的芯片就是AT89S51/52單片機(jī)。這個(gè)單片機(jī)內(nèi)部資源不多,不帶ADC/DAC ,不帶PWM,供電電壓范圍4.5V-5.2V,最主要的是運(yùn)行速度的問題,12M的晶振頻率,但是執(zhí)行最快的 一條指令也需要12個(gè)晶振周期才能完成,這也就是所謂的12分頻。這樣一來12M的晶振頻率,到了指令周期就只有1MHz。這也就是在12M晶振下,傳統(tǒng)51單片機(jī)的定時(shí)器每加1所需要的時(shí)間是1us(1MHz頻率對應(yīng)的周期是1us),在計(jì)算定時(shí)器初值時(shí)的依據(jù)就是出自這里啦。

所謂的增強(qiáng)型單片機(jī),其實(shí)就是STC的51單片機(jī),在STC最開始的芯片中,比如STC89C51,這些芯片和AT的芯片沒多少區(qū)別,運(yùn)行速度和資源情況都差不多。到了STC12系列以后,STC公司連命名都改了,內(nèi)部資源和運(yùn)行速度都有了很大的提升,另一個(gè)很大的改動就是引腳的排列方式,之前的STC芯片的引腳排列都是兼容傳統(tǒng)的51單機(jī)的,到時(shí)STC12系列以后,引腳不再兼容傳統(tǒng)單片機(jī),而是有了自己獨(dú)特的排列,特別是后續(xù)的STC15、STC8等系列單片機(jī)。

>>>>

1T和12T

1T和12T只有在STC12系列以后的單片機(jī)里才出現(xiàn)的。前面我們已經(jīng)說到了,傳統(tǒng)的單片機(jī)其實(shí)就是12T單片機(jī),也就是晶振頻率會被12分頻后才是指令運(yùn)行的頻率。到時(shí)STC12系列以后的STC單片機(jī)出現(xiàn)1T模式,也就是有些指令的執(zhí)行時(shí)只需要兩個(gè)晶振周期就能執(zhí)行完。理論上來說,這樣的運(yùn)行速度會比傳統(tǒng)單片機(jī)快6倍,為什么加“理論”,因?yàn)椴皇撬械闹噶疃伎?倍,只是一部分,還有些是快4倍,快3倍的。具體的需要看STC官方數(shù)據(jù)手冊,如下圖。

仔細(xì)的小伙伴會看到在第5列的第一行里有個(gè)小括號(采用STC-Y2 CPU內(nèi)核指令集),STC12用的就是這個(gè)內(nèi)核,而到了STC15系列芯片用的是STC-Y5內(nèi)核,STC8系列用的是STC-Y6內(nèi)核,Y后面的數(shù)字越大,指令優(yōu)化的越厲害,表現(xiàn)出來的就是運(yùn)行的更快,STC-Y5內(nèi)核的指令集里,大部分的匯編指令到時(shí)一個(gè)晶振周期就執(zhí)行完成的了,也就是比傳統(tǒng)單片機(jī)快12倍。 現(xiàn)在我在做單片機(jī)開發(fā)的時(shí)候,絕大部分都是采用的C語言開發(fā),你還在用匯編,那我只能是膜拜你了。C語言編程的程序方便移植,好理解,容易入門,不需要去記住那些復(fù)雜的寄存器,但是確定也明顯,就是效率不高,運(yùn)行速度我們沒辦法準(zhǔn)確的計(jì)算出來。編譯器在把C語言代碼轉(zhuǎn)化為匯編語言的過程我們是沒法控制的,這樣編譯出來的機(jī)器代碼我們就沒辦法去計(jì)算時(shí)間的指令運(yùn)行時(shí)間。 >>>>

軟件仿真和實(shí)際開發(fā)板

仿真軟件,外國老表開發(fā)的,STC國產(chǎn)(好吧,內(nèi)核還是人家的)。不知道什么原因,我們不知道,也不敢問,在仿真軟件里就是沒有STC的單片機(jī)芯片可以選擇,沒有STC的單片機(jī),我們只能選擇傳統(tǒng)51單片機(jī),這樣一來,仿真的時(shí)候,程序運(yùn)行的速度是傳統(tǒng)的12T模式,也就是晶振頻率12分頻后才是執(zhí)行的實(shí)際頻率。 單片機(jī)開發(fā)板運(yùn)行時(shí),因?yàn)樘釂栃』锇橛玫膯纹瑱C(jī)是STC12系列的芯片,就算他運(yùn)行在12T模式下,指令系統(tǒng)還是有優(yōu)化,速度肯定比傳統(tǒng)的指令集要快。更何況呢,他連1T和12T都分不清,運(yùn)行在1T模式下也是有可能的,所以,今天的問題就來了。實(shí)際開發(fā)板運(yùn)行速度肯定會比軟件仿真快。 寫在最后 在很久之前,我就寫過一篇文字,就說了不建議初學(xué)單片機(jī)的菜鳥從軟件仿真開始?,F(xiàn)在還有多少高校的單片機(jī)課程還在是以仿真運(yùn)行的呢,希望是沒有了,但我想,僅僅是我想想。 其實(shí),小代覺得,學(xué)單片機(jī)的最終是要自己設(shè)計(jì)屬于自己的東西,比如自己的畢設(shè),更或是親手做一個(gè)小禮物俘獲女神的芳心。但是自己寫的代碼永遠(yuǎn)都運(yùn)行在軟件里,沒有實(shí)際電路,你又怎么可能會自己設(shè)計(jì)電路呢。你不自己看見過電阻,又怎么可能會知道一個(gè)長得很像電阻的電子元件它其實(shí)是二極管。 最最后,回到今天的問題上,當(dāng)我們把軟件仿真運(yùn)行完美的代碼移植到實(shí)際開發(fā)板上運(yùn)行時(shí),代碼是需要做單片機(jī)的適配的,比如,采用代碼方式實(shí)現(xiàn)的延時(shí)函數(shù),比如IO端口的配置,比如某些中斷的入口,比如某些寄存器的定義等等。在移植之前,還是得拿目標(biāo)芯片的數(shù)據(jù)手冊來看看。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54463

    瀏覽量

    469641
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45590

    瀏覽量

    673939

原文標(biāo)題:問題:單片機(jī)軟件仿真和實(shí)際運(yùn)行速度不一樣?

文章出處:【微信號:chuxue_MCU,微信公眾號:單片機(jī)技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Renesas IDT82P2288:八通道T1/E1/J1長距離/短距離收發(fā)器的技術(shù)解析

    Renesas IDT82P2288:八通道T1/E1/J1長距離/短距離收發(fā)器的技術(shù)解析 在電子工程領(lǐng)域,收發(fā)器的性能和多模式支持對于通信系統(tǒng)的穩(wěn)定運(yùn)行至關(guān)重要。Renesas
    的頭像 發(fā)表于 04-22 17:00 ?307次閱讀

    TJA1443T/1J 和 TJA1443AT 的區(qū)別是什么?

    TJA1443T/1J 和 TJA1443AT 的區(qū)別
    發(fā)表于 04-21 12:05

    L6564T:高性能過渡模式PFC控制器的深度剖析

    ——L6564T,它在高性能PFC應(yīng)用中展現(xiàn)出了卓越的性能。 文件下載: l6564t.pdf 、L6564T概述 L6564T
    的頭像 發(fā)表于 01-27 10:35 ?1138次閱讀

    深入解析SN74CB3T1G125單FET總線開關(guān)

    )的SN74CB3T1G125單FET總線開關(guān),它在低電壓應(yīng)用中表現(xiàn)出色,具備多種優(yōu)秀特性。 文件下載: sn74cb3t1g125.pdf 、特性亮點(diǎn) 1. 輸出電壓轉(zhuǎn)換與混合
    的頭像 發(fā)表于 01-15 15:35 ?497次閱讀

    深入剖析L6564T:10引腳過渡模式PFC控制器的卓越性能與應(yīng)用

    ,款工作在過渡模式(TM)的電流模式PFC控制器,它以其緊湊的設(shè)計(jì)和出色的性能,在眾多應(yīng)用中展現(xiàn)出獨(dú)特的優(yōu)勢。 文件下載: L6564TD.pdf 1. 產(chǎn)品概述 L6564
    的頭像 發(fā)表于 12-28 16:20 ?706次閱讀

    單RF芯片XL2400T 性能提升 價(jià)格不變,輸出功率最大13dBm

    特性: 功耗較低 發(fā)射模式(0dBm)工作電流6.97mA;接收模式工作電流 8.83mA;休眠電流1.53uA。適合做低功耗要求產(chǎn)品。 節(jié)省外圍器件 支持外圍 4 個(gè)元器件,包括 1
    發(fā)表于 11-21 14:32

    0.4 至 3.8 GHz DP12T (SP6T/SP6T)主/接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()0.4 至 3.8 GHz DP12T (SP6T/SP6T)主/接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有0.4 至 3.8
    發(fā)表于 10-28 18:33
    0.4 至 3.8 GHz DP<b class='flag-5'>12T</b> (SP6<b class='flag-5'>T</b>/SP6<b class='flag-5'>T</b>)主/接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合 skyworksinc

    ADI T1/E1/J1收發(fā)器的環(huán)回功能

    本文概述了ADI T1/E1/J1收發(fā)器的環(huán)回功能。T1和E1是術(shù)語,用來描述通過任意介質(zhì)進(jìn)行的1.544Mbps和2.048Mbps傳輸。
    的頭像 發(fā)表于 10-22 09:30 ?3083次閱讀
    ADI <b class='flag-5'>T1</b>/E<b class='flag-5'>1</b>/J<b class='flag-5'>1</b>收發(fā)器的環(huán)回功能

    ADI GMSL技術(shù)兩種視頻數(shù)據(jù)傳輸模式區(qū)別

    本文深入介紹GMSL技術(shù),重點(diǎn)說明用于視頻數(shù)據(jù)傳輸?shù)南袼?b class='flag-5'>模式和隧道模式之間的差異。文章將闡明這兩種模式之間的主要區(qū)別,并探討成功實(shí)施需要注意的具體事項(xiàng)。
    的頭像 發(fā)表于 10-10 13:49 ?2667次閱讀
    ADI GMSL技術(shù)兩種視頻數(shù)據(jù)傳輸<b class='flag-5'>模式</b>的<b class='flag-5'>區(qū)別</b>

    文讀懂 RGB接口的 DE模式 和 行場(HV)模式 區(qū)別

    )如何正確地解析RGB數(shù)據(jù),但實(shí)現(xiàn)方式截然不同。 1. 行場模式 (HV Mode) 這是傳統(tǒng)的、類似VGA接口的同步方式。 同步信號:使用兩個(gè)獨(dú)立的專用信號線: HSYNC (行同步):
    發(fā)表于 09-18 14:18

    個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測試工作模式不需要包含24V吧?

    個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測試工作模式不需要包含24V吧?*附件:GB∕T 17626.5-2019 電磁兼容 試驗(yàn)和測量
    發(fā)表于 09-16 11:21

    用于載波聚合的 0.7 至 3.0 GHz DP21T (SP12T/SP9T) MIPI 主天線開關(guān) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于載波聚合的 0.7 至 3.0 GHz DP21T (SP12T/SP9T) MIPI 主天線開關(guān)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有用于載波聚合的 0.7 至 3.0 GHz
    發(fā)表于 08-19 18:33
    用于載波聚合的 0.7 至 3.0 GHz DP21<b class='flag-5'>T</b> (SP<b class='flag-5'>12T</b>/SP9<b class='flag-5'>T</b>) MIPI 主天線開關(guān) skyworksinc

    0.6-2.7 GHz DP12T (SP7T/SP5T) 接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()0.6-2.7 GHz DP12T (SP7T/SP5T) 接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有0.6-2.7 GHz
    發(fā)表于 08-12 18:32
    0.6-2.7 GHz DP<b class='flag-5'>12T</b> (SP7<b class='flag-5'>T</b>/SP5<b class='flag-5'>T</b>) 接收分集開關(guān),帶 MIPI RFFE 接口,用于載波聚合 skyworksinc

    TüV南德授予深圳吉瓦特ISO 15118 EIM模式功能測試D證書

    廣州?2025年7月1日?/美通社/ --?近日,TüV南德意志集團(tuán)(以下簡稱"TüV?南德")為深圳市吉瓦特科技有限公司(以下簡稱"吉瓦特")HDP986_E充電通信控制器(SECC)頒發(fā)符合性
    的頭像 發(fā)表于 07-02 09:38 ?673次閱讀
    <b class='flag-5'>T</b>üV南德授予深圳吉瓦特ISO 15118 EIM<b class='flag-5'>模式</b>功能測試D證書

    超聲波T-SAM與C-SAM模式區(qū)別

    本文介紹了超聲波的T-SAM與C-SAM兩種模式區(qū)別
    的頭像 發(fā)表于 05-21 15:26 ?1897次閱讀
    超聲波<b class='flag-5'>T</b>-SAM與C-SAM<b class='flag-5'>模式</b>的<b class='flag-5'>區(qū)別</b>