proteus.rar

  • 浏览量:738
  • 下载量:0
  • 资料大小:43.35 KB
  • 日期:2015-07-25
  • 上传者:武力戡乱
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    红色字为下载链接。



    红色背景为注意。


    实验名称:gpio


    实验测试:gpio的读写


    实验说明:


    1、定时器比较匹配


    备注:切记和理解比较的触发源。作者在这里吃了一个小亏,憋了一下午!!!


    实验效果图:






    仿真文件:






    代码:






    main.c






    #include "mcu.h"

    void main(void)
    {       
      unsigned char *disbuf = "0.000";
      float dis_temp = 0;
      unsigned int dis = 0;
      
      mcu_init();
      while(1) 
      {
        if(isr_flag == adc_vect)
        {
          isr_flag = 0;
          if(dis_temp != ad_temp)
          {
            dis_temp = ad_temp;
            dis = (unsigned int)((dis_temp/1023)*2.56*1000);
            disbuf = dis%10%10 + ;
            usart_putchars(disbuf); 
            usart_putchar(v);
            usart_putchar(
    );
          }
        }
      }
    }



    mcu.c






    #include "mcu.h"

    volatile unsigned int ad_temp = 0;
    volatile unsigned char isr_flag = 0;

    // 函数:timer_init()
    // 功能:定时器初始化
    // 参数:无
    static void timer_init(void)
    {
      tccr0 |= (1
评论(0)

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

   
相关资料
换一换