Chapter2 MSP430硬件结构
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硬件结构相关推荐
- 【CUDA学习】GPU硬件结构
GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm. sp: 最基本的处理单元,streaming processor 最 ...
- 第二章 MCS-51单片机硬件结构与工作原理
第二章 MCS-51单片机硬件结构与工作原理 2.1 MCS-51单片机的硬件结构 2.2 引脚介绍 2.3 复位电路 2.4 寄存器 2.5 时序 2.6 MCS-51的工作方式 2.1 MCS-5 ...
- Linux 命令之 arch --显示主机的硬件结构类型
文章目录 介绍 命令示例 介绍 arch命令主要用于显示当前主机的硬件结构类型,arch命令输出的结果有:i386.i486.mips.alpha等. 此命令的适用范围:RedHat.RHEL.Ubu ...
- 硬件密码组件的硬件结构、作用及实现应用设计
引 言 1 硬件密码组件的概念 密码技术是解决信息安全问题的核心技术.要实现信息的保密性.完整性.可控性和不可否认性等安全要求,都离不开密码技术的运用.在具体的信息安全系统中,密码技术的运用可以基于软 ...
- 画出计算机硬件系统结构图,一、计算机的硬件结构.ppt
一.计算机的硬件结构.ppt (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 陈小刚计算机硬件结构引 入新 课小 结动手活动结 束 ...
- 单片机概述+AT89S51片内硬件结构
文章目录 一.什么是单片机 MCS-51系列与AT89S51X系列单片机 二. AT89S51片内硬件结构 AT89S51单片机片内结构 引脚及功能 一.什么是单片机 单片机就是在一片半导体硅片上,集 ...
- Linux驱动学习--linux以太网驱动及硬件结构介绍(结合gmac项目分析)
目录 1.引言 2.以太网硬件结构 3.以太网驱动分析(结合gmac项目) 3.1 dts节点分析 3.2 gmac驱动源码分析(open 收发包机制简要分析) 一.引言 最近在Android项目中, ...
- GPU硬件结构和编程模型(源于nvidia的CUDA文档)
GPU的硬件结构 GPU通过一个可扩展的多线程流式多处理器(SMs)构建.一个multiprocessor可以在同一时间处理上百个线程.为了管理这些线程,使用一个特殊的结构SIMT.利用单线程中指令级 ...
- 智能音箱硬件和软件介绍[上] 硬件结构解析[Soomal]
科大讯飞 VBOX 智能音箱 - 电路板 Google 谷歌 Google Home 智能音箱 从2014年起,我们先后通过自购和合作厂商获得多个智能语音识别"流派"的品牌音箱产品 ...
最新文章
- 9月21日科技联播:报告显示网约车案发率低于传统出租车;刘强东性侵案已移交美国检方...
- 独家 | 使用LSTMs和Prophet进行时间序列预测你的电子邮箱负载(附代码)
- pytorch torch.Tensor.numpy()(从张量创建一个numpy数组,数组和张量共享相同内存)
- boost::filesystem::path::stem的用法测试程序
- web性能测试分析-工具篇 (转载)
- 高并发高可靠性系统思考1
- 免费数学神器Mathpix发布移动版,一起来写更快的公式
- Golang 受欢迎的原因:大道至简
- js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
- dskinlite(uieasy mfc界面库)使用记录4:绘制动态元素(listbox)
- 根据国家统计局处理四级地址库
- 【软工】week3-个人阅读作业-软件案例分析
- 宾馆酒店客房管理系统java源码
- ad中按钮开关的符号_收藏:电路图形符号大全!!!
- 《程序员修炼之道-从小工到专家》读后感
- Python学习笔记--day15 内置模块和开发规范
- 虚拟机xp与Linux 【ping命令】
- 机器学习实战之决策树(一)构造决策树
- 2018年前端年度工作总结
- 对未来的一些规划和想法
热门文章
- 智慧交通day04-特定目标车辆追踪01:总览概述
- ubuntu php 解析,ubuntu运行后台php服务详解
- 怎么用java实现打字功能_怎么用JAVA编写一个打字游戏
- LeetCode 1799. N 次操作后的最大分数和(回溯 / 状态压缩DP)
- LeetCode 1272. 删除区间
- LeetCode 841. 钥匙和房间(DFS/BFS)
- 数据结构--跳表SkipList
- oss图片跨域问题_图片存储解决方案-阿里云对象存储
- linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件
- 如何让二维码自适应浏览器的尺寸