91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

要說(shuō)清這個(gè)問(wèn)題,我們分幾步來(lái)慢慢叨叨。

傳統(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)行速度的問(wèn)題,12M的晶振頻率,但是執(zhí)行最快的 一條指令也需要12個(gè)晶振周期才能完成,這也就是所謂的12分頻。這樣一來(lái)12M的晶振頻率,到了指令周期就只有1MHz。這也就是在12M晶振下,傳統(tǒng)51單片機(jī)的定時(shí)器每加1所需要的時(shí)間是1us(1MHz頻率對(duì)應(yīng)的周期是1us),在計(jì)算定時(shí)器初值時(shí)的依據(jù)就是出自這里啦。

所謂的增強(qiáng)型單片機(jī),其實(shí)就是STC的51單片機(jī),在STC最開始的芯片中,比如STC89C51,這些芯片和AT的芯片沒(méi)多少區(qū)別,運(yùn)行速度和資源情況都差不多。到了STC12系列以后,STC公司連命名都改了,內(nèi)部資源和運(yùn)行速度都有了很大的提升,另一個(gè)很大的改動(dòng)就是引腳的排列方式,之前的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)說(shuō)到了,傳統(tǒng)的單片機(jī)其實(shí)就是12T單片機(jī),也就是晶振頻率會(huì)被12分頻后才是指令運(yùn)行的頻率。到時(shí)STC12系列以后的STC單片機(jī)出現(xiàn)1T模式,也就是有些指令的執(zhí)行時(shí)只需要兩個(gè)晶振周期就能執(zhí)行完。理論上來(lái)說(shuō),這樣的運(yùn)行速度會(huì)比傳統(tǒng)單片機(jī)快6倍,為什么加“理論”,因?yàn)椴皇撬械闹噶疃伎?倍,只是一部分,還有些是快4倍,快3倍的。具體的需要看STC官方數(shù)據(jù)手冊(cè),如下圖。

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

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

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

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

    關(guān)注

    463

    文章

    54051

    瀏覽量

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

    關(guān)注

    6077

    文章

    45506

    瀏覽量

    671023

原文標(biāo)題:?jiǎn)栴}:?jiǎn)纹瑱C(jī)軟件仿真和實(shí)際運(yùn)行速度不一樣?

文章出處:【微信號(hào):chuxue_MCU,微信公眾號(hào):?jiǎn)纹瑱C(jī)技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    單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ù)手冊(cè),更有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ù)語(yǔ),用來(lái)描述通過(guò)任意介質(zhì)進(jìn)行的1.544Mbps和2.048Mbps傳輸。
    的頭像 發(fā)表于 10-22 09:30 ?2860次閱讀
    ADI <b class='flag-5'>T1</b>/E<b class='flag-5'>1</b>/J<b class='flag-5'>1</b>收發(fā)器的環(huán)回功能

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

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

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

    個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測(cè)試工作模式不需要包含24V吧?*附件:GB∕T 17626.5-2019 電磁兼容 試驗(yàn)和測(cè)量
    發(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ù)手冊(cè),更有用于載波聚合的 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ù)手冊(cè),更有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模式功能測(cè)試D證書

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

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

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

    THA1024T具有待機(jī)模式的高速CAN收發(fā)器英文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《THA1024T具有待機(jī)模式的高速CAN收發(fā)器英文手冊(cè).rar》資料免費(fèi)下載
    發(fā)表于 04-02 15:50 ?0次下載

    是德示波器滾動(dòng)模式設(shè)置指南

    持續(xù)捕獲并顯示波形,適用于觀察低頻信號(hào)、周期性變化或需要長(zhǎng)時(shí)間監(jiān)測(cè)的場(chǎng)景。例如,在電源紋波測(cè)試、音頻信號(hào)分析或通信系統(tǒng)調(diào)試中,滾動(dòng)模式能直觀展現(xiàn)信號(hào)的實(shí)時(shí)演變過(guò)程。 ? 二、滾動(dòng)模式設(shè)置步驟(以DSOX3024T為例)
    的頭像 發(fā)表于 04-02 11:52 ?1851次閱讀
    是德示波器滾動(dòng)<b class='flag-5'>模式</b>設(shè)置指南

    T4240的正確RCW值是多少?

    1)從 T4240 T2080 RM 來(lái)看,PBI_src=0110 BOOT_LOC=1 0000 似乎是正確的。 (2) 從QorIQ SDK 2.0開始,
    發(fā)表于 04-02 06:06

    爆款推薦 |?迅為RK3568開發(fā)板4核處理器+1T算力NPU+好用到爆的配套資料和視頻!

    爆款推薦 | 迅為RK3568開發(fā)板4核處理器+1T算力NPU+好用到爆的配套資料和視頻!
    的頭像 發(fā)表于 03-19 13:41 ?1478次閱讀
    爆款推薦 |?迅為RK3568開發(fā)板4核處理器+<b class='flag-5'>1T</b>算力NPU+好用到爆的配套資料和視頻!