版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MSP430单片机简介王晓宁2014.05在讲单片机之前,我们先看一下数字电路中的例子Multisim例子\双向移位寄存器74LS194_With_Clock循环不停.ms11Multisim例子\自动售饮料机的逻辑电路(例6.4.3)WithPulseClock.ms11上面两个例子的共同特点是:1.有CLK时钟;2.有输入;3.有输出;4.有门电路和触发器、寄存器
;5.输入可以改变输出的状态;6.循环不停;7.全部由硬件实现。1.有CLK时钟(控制门电路,协调门电路的状态变化);2.有输入(感知外部世界的变化);3.有输出(通过输出影响外部世界);4.有门电路和触发器、寄存器(逻辑处理和状态保存);5.输入可以改变输出的状态(控制作用);6.循环不停(只要不断电,在时钟信号的驱动下,系统会无休无止的运行下去);7.全部由硬件实现(没有软件编程环节)
。单片机也是一个数字系统,而且是一个完备的数字系统,它有自己的时钟,有输入、输出,也有门电路和触发器、寄存器,还有计数器、ADC、存储单元等等;更重要的是,它有自己的CPU(相当于人的大脑),因此它具有了更强的判断和处理能力。而且它可以通过软件编程来实现相应的检测和控制功能,因此单片机系统是软件+硬件。人本身也是软件+硬件(思想+躯体)1.有CLK时钟;2.有输入;3.有输出;4.有门电路和触发器、寄存器
;5.输入可以改变输出的状态;6.循环不停;7.全部由硬件实现。一般数字系统的特点MSP430是美国德州仪器(TI)生产的单片机。MSP430单片机有许多系列,从1XX系列到6XX系列,以及G系列、FR系列,还有CC430等。每一个系列里面还有许多型号,形成了一个器件各具特色、品种丰富的430大家庭。MSP430单片机家族MSP430支持的应用MSP430MCU可支持数以千计的应用凭借MSP430MCU的超低功耗性能、高集成度模拟与数字外设、以及易用的工具,客户可方便地实现其产品的差异化。
下面以MSP430G2553为例,来介绍430单片机的部分内容。MSP430单片机的基本框架,以MSP430G2X53为例:单片机本身像一个工厂,各个部门之间通过地址和数据总线相互沟通。MSP430G2553的外观图为双列直插式封装其它的封装形式:为贴片式封装,但不是2553系列。左边这个也不是430系列。MSP430G2553管脚图:20管脚的器件在PCB板上的焊接方式:MSP430LaunchPad开发板片上仿真器模块6针eZ430连接器MSP430器件和插座外置晶体接口电源连接器复位按钮LED和跳线P1.0&P1.6P1.3按钮芯片引出脚USB仿真器接口MSP430LaunchPad原理图,不包括仿真器通过软件(程序)来控制单片机的方法:软件(例如用C语言编写的程序)单片机各模块的寄存器和控制寄存器单片机的模块(I/O口,定时器,ADC,通信等)输入按键触摸按键传感器等外围电路(LED,LCD,电机驱动,无线收发,SD卡等等)电源例一、MSP430单片机的I/O口I/O(英文Input,Output的缩写)口是单片机与外部世界进行沟通的主要通道,通过I/O口可以输入数字信号(高、低电平)、模拟信号;可以输出数字信号(高、低电平)、PWM波、或模拟信号。另外,MSP430的大部分I/O口具有中断能力。与I/O口相关的寄存器有(以P1口为例):P1IN,输入寄存器,只读(地址:020h)P1OUT,输出寄存器,可读可写(地址:021h)P1DIR,方向寄存器,可读可写(地址:022h)P1IFG,中断标志寄存器,可读可写(地址:023h)P1IES,中断沿选择寄存器,可读可写(地址:024h)P1IE,中断使能寄存器,可读可写(地址:025h)P1SEL,端口选择寄存器,可读可写(地址:026h)P1SEL2,端口选择寄存器2,可读可写(地址:041h)P1REN,电阻使能寄存器,可读可写(地址:027h)当编写程序,涉及I/O口的操作时,我们需要跟这些寄存器打交道。I/O口寄存器的取值及其意义如前所述,在G2553单片机中,与I/O口相关的寄存器有P1IN,P1OUT,P1DIR,P1IFG,P1IES,P1IE,P1SEL,P1SEL2,P1REN。这些寄存器的存储结构相同,都是8位的寄存器。寄存器的8位结构图如下:寄存器中各位的取值要么为1,要么为0,不同的取值有不同的含义和状态:对P1IN寄存器,若相应的位为1,则说明与该位对应的输入信号为高电平(1);若相应的位为0,则说明与该位对应的输入信号为低电平(0)。例如:则,对应这3位的输入为低电平对应这5位的输入为高电平设P1IN的内容如下:对P1DIR寄存器,相应的位为1,则说明与该位对应的管脚被定义为输出方向;相应的位为0,则说明与该位对应的管脚被定义为输入方向。例如:对其它的寄存器P1IFG,P1IES,P1IE,P1SEL,P1SEL2,P1REN等,各个位上的不同取值,都有相应的不同含义。对P1OUT寄存器,相应的位为1,则说明与该位对应的输出信号为高电平(1);相应的位为0,则说明与该位对应的输出信号为低电平(0)。例如:当我们对I/O口的寄存器进行设置时,单片机的内部根据设置的状态以及输入信号的变化,会产生如图所示的逻辑控制和相应的输入/输出。该图表明了各个寄存器的不同取值对I/O的控制作用为简化起见,省略了某些寄存器的控制作用。I/O口控制的例子(略)中断是控制器或处理器为了快速响应及处理外部事件(如按键、触摸屏、AD转换结束、定时器计时到、以及与外部模块接口等等),而采取的一种应对机制。中断就是一种临时打断,如果我们的程序中允许了某些中断并开启了总中断,则当这些中断事件发生时,CPU就会响应这些中断,也就是CPU先去处理这些中断事件(或称突发事件)处理完后,CPU再返回到原来的被中断点,继续处理它原来的事情。这个过程会涉及到PC(程序计数器)值的变化及SP(堆栈指针)的改变等等,不过PC和SP的变化在我们的C程序中是不可见的,或者说是我们不需要关心的,我们只要写好我们的C程序就一切OK了。单片机的中断及其处理过程单片机中断的例子(略)CCS中自带的例子(略)以下应用实例为西电学生的作品,它们均以Launchpad实验板为核心。多路电源开关多路电源开关MSP430G2231为主控芯片四路继电器相互隔离四个按键控制继电器开闭继电器开闭情况由LED显示风速测试仪风速测试仪MSP430G2211为主控芯片驱动一个电源风扇调理转速信号为PWM波以脉冲计数方式测量风扇转速风扇转速显示在LCD上家用窗帘控制器家用窗帘控制器MSP430G2211位主控芯片单片机驱动直流电机手动按键控制和自动感光控制两种方式自动感光模式下光线强时自动关闭窗帘步进电机驱动器步进电机驱动器MSP430G2231位主控芯片单片机控制电机转速和方向分为四相四拍和四相八拍两种方式电机运转情况由数码管显示非法入侵报警器MSP430G2211位主控芯片单片机检测红外对管的开闭侵入模式下蜂鸣器报警手动解除报警状态数字频率计数字频率计MSP430G2231位主控芯片定时计数法测频率兼容正弦波、三角波、锯齿波、矩形波频率测量结果显示在LCD上自行车里程表自行车里程表MSP430G2231位主控芯片定时计数法测计算车轮转速LCD显示当前速度、里程手动复位里程计数系统掉电数据不丢失多路数据采集器多路数据采集器MSP430G2231位主控芯片采集八路数据,四路电压、四路电流自动零点校准功能LCD同时八路数据显示温度报警器温度报警器MSP430G2231位主控芯片检测当前温度温度超过阈值自动切断继电器LCD显示温度、阈值和继电器开闭情况温度测试仪温度测试仪MSP430G2231位主控芯片PT100作为温度传感器可以设置温度采样间隔LCD显示当前温度和采样间隔简易电子秤简易电子秤MSP430G2231位主控芯片采用悬臂梁式压力传感器最大量程10Kg,最小分辨率1g自动零点校准功能数码管显示当前压力简易信号发生器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《统计计算与软件》2023-2024学年第一学期期末试卷
- 淮阴师范学院《名师成长案例研究》2022-2023学年第一学期期末试卷
- 淮阴师范学院《灾害地理学》2022-2023学年第一学期期末试卷
- 黑便课件教学课件
- 淮阴师范学院《测量与地图学》2022-2023学年第一学期期末试卷
- 淮阴工学院《制药过程安全与环保》2023-2024学年第一学期期末试卷
- 淮阴工学院《信号与系统》2021-2022学年第一学期期末试卷
- 围术期肺部超声的应用
- 生物识别系统的比较和对比考核试卷
- 仪器仪表制造业企业文化建设考核试卷
- 陕煤集团笔试题库及答案
- 33 《鱼我所欲也》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- (高清版)TDT 1075-2023 光伏发电站工程项目用地控制指标
- 《中华民族共同体概论》考试复习题库(含答案)
- 2022-2023学年武汉市江岸区七年级英语上学期期中质量检测卷附答案
- 小班综合活动《出生的秘密》
- 制程品质保证权责及工作重点
- 运用思维导图优化初中数学课堂的实践与探究
- 中考物理专题21 欧姆定律的动态电路计算(原卷版)
- 2022年2022年北京市各区中考英语一模试卷分类汇编完形填空专题
评论
0/150
提交评论