MSP430F149学习之IO端口

发布者:温馨阳光最新更新时间:2020-04-02 来源: eefocus关键字:MSP430F149  IO端口  寄存器 手机看文章 扫描二维码
随时随地手机看文章

一 ,IO端口

MSP430F149,TI公司超低功耗16位单片机,具有6组独立IO口,每组8位,共48个IO口,64个引脚。


二 ,IO口寄存器

1.端口特点

其中P0,P1口具有三种功能:I/O、中断功能、其他外设功能。

其余端口就只有I/O、其他外设端口。

端口特点

2.IO口常用寄存器

2.1端口控制寄存器PxDIR

PxDIR

2.2 端口输入寄存器

PxIN

2.3 端口输出寄存器

PxOUT

2.4 功能引脚选择位

PxSEL

2.5 中断标志位寄存器

这里写图片描述

2.6 中断允许寄存器

这里写图片描述

2.7 中断触发方式寄存器

这里写图片描述

time to update,,,,,,,,,,,,,

关键字:MSP430F149  IO端口  寄存器 引用地址:MSP430F149学习之IO端口

上一篇:msp430f5438定时器1s的程序
下一篇:关于msp430的BSL下载

推荐阅读最新更新时间:2024-11-21 14:38

MSP430F149最小系统板利用1602液晶显示的正弦波示波器程控
首先,讲一下 MSP430F149 的结构。MSP430 系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精准指令集(RISC)的混合信号处理器(Mixed Signal Processor)。单个芯片的价格在 20 元左右。MSP430F149 是最小系统板,其中自带了 12 位的ADC模块,液晶显示屏我们可以另加,采集到单片机内部也就是 4096 个不同的读数。再由单片机引脚的最高电压是2.5V,易得理论精度为 0.6 mV,也就是说ADC的位数越多,数据采集精度越高。需要什么样的ADC模块也可以根据需求另外加上。另外提示一点 MSP430F149 的RAM只有 2K。以上都是一些用的上的常识,
[单片机]
ATmega 16 单片机的USART的相关寄存器(十)
通用同步和异步串行接收器和转发器(USART)是一个高度灵活的串行通讯设备。主要特点为: 全双工操作(独立的串行接收和发送寄存器) 异步或同步操作 主机或从机提供时钟的同步操作 高精度的波特率发生器 支持5,6,7,8,或9个数据位和1个或2个停止位 硬件支持的奇偶校验操作 数据过速检测 帧错误检测 噪声滤波,包括错误的起始位检测,以及数字低通滤波器 三个独立的中断:发送结束中断,发送数据寄存器空中断,以及接收结束中断 多处理器通讯模式 倍速异步通讯模式 1.UDR USART I/O数据寄存器 USART发送数据缓冲寄存器和USART接收数据缓冲寄存器共享相同的I/O地址,称为USART数据寄存器或UDR。将数据写入UDR时实
[单片机]
stm32f407之MyDebugger(操作寄存器
九、MyDebugger 已经学习了usart和DMA,因为后面的学习,最好有一个直观点的人性化的显示终端。可以通过串口将数据和文字信息发送往电脑,然后在上位机软件上观察数据以及调试信息。为此,我写了一个文件,以供日后调试之用,命名为MyDebugger。 首先,参照之前的程序,略加修改,将USART的接收功能全部去掉,DMA的配置分开,独立写成一个配置DMA的函数USART3_DMA_config(),把发送的部分写到MyDebugger_Message(char *str_address, unsigned int str_len)函数内,很简单地实现了一个发送字符消息的函数。然后写一个操作板子上指示灯的函
[单片机]
stm32f407之MyDebugger(操作<font color='red'>寄存器</font>)
ATmega32 ALU
ALU- 算术逻辑单元AVR ALU 与32 个通用工作寄存器直接相连。寄存器与寄存器之间、寄存器与立即数之间的ALU 运算只需要一个时钟周期。ALU 操作分为3 类:算术、逻辑和位操作。此外还提供了支持无/ 有符号数和分数乘法的乘法器。具体请参见指令集。
[单片机]
STM32从写内存到寄存器映射点亮LED
写内存 寄存器映射(1) 通过绝对地址的强制类型转换。 寄存器映射(2) 定义寄存器结构体,把外设基地址通过强制类型转换,转换成相应外设的结构体指针。这样就可以通过外设基地址访问结构体成员来操作外设寄存器。 寄存器映射(3) 提高可读性,编写端口的置位复位函数,两个形参。 寄存器映射(4) 定义初始化结构体,把能够涉及到配置到的寄存器参数全部枚举出,例如速度、模式。使用时可以把枚举出的变量写到初始化结构体里,最后调用外设的初始化函数 ,把结构体里配置好的成员写到相应的寄存器里,实现配置寄存器。 宏定义提高可移植性。
[单片机]
STM32从写内存到<font color='red'>寄存器</font>映射点亮LED
移位寄存器的结构和工作原理
图片1 移位寄存器能将所储存的数据逐位向左或向右移动,以达到计算机运行过程中所需的功能,请看图 启动时,先在清零端加清零脉冲,使触发器输出置0。然后,第一个数据D0加到触发器1的串行输入端,在第一个CLK脉冲的上升沿Q0=Q0,Q1=Q2。Q3=Q0。其后,第二个数据D1加到串行输入端,在第二个CLK脉冲到达时,Q0=Q1,Q1=Q0,Q2=Q3=0。以此类推,当第四个CLK来到之后,各输出端分别是Q0=Q3,Q1=Q2,Q2=Q1,Q3=Q0。输出数据可用串行的形式取出,也可用并行开式取出。
[单片机]
移位<font color='red'>寄存器</font>的结构和工作原理
基于MSP430F149的水稻插秧机水平智能控制系统
随着我国农业机械化、智能化的发展,对农业机械的要求越来越高。传统的插秧机工作时,插秧深度位于同一水平面,当遇到田地低陷时,秧苗的入土深度就会减少,反之,当田土抬高时,秧苗的入土深度就会增加,在一定程度上会影响秧苗的存活率。因此需要一个控制系统,使插秧机的机身相对支撑的高度随田地的起伏做相应调整,控制插秧臂的工作高度,使秧苗的根部进入泥土的深度基本保持一致。为此,这里设计了一种基于MSP430F149单片机的水稻插秧机水平智能控制系统,该系统可以在插秧机工作过程中实时调整控制插植部的水平高度,即使行走倾斜,但依靠倾斜角度传感器感应也能够保持插植部的水平。 1 系统整体方案设计 该系统设计的主要目的是保证水稻插秧机在工作过程
[单片机]
基于<font color='red'>MSP430F149</font>的水稻插秧机水平智能控制系统
FLASH在MSP430F149嵌入式系统中的应用
NAND Flash是采用NAND结构技术的非易失存储器,具有ROM存储器的特点,存储在该芯片中的数据可在断电情况下维持10年不丢失,而芯片的引脚与访问又具有类似于RAM的特点。NAND FLASH 存储器将数据线与地址线复用为8条线,另外还分别提供了命令控制信号线,因此,NAND FLASH 存储器不会因为存储容量的增加而增加引脚数目。从而极大方便了系统设计和产品升级。 1 元件介绍 1.1 MSP430芯片 MSP430系列单片机是TI公司推出的16位RISC系列单片机,该系列是一组超低功耗微控制器,供电电压范围为1.8V—3.6V。考虑到本系统有微体积、低功耗的要求,在此选用MSP430F149,它具有60KB
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved