proteus.rar

  • 浏览量:1201
  • 下载量:12
  • 资料大小:44.26 KB
  • 日期:2015-08-08
  • 上传者:武力戡乱
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    红色字为链接,红色背景为注意。


    手册和教程链接:proteusmcu版教程合集之msp430单片机合集






    作者:武力戡乱   


    日期:2015-8-8





    名称:gpio


    测试:


            1、测试io输入读


            2、测试io输出读写


            3、测试上拉电阻


            4、测试外部中断





    效果图:






    仿真文件:










    仿真说明:



    1、按键连接到p4端口和p1端口,分别做端口读和外部中断测试。


    2、led连接p4端口,做输出测试。当按下按键,触发中断并读按键的输入,转入读对应led输出端口并取反。


    3、p4端口的5、6、7引脚开启上拉。5、6做对比实验,证明是上拉输出。7做下来输出。





    源代码:


    代码分为四个文件,main.c,mcu.c,mcu.h,isr.h。代码依次如下:






    《main.c》






    #include "mcu.h"

    void main( void )
    {
      // stop watchdog timer to prevent time out reset
      wdtctl = wdtpw + wdthold;
      mcu_init();
      while(1)
      {
        if(int_flag == 1)
        {
          int_flag = 0;
          if(key0read == 0)
          {
            if(led0read)
              clrled0;
            else
              setled0;
          }
          if(key1read == 0)
          {
            if(led1read)
              clrled1;
            else
              setled1;
          }
        }
      }
    }






    《mcu.c》



    #include "mcu.h"

    // 函数:io_init()
    // 描述:io初始化
    // 参数:无
    static
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换