色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析微控制器MSC1210的工作原理與硬件軟件設計

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

1 微控制器MSC1210的工作原理

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

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

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

2 硬件系統設計

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

3 軟件設計

軟件設計的開發平臺是Keil公司的Keil C7.0. 為了實現對微控制器MSC1210Y5進行命令操作,應用 C1210語言編寫的CSR電源控制系統的主要程序代碼如下。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7563

    瀏覽量

    151504
  • 芯片
    +關注

    關注

    456

    文章

    50884

    瀏覽量

    424143
  • 微型計算機
    +關注

    關注

    0

    文章

    57

    瀏覽量

    16041
收藏 人收藏

    評論

    相關推薦

    請問MSC1210串口UART1如何設置波特率?

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

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

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

    CAN總線控制器工作原理

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

    微控制器內部的存儲有哪些

    微控制器(MCU)內部的存儲微控制器系統的重要組成部分,它負責存儲程序代碼、數據以及控制邏輯等信息。這些存儲類型多樣,各具特點,共同支
    的頭像 發表于 08-22 10:41 ?785次閱讀

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述
    的頭像 發表于 08-22 10:40 ?1079次閱讀

    新能源汽車電機控制器工作原理

    新能源汽車電機控制器作為電動汽車的“控制中心”,其工作原理涉及多個復雜且相互關聯的過程。以下是對新能源汽車電機控制器工作原理的詳細闡述,包括
    的頭像 發表于 08-08 10:12 ?1696次閱讀

    MSC1210精密模數轉換(ADC)數據表

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

    簡述cpu控制器工作原理

    CPU(中央處理控制器是計算機的核心部件之一,負責控制整個計算機系統的運行。它的工作原理非常復雜,涉及到許多方面,包括指令的獲取、解碼、執行、結果的存儲等。以下是對CPU
    的頭像 發表于 06-30 11:04 ?1425次閱讀

    定時開關控制器工作原理是什么

    部件、設計方法和應用場景。 一、定時開關控制器工作原理 工作原理概述 定時開關控制器工作原理基于時間
    的頭像 發表于 06-30 09:59 ?2652次閱讀

    壓力控制器的結構和工作原理是什么

    壓力控制器是一種用于監測和控制壓力的自動化設備,廣泛應用于工業、科研、醫療等領域。本文將詳細介紹壓力控制器的結構和工作原理。 一、壓力控制器
    的頭像 發表于 06-19 10:47 ?2806次閱讀

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

    在計算機系統中,控制器是一個至關重要的組成部分,它負責協調各個部件的工作,確保計算機能夠按照預定的程序執行。而組合邏輯控制器作為控制器的一種類型,以其獨特的
    的頭像 發表于 06-17 15:57 ?744次閱讀

    伺服控制器工作原理和基本結構

    伺服控制器,作為工業自動化和精密控制領域的核心部件,其工作原理和基本結構對于理解和應用伺服系統至關重要。本文將詳細闡述伺服控制器工作原理
    的頭像 發表于 06-13 16:31 ?1641次閱讀

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

    、消費類電子、游戲設備、電話、HVAC、樓宇安全與門禁控制、工業控制與自動化和白色家電等眾多領域。本文將對微控制器的定義、工作原理工作條件
    的頭像 發表于 05-24 17:17 ?1720次閱讀

    plc控制器工作原理 plc控制器的主要功能是什么

    PLC(可編程邏輯控制器控制器是一種專用計算機,被廣泛應用于自動化控制系統中。它能夠通過編程來自動控制機器或工作站的各種設備,并完成一系列
    的頭像 發表于 02-04 10:41 ?4231次閱讀

    風光互補控制器工作原理 風光互補控制器怎么設置

    風光互補控制器是一種能夠同時接入風力發電系統和太陽能光伏系統的設備,通過控制和協調兩種能源的輸出,實現了互補發電的效果。本文將詳細介紹風光互補控制器工作原理以及如何進行設置。 一、風
    的頭像 發表于 01-24 11:39 ?2638次閱讀
    主站蜘蛛池模板: 小荡娃奶真大| 天天综合网网欲色| 色噜噜狠狠色综合欧洲| 久久99国产精品二区不卡| 久久久精品成人免费看| 校花在公车上被内射好舒| 国产69精品久久久久无码麻豆| 欧美老妇与zozoz0交| 99RE6这里只有精品国产AV| 久久精品日本免费线| 亚洲中文字幕AV在天堂| 精品一成人岛国片在线观看| 亚洲精品国产A久久久久久| 国产亚洲欧美在线中文BT天堂网| 少女free大陆| 国产精品久久人妻无码网站一区L| 沙发上小泬12P| 国产欧美日韩视频怡春院 | 影音先锋av色咪影院| 宝贝好紧好爽再搔一点试視頻| 狼人大香伊蕉国产WWW亚洲| 色AV色婷婷96人妻久久久| 超碰免费视频部落格| 三级黄色在线免费观看| 国产精一品亚洲二区在线播放| 亚洲乱色视频在线观看| 国产h视频在线观看网站免费| 久久久91精品国产一区二区| 曰产无码久久久久久精品| 老师的快感电影完整版| japanesen女同| 久久亚洲人成网站| 777久久人妻少妇嫩草AV蜜桃| 男女做爽爽爽视频免费软件| 亚洲精品一区三区三区在线观看| 精品视频中文字幕| 70岁妇女牲交色牲片| 欧美性暴力变态xxxx| 最新高清无码专区| 黑人娇小BBW| 91黄色影院|