1、总架构

  MSP430单片机采用冯诺依曼结构,包含16位RISC CPU、存储器、片内外设、时钟系统、仿真系统以及数据总线和地址总线。

2、MSP430X CPU(CPUX)

                  DB    AB          ALU位数

  • MSP430F1XX                       16位       16位(最大寻址64KB)     16位          ->CPU
  • MSP430F2XX/4XX/5XX/6XX  16位         20位(最大寻址1MB)      20位          ->CPUX  

  CPU内部寄存器:

  R0:PC    Program Counter  程序指针   20bits

  R1:SP    Point Stack       堆栈指针   20bits    ->向下生长的堆栈

  R2:SR/CG1  Status Register        状态寄存器 16bits

  R3:CG2    Constant Generator  常数发生器

  R4~R15:GP  General Purpose       通用寄存器   ->用于存储 8b、16b、20b的数据,字节操作会清零19:8位,字操作会清零19:18位。

  SR对应位作用↓

          

  V->overflow  N->Negative  Z->Zero  C->Carry

  SCG1,SCG0->System Clock Generator

  OSC OFF,CPU OFF->节能模式相关

  GIE->General Interrupt Enable->通用中断使能

3、存储器

4、最小系统

  单片机、电源电路(LVTLL3.3V)、复位电路、晶振电路(非必须)、编程电路

转载于:https://www.cnblogs.com/starle/p/5573717.html

Chapter2 MSP430硬件结构相关推荐

  1. 【CUDA学习】GPU硬件结构

    GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm. sp: 最基本的处理单元,streaming processor  最 ...

  2. 第二章 MCS-51单片机硬件结构与工作原理

    第二章 MCS-51单片机硬件结构与工作原理 2.1 MCS-51单片机的硬件结构 2.2 引脚介绍 2.3 复位电路 2.4 寄存器 2.5 时序 2.6 MCS-51的工作方式 2.1 MCS-5 ...

  3. Linux 命令之 arch --显示主机的硬件结构类型

    文章目录 介绍 命令示例 介绍 arch命令主要用于显示当前主机的硬件结构类型,arch命令输出的结果有:i386.i486.mips.alpha等. 此命令的适用范围:RedHat.RHEL.Ubu ...

  4. 硬件密码组件的硬件结构、作用及实现应用设计

    引 言 1 硬件密码组件的概念 密码技术是解决信息安全问题的核心技术.要实现信息的保密性.完整性.可控性和不可否认性等安全要求,都离不开密码技术的运用.在具体的信息安全系统中,密码技术的运用可以基于软 ...

  5. 画出计算机硬件系统结构图,一、计算机的硬件结构.ppt

    一.计算机的硬件结构.ppt (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 陈小刚计算机硬件结构引 入新 课小 结动手活动结 束 ...

  6. 单片机概述+AT89S51片内硬件结构

    文章目录 一.什么是单片机 MCS-51系列与AT89S51X系列单片机 二. AT89S51片内硬件结构 AT89S51单片机片内结构 引脚及功能 一.什么是单片机 单片机就是在一片半导体硅片上,集 ...

  7. Linux驱动学习--linux以太网驱动及硬件结构介绍(结合gmac项目分析)

    目录 1.引言 2.以太网硬件结构 3.以太网驱动分析(结合gmac项目) 3.1 dts节点分析 3.2 gmac驱动源码分析(open 收发包机制简要分析) 一.引言 最近在Android项目中, ...

  8. GPU硬件结构和编程模型(源于nvidia的CUDA文档)

    GPU的硬件结构 GPU通过一个可扩展的多线程流式多处理器(SMs)构建.一个multiprocessor可以在同一时间处理上百个线程.为了管理这些线程,使用一个特殊的结构SIMT.利用单线程中指令级 ...

  9. 智能音箱硬件和软件介绍[上] 硬件结构解析[Soomal]

    科大讯飞 VBOX 智能音箱 - 电路板 Google 谷歌 Google Home 智能音箱 从2014年起,我们先后通过自购和合作厂商获得多个智能语音识别"流派"的品牌音箱产品 ...

最新文章

  1. 9月21日科技联播:报告显示网约车案发率低于传统出租车;刘强东性侵案已移交美国检方...
  2. 独家 | 使用LSTMs和Prophet进行时间序列预测你的电子邮箱负载(附代码)
  3. pytorch torch.Tensor.numpy()(从张量创建一个numpy数组,数组和张量共享相同内存)
  4. boost::filesystem::path::stem的用法测试程序
  5. web性能测试分析-工具篇 (转载)
  6. 高并发高可靠性系统思考1
  7. 免费数学神器Mathpix发布移动版,一起来写更快的公式
  8. Golang 受欢迎的原因:大道至简
  9. js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
  10. dskinlite(uieasy mfc界面库)使用记录4:绘制动态元素(listbox)
  11. 根据国家统计局处理四级地址库
  12. 【软工】week3-个人阅读作业-软件案例分析
  13. 宾馆酒店客房管理系统java源码
  14. ad中按钮开关的符号_收藏:电路图形符号大全!!!
  15. 《程序员修炼之道-从小工到专家》读后感
  16. Python学习笔记--day15 内置模块和开发规范
  17. 虚拟机xp与Linux 【ping命令】
  18. 机器学习实战之决策树(一)构造决策树
  19. 2018年前端年度工作总结
  20. 对未来的一些规划和想法

热门文章

  1. 智慧交通day04-特定目标车辆追踪01:总览概述
  2. ubuntu php 解析,ubuntu运行后台php服务详解
  3. 怎么用java实现打字功能_怎么用JAVA编写一个打字游戏
  4. LeetCode 1799. N 次操作后的最大分数和(回溯 / 状态压缩DP)
  5. LeetCode 1272. 删除区间
  6. LeetCode 841. 钥匙和房间(DFS/BFS)
  7. 数据结构--跳表SkipList
  8. oss图片跨域问题_图片存储解决方案-阿里云对象存储
  9. linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件
  10. 如何让二维码自适应浏览器的尺寸