1.msp430单片机io口介绍:

MSP430的端口有P1、P2、P3、P4、P5、P6、S和COM(型号不同,包含的端口也不仅相同,如MSP430X11X系列只有P1,P2端口,而MSP430X4XX系列则包含全部上述端口),它们都可以直接用于输入/输出。MSP430系统中没有专门的输入/输出指令,输入/输出操作通过传送指令来实现。端口P1`P6的每一位都可以独立用于输入/输出,即具有位寻址功能。常见的键盘接口可以直接用端口进行模拟,用查询或者中断方式控制。由于MSP430的端口只有数据口,没有状态口或控制口,在实际应用中,如在查询式输入/输出传送时,可以用端口的某一位或者几位来传送状态信息,通过查询对应位的状态来确定外设是否处于“准备好”状态。

2.io口寄存器配置:

寄存器名 寄存器功能 读写类型 复位初始值

PxIN Px 口输入寄存器 只读 无

PxOUT Px 口输出寄存器 可读可写 保持不变

PxDIR Px 口方向寄存器 可读可写 (全部输入)

PxSEL Px 口第二功能选择 可读可写 (全部为IO 口)

PxIE Px口中断允许 可读可写 (全部不允许中断)

PxIES Px口中断沿选择 可读可写 保持不变

PxIFG Px口中断标志位 可读可写 (全部未发生中断)

3.看门狗设置

看门狗定时器(Watchdog Timer(WDT_A))实际上是一个特殊的定时器,即
可以用来作为看门狗使用,也可以用作定时器。
所谓的看门狗功能,是指可以监控程序是否由于某些干扰或者错误而跑飞。
其原理就是发生故障的时间满足规定的定时时间后,产生一个非屏蔽中断,使系
统复位。这样当在调试程序或预计程序在某个地方可能瞬时发生错误时(如外部
电路干扰),选用设置看门狗定时中断可以避免程序跑飞。
当然,它也可以用作一般的定时功能。
不过实际上,由于看门狗定时器(作看门狗使用时)需要很严密的设置(否
则程序容易经常重启),所以很多人都不会使用这项功能。所以,程序一开始就
加上一句话:WDTCTL=WDTPW+WDTHOLD 来关闭看门狗。

#include <msp430.h>
int main(void)
{
    P1DIR=BIT0;
    WDTCTL=WDTPW+WDTHOLD;
    while(1)
    {
        P1OUT=BIT0;
    }

}

编译平台:ccs10.20

msp430单片机点亮第一个灯相关推荐

  1. 51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验

    文章目录 一.51单片机GPIO介绍 1.GPIO概念 2.GPIO 结构框图与工作原理 2.1 P0端口 2.2 P1端口 2.3 P2端口 2.4 P3端口 2.5 要点 二.LED简介 三.硬件 ...

  2. c语言c51单片机点亮8个灯,单片机课程设计-8个LED灯来回点亮

    <单片机课程设计-8个LED灯来回点亮>由会员分享,可在线阅读,更多相关<单片机课程设计-8个LED灯来回点亮(20页珍藏版)>请在人人文库网上搜索. 1.目录第一章 绪论-3 ...

  3. 51单片机——点亮第一盏灯详细操作过程

    在Keil5 中new 一个project保存到合适的位置 在project中new一个文件将他保存为LED.C 选中AT89C51芯片 钩中生成16进制文件,可直接烧录到板子上 #include & ...

  4. 点亮第一盏灯的c语言编程,单片机点亮第一盏灯实验详细教程

    第一个实验:keil软件使用与点亮人生的第一只发光二极管 1.001.jpg (23.15 KB, 下载次数: 78) 2017-5-20 17:27 上传 本章详细介绍单片机程序常用编译软件 Kei ...

  5. 点阵(点亮其中一个灯)

    LED点阵是由发光二极管排列组成的显示器件.被广泛应用于广告屏.车站发车时间屏等等. 而我们的开发板使用的是8*8的点阵,由64个发光二极管组成,而且每个发光二极管是放在行线与列线的交叉处.那么就有可 ...

  6. 4.STC15W408AS单片机点亮第一个LED

    STC15W408AS单片机有14个I/O口.其所有I/O口均可由软件配置成4种类型.4种类型分别为:准双向口/弱上拉(标准8051输出模式).推挽输出/强上拉.高阻输入(电流既不能流入也不能流出)或 ...

  7. 最小系统八位灯的c语言程序,一个女生物联人的自学单片机笔记2021.1.23(单片机---点亮第一个LED灯)...

    Hello!宝宝们,今天是2021.1.22,这里是甜小姐的后花园. 岁岁常欢愉,万事皆顺意

  8. 【一盏灯】利用单片机点亮一盏灯

    #include<reg51.h> //51系列单片机 sbit LED=P2^0; //LED灯置于P2.0端口 void main() //主函数 { LED=1; //点亮LED灯 ...

  9. 51单片机点亮第一个LED教程

    单片机芯片型号: STC89C52 建立工程文件 打开keil4软件界面如下: 新建工程文件(自己选择文件路径,并给工程命名): 若出现下图点击OK: 然后选择Atmel点击OK(根据自己的芯片型号选 ...

最新文章

  1. python中几种推导式的特殊用法
  2. 所有特征在不同分类之间、 train和test之间的列分布差异(图形绘制)
  3. git工具 将源码clone到本地指定目录的三种方式
  4. note05-计算机网络
  5. Spring框架学习笔记11:基于Java配置方式SSM框架西蒙购物网
  6. 《数字时代汽车营销变革白皮书》发布,为新消费时代的车企营销提供指南
  7. solidity合约详解
  8. php a标签里 href的mysql_php,正则表达式_php提取html中指定div下a标签的text和href问题,php,正则表达式 - phpStudy...
  9. WEB测试总结 (架构,设计)精华部分(转)
  10. 1: 认识WPF和一个小Demon
  11. mysql 授权 navicat的登录数据库
  12. 随机抽取文件内容中的一行
  13. linux fdisk ntfs,2014.1.2 学习记录(fdisk、ntfs)
  14. python图像识别生成矢量图_Python matplotlib图片转化成矢量图并裁剪 - 小众知识
  15. 看完此篇文章可以快速熟悉Spring事务
  16. 2021强网拟态防御国际精英赛 reverse: babytms
  17. 微信支付开发 服务商模式 签名错误
  18. [HTML] 百度搜索框的基本实现 源码
  19. 闰秒及其对计算机系统影响,闰秒原理及其对计算机系统影响
  20. 初音未来音乐计算机教程,PSP《初音未来:歌姬计划》原创PV制作简易图文教程...

热门文章

  1. 在Linux下,SVN服务器的安装
  2. CCV1.5 屏幕校正点删减调节
  3. java计算机毕业设计体育馆场内设施预约系统设计源代码+数据库+系统+lw文档
  4. 根轨迹法学习过程一些收获
  5. 【读书笔记】《高效演讲》——如何说话惹人爱
  6. c++代码 二元一次方程求解
  7. Freemind中文汉化版0.8.0b4
  8. 搭建BitTorrent环境
  9. 麒麟操作系统基于linux哪个版本_国内Linux发行版本银河麒麟操作系统V10正式发布:六大优势、性能高出4倍...
  10. 04.05 Linux系统用户与用户组