在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

淺析微控制器MSC1210的工作原理與硬件軟件設(shè)計(jì)

電子工程師 ? 來源:開源博客 ? 作者:仙溪 ? 2021-04-28 11:19 ? 次閱讀

1 微控制器MSC1210的工作原理

微控制器是將微型計(jì)算機(jī)的主要部分集成在一個(gè)芯片上的單芯片微型計(jì)算機(jī)。微控制器誕生于20世紀(jì)70年代中期,經(jīng)過20多年的發(fā)展,其成本越來越低,而性能越來越強(qiáng)大,這使其應(yīng)用已經(jīng)無處不在,遍及各個(gè)領(lǐng)域。例如電機(jī)控制、條碼閱讀器/掃描器、消費(fèi)類電子、游戲設(shè)備、電話、HVAC、樓宇安全與門禁控制、工業(yè)控制與自動化和白色家電(洗衣機(jī)、微波爐)等。微控制器(Microcontroller Unit,即MCU)可從不同方面進(jìn)行分類:根據(jù)數(shù)據(jù)總線寬度可分為8位、16位和32位機(jī);根據(jù)存儲器結(jié)構(gòu)可分為Harvard結(jié)構(gòu)和Von Neumann結(jié)構(gòu);根據(jù)內(nèi)嵌程序存儲器的類別可分為OTP、掩膜、EPROM/EEPROM和閃存Flash;根據(jù)指令結(jié)構(gòu)又可分為CISC(Complex Instruction Set Computer)和RISC(Reduced Instruction Set Computer)微控制器。

微控制器MSC1210是TI推出的一種集模擬、數(shù)字、閃速存儲器于一體的高性能微控制系統(tǒng)。其應(yīng)用范圍十分廣泛。使用增強(qiáng)的數(shù)字處理內(nèi)核和高速閃存并帶有高性能模擬和外圍部件,可以實(shí)現(xiàn)優(yōu)越的系統(tǒng)性能。MSC1210包含閃存、片內(nèi)SFR、SRAM、閃存、暫存和Boot ROM.其存儲器在物理結(jié)構(gòu)上有四個(gè)存儲空間:片內(nèi)、片外程序存儲器,片內(nèi)、片外數(shù)據(jù)存儲器。由不同的尋址指令對0000H~FFFFH共64KB的空間進(jìn)行尋址。由于采用不同的尋址方式,程序段和數(shù)據(jù)段可以重疊。程序存儲器由MCU自動讀取,也可使用指令MOVC指定所要讀取的程序區(qū),這通常用來查找表格。數(shù)據(jù)存儲區(qū)使用指令MOVX進(jìn)行讀取,這條指令提供了多種尋址方式以指定目的地址,對64KB數(shù)據(jù)存儲器進(jìn)行讀取。當(dāng)片內(nèi)存儲器使能時(shí),片內(nèi)范圍的操作將對片內(nèi)存儲器進(jìn)行讀取,片外范圍的操作將通過P0和P2口讀取外部存儲器。

MSC1210提供了雙數(shù)據(jù)指針(DPTR)加速數(shù)據(jù)塊的移動速度,它能根據(jù)外部存儲器的速度調(diào)節(jié)讀寫速度,在2~9個(gè)指令周期之間變化;它還提供給外部存儲器16位地址總線(P0和P2)。低位地址通過P0口復(fù)用得到,硬件可以控制P0和P2口是作為地址線還是作為通用的I/O.為了更好地提高效率,外圍設(shè)備也在8051基礎(chǔ)上作了改進(jìn)。如SPI端口就增加了FIFO,使得傳輸數(shù)據(jù)有了緩沖區(qū)間。32位累加器的使用在處理ADC采樣或其它數(shù)據(jù)源來的多字節(jié)數(shù)據(jù)時(shí)將大大減輕CPU的負(fù)擔(dān),使得24位加法和移位可以在幾個(gè)指令周期內(nèi)完成,而無需通過軟件用數(shù)百個(gè)指令周期來完成。

2 硬件系統(tǒng)設(shè)計(jì)

國家“九五”重大科學(xué)工程HIRFL-CSR(蘭州重離子加速器冷卻儲存環(huán))電源控制系統(tǒng)的主要功能是通過電源與計(jì)算機(jī)的通信模塊完成與中央控制中心信息交換,接收遠(yuǎn)程控制中心的各種監(jiān)測與遙控命令,并將電源的各種狀態(tài)信息反饋給控制中心。控制系統(tǒng)通信模塊的設(shè)計(jì)是組建開關(guān)電源控制系統(tǒng)的關(guān)鍵,所設(shè)計(jì)的通信模塊與計(jì)算機(jī)通信,實(shí)現(xiàn)了計(jì)算機(jī)與電源的主從總線1∶N(本系統(tǒng)N=26)通信方式,并且采用了RS232C和RS485雙串行通信總線標(biāo)準(zhǔn)接口

3 軟件設(shè)計(jì)

軟件設(shè)計(jì)的開發(fā)平臺是Keil公司的Keil C7.0. 為了實(shí)現(xiàn)對微控制器MSC1210Y5進(jìn)行命令操作,應(yīng)用 C1210語言編寫的CSR電源控制系統(tǒng)的主要程序代碼如下。

void serial_init (void) file://串行口初始化

{

PCON |=0x80;

SCON = 0x52;

TMOD |= 0x20;

file://TH1 = 0xfe;

TH1 = 0xff;

TR1 = 1;

IE=0x80;

ES0 = 1;

CON_TXD=0;

}

void read_cmd(char i_cmd_buf) file://讀命令操作

{

··· ···

}

··· ···

void init_I_O(void) file://初始化I/O口

{

P0DDRL= 0x55; file://P0 是輸出模式

P0DDRH= 0x55;

P2DDRL= 0xff; file://P2 是輸入模式

P2DDRH= 0xff;

P3DDRH= 0x55;

P0=0xff;

P3 |=0xc0;

}

void init_dac_adc(void) file://初始化 DAC 和ADC

{

int decimation=1728;

/* Timer Setup */

CKCON = 0;

USEC= 10;

/* ADC-Vref, SPI and Systimers */
編輯:lyn

聲明:本文內(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)注

    48

    文章

    7660

    瀏覽量

    152187
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51283

    瀏覽量

    427806
  • 微型計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    16089
收藏 人收藏

    評論

    相關(guān)推薦

    電機(jī)控制器工作原理和作用

    電機(jī)控制器是現(xiàn)代電氣系統(tǒng)中不可或缺的組成部分,它負(fù)責(zé)控制電機(jī)的啟動、運(yùn)行、停止以及調(diào)速等操作,廣泛應(yīng)用于工業(yè)自動化、交通、家用電器、航空航天等多個(gè)領(lǐng)域。 一、電機(jī)控制器工作原理 電機(jī)
    的頭像 發(fā)表于 02-01 16:32 ?241次閱讀

    MSC1210是否有替代料或者升級版本?

    MSC1210是否有替代料或者升級版本
    發(fā)表于 01-15 07:15

    請問MSC1210串口UART1如何設(shè)置波特率?

    如題,MSC1210的手冊上面有提到,UART0的波特率可以進(jìn)行選擇,可選擇為T1的溢出作為波特率的設(shè)置,但是UART1的波特率如何設(shè)置?是和UART0的波特率一樣嗎?還是需要其他的設(shè)置。
    發(fā)表于 01-02 08:27

    MSC1210如何才能在程序中調(diào)用Boot ROM中的程序?

    如題,也就是MSC1210如何才能在程序中調(diào)用Boot ROM中的程序,需要配置寄存還是需要硬件改動?例如:void autobaud(void),此程序在ROM.H中有聲明, 另外就是在程序中
    發(fā)表于 01-01 07:57

    一文讀懂單燈控制器工作原理

    一文讀懂單燈控制器工作原理
    的頭像 發(fā)表于 11-11 13:13 ?424次閱讀
    一文讀懂單燈<b class='flag-5'>控制器</b><b class='flag-5'>工作原理</b>

    CAN總線控制器工作原理

    CAN(Controller Area Network,控制器局域網(wǎng))總線控制器工作原理涉及多個(gè)方面,包括消息傳輸、沖突檢測與解決、總線仲裁等關(guān)鍵機(jī)制。以下是對CAN總線控制器
    的頭像 發(fā)表于 09-30 11:33 ?1185次閱讀

    微控制器內(nèi)部的存儲有哪些

    微控制器(MCU)內(nèi)部的存儲微控制器系統(tǒng)的重要組成部分,它負(fù)責(zé)存儲程序代碼、數(shù)據(jù)以及控制邏輯等信息。這些存儲類型多樣,各具特點(diǎn),共同支
    的頭像 發(fā)表于 08-22 10:41 ?914次閱讀

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點(diǎn)以及廣泛的應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)闡述
    的頭像 發(fā)表于 08-22 10:40 ?1414次閱讀

    新能源汽車電機(jī)控制器工作原理

    新能源汽車電機(jī)控制器作為電動汽車的“控制中心”,其工作原理涉及多個(gè)復(fù)雜且相互關(guān)聯(lián)的過程。以下是對新能源汽車電機(jī)控制器工作原理的詳細(xì)闡述,包括
    的頭像 發(fā)表于 08-08 10:12 ?2020次閱讀

    MSC1210精密模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MSC1210精密模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-25 12:20 ?0次下載
    <b class='flag-5'>MSC1210</b>精密模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    定時(shí)開關(guān)控制器工作原理是什么

    部件、設(shè)計(jì)方法和應(yīng)用場景。 一、定時(shí)開關(guān)控制器工作原理 工作原理概述 定時(shí)開關(guān)控制器工作原理基于時(shí)間
    的頭像 發(fā)表于 06-30 09:59 ?3150次閱讀

    壓力控制器的結(jié)構(gòu)和工作原理是什么

    壓力控制器是一種用于監(jiān)測和控制壓力的自動化設(shè)備,廣泛應(yīng)用于工業(yè)、科研、醫(yī)療等領(lǐng)域。本文將詳細(xì)介紹壓力控制器的結(jié)構(gòu)和工作原理。 一、壓力控制器
    的頭像 發(fā)表于 06-19 10:47 ?3197次閱讀

    組合邏輯控制器的組成和工作原理

    在計(jì)算機(jī)系統(tǒng)中,控制器是一個(gè)至關(guān)重要的組成部分,它負(fù)責(zé)協(xié)調(diào)各個(gè)部件的工作,確保計(jì)算機(jī)能夠按照預(yù)定的程序執(zhí)行。而組合邏輯控制器作為控制器的一種類型,以其獨(dú)特的
    的頭像 發(fā)表于 06-17 15:57 ?865次閱讀

    伺服控制器工作原理和基本結(jié)構(gòu)

    伺服控制器,作為工業(yè)自動化和精密控制領(lǐng)域的核心部件,其工作原理和基本結(jié)構(gòu)對于理解和應(yīng)用伺服系統(tǒng)至關(guān)重要。本文將詳細(xì)闡述伺服控制器工作原理
    的頭像 發(fā)表于 06-13 16:31 ?1863次閱讀

    微控制器的定義和工作原理

    、消費(fèi)類電子、游戲設(shè)備、電話、HVAC、樓宇安全與門禁控制、工業(yè)控制與自動化和白色家電等眾多領(lǐng)域。本文將對微控制器的定義、工作原理工作條件
    的頭像 發(fā)表于 05-24 17:17 ?1959次閱讀
    主站蜘蛛池模板: 嫩草影院地址一地址二 | 欧美日韩高清一区 | 天天干干天天 | 91在线视频观看 | 欧美成人午夜毛片免费影院 | 大学生一级特黄的免费大片视频 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 男女交性视频免费 | 天天色天天操天天 | 中文字幕在线第一页 | 精品在线小视频 | 很黄很污小说 | 十三以下岁女子毛片免费播放 | 午夜免费r级伦理片 | 欧美性淫爽www视频播放 | 国产亚洲美女精品久久久久狼 | 欧美特黄特色aaa大片免费看 | 97就要鲁就要鲁夜夜爽 | 国产成人毛片视频不卡在线 | 色妇女影院 | 正在播放91| 国产女人和拘做受视频免费 | 中文字幕人成不卡一区 | 四虎影院免费在线 | 香蕉久久夜色精品国产2020 | 亚洲人成电影综合网站色 | 午夜骚| 午夜视频免费观看 | 日本最色视频 | 高清成年美女黄网站色大 | 一级毛毛片毛片毛片毛片在线看 | 国产精品美女一区二区三区 | 男女午夜剧场 | 成人欧美一区二区三区白人 | 色噜噜噜噜 | 国产午夜大片 | 午夜国产福利在线观看 | 国产福利毛片 | 亚洲一区二区中文字幕 | 亚洲免费人成在线视频观看 | 草草影院www色极品欧美 |