



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MSP430单片机的端口 一、MSP430单片机的端口概述 P1P6每组有8个 I/O 口,P3,P4,P5,P6具有 I/O,及其它片内外设功能,每组具有4个 寄存器。P1,P2除具有上述功能外还具有中断能力,每组具有7个寄存器。 二、PX 端口 1. P1,P2端口 (1)PxDIR 输入/输出方向寄存器(x 代表1,2) 相互独立的八位分别定义了 Px7Px0,8个引脚的输入输出方向。 0 输入模式,只能读。 1 输出模式,可读可写。 8位在 PUC后都被复位及置为0. Eg:P1DIR=0X0F; 这里0X0F 为16进制表示,对应的二进制为00001111,即将 P1DIR的高4位置0,低4位置 1,也就是将 P1.7,P1.6,P1.5,P1.4(P1的高4位)设置为输入模式将 P1.3,P1.2,P1.1,P1.0(P1的低4位)设置为输出模式。 (2)PxIN 输入寄存器 每一位对应一个输入端口,如:第2位对应 Px.2,记录着对应位输入的数据,0还是1.输 入寄存器是只读寄存器,用户不能对它写入,只能从中读数据。 eg: char a; a=P1IN; 将 P1输入的数据赋给 a,也可以读取其中的一位或若干位。 eg: if(P1IN 这句话的意思是如果 P1IN得最低位为1,即 P1.0输入的是1,就将 b赋给 a;其中 将 P1OUT的最低位置1,其它位置0,即 P1.7, P1.6 P1.5 P1.4 P1.3 P1.2 P1.1输出 0, P1.0输出1; P1OUT=BIT0; 通过查阅 MSP430单片机的头文件我们可以知道 BIT0就是0x01,说以这句话和上一句是 等价的,之所以这样写,是为了使程序更易懂,更简洁。 (4)PxIFG 中断标志寄存器 0 表示没有中断请求 1 表示有中断请求 中断标志 PxIFG.0 PxIFG.7共用一个中断向量,属于多源中断。当对应的 I/O口有上 升沿或下降沿出现时,对应的标志位会置位,如果中断允许而且系统总中断允许,则 产生中断,并执行中断处理程序。 注意:1. PxIFG.0 PxIFG.7被置位后,不会自动复位。必须用软件判定哪一个 I/O有 中断事件产生,并将相应的标志位复位。 2.外部中断事件的事件必须保持不低于1.5倍的 MCLK 时间,以保证中断请求被接受, 且使相应的中断标志置位。 (5)PxIE 中断使能寄存器 0 禁止中断 1 允许中断 只有跳变才能引起中断请求,而静电平不能 (6)PxIES 中断触发沿选择寄存器 0 上升沿使相应标志位置位 1 下降沿使相应标志位置位 (7)PxSEL 功能选择寄存器 0 选择引脚为 I/O功能 1 选择引脚为外围模块功能 单片机内还有丰富的外围模块,这些模块通常也需要和外界进行通信,但是单片机的 引脚有限,故采用 P1和 P2引脚复用的方法来实现。 Eg: P5SEL |= 0x10; / P5.4 用作 MCLK输出 2. 端口 P3,P4,P5,P6 (1)端口 P3,P4,P5,P6除没有中断能力外,其余功能和 P1,P2相同,包括输入输出功 能和外围模块功能。 (2)由于端口 P3,P4,P5,P6没有中断能力,所以它们没有和中断相关的寄存器,每组 端口有4个寄存器分别为:PxDIR 输入/输出方向寄存器,PxIN 输入寄存器,PxOUT 输 入寄存器,PxSEL 功能选择寄存器。 三、端口 COM和 S 用来实现与液晶的直接接口,只有 MSP430F4XX系列的单片机才有。 MSP430 低功耗的模式 1、LPM4:在振荡器关闭模式期间,处理机的所有部件工作停止,此时电流消 耗最 小。此时只有在系统上电电路检测到低点电平或任一请求异步响应中断的外部中断 事 件时才会从新工作。因此在设计上应含有可能需要用到的外部中断才采用这种模式。 否则发生不可预料的结果。 2、LPM3:在 DC 发生器关闭期间,只有晶振是活动的。但此时设置的基本时序条 件 的 DC 发生器的 DC 电流被关闭。由于此电路的高阻设计,使功耗被抑制。注:当从 DC 关闭到启动 DC0要花一端时间 (ns-us) 3、LPM2:在此期间,晶镇振和 DC发生器是工作的,所以可实现快速启动。 4、LPM1:在此振荡器已经工作,所以不存在启动时间延时问题。 Cpu(cpuoff) Fll 倍濒环 (scg0) 数字时钟发生器 (scg1)DC 晶体震荡器 (oscoff) action LMP0 1(关) LMP1 1(关) 1(关) LMP2 1 1 LMP3 1 1 1 LMP4 1 1 1 1 中断向量 http:/blog.sina.co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年05月26日山东聊城市第二人民医院招聘及人才引进统计表笔试历年专业考点(难、易错点)附带答案详解
- 石材开采作业的安全生产考核试卷
- 宠物饲养员宠物日常护理与保健技巧考核试卷
- 数字创意产业的音乐创作与制作考核试卷
- 麻醉护士专科培训心得体会
- 有机肥料生产工艺与检测考核试卷
- 美容培训领导开场致辞
- 水果种植园农业可持续发展模式探讨考核试卷
- 微课资源制作培训
- 玉石行业品牌建设与市场推广策略考核试卷
- 河南省天一小高考2024-2025学年(下)高三第三次考试政治
- 自制结婚协议书范本
- 统编版二年级语文下册第四单元自测卷(含答案)
- 湘豫名校联考2024-2025学年高三春季学期第二次模拟考试化学答案
- 2025年医院员工满意度提升计划
- 新课标《义务教育历史课程标准(2022年版)》解读课件
- 2025年陕西榆林能源集团横山煤电有限公司招聘笔试参考题库附带答案详解
- 2025年上半年江西省水务集团限责任公司招聘60人易考易错模拟试题(共500题)试卷后附参考答案
- 学会自我保护课件
- 2025年辽宁省能源控股集团所属辽能股份公司招聘笔试参考题库附带答案详解
- 第五课 我国的根本政治制度课件高考政治一轮复习统编版必修三政治与法治
评论
0/150
提交评论