当前位置: 首页 > news >正文

专业做营销网站建设宁波seo怎么做引流推广

专业做营销网站建设,宁波seo怎么做引流推广,服务器租用1元,公众电影网站怎么做功能 msp430f149单片机 读取ds18b20温度,显示到数码管,串口发送温度到电脑 部分程序 /************************************************* * 程序功能:用DS18B20测量室温并在数码管上显示。 * --------------------------------------…

功能

msp430f149单片机

读取ds18b20温度,显示到数码管,串口发送温度到电脑

部分程序

/*************************************************
*  程序功能:用DS18B20测量室温并在数码管上显示。
*  -------------------------------------------------
*  测试说明:观察显示温度数值。
*************************************************/
#include <msp430x14x.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>/* 延时函数,IAR自带,经常使用到 */
#define CPU_F ( (double) 8000000)   /* 外部高频晶振8MHZ */
/* #define CPU_F ((double)32768)   //外部低频晶振32.768KHZ */
#define delay_us( x )	__delay_cycles( (long) (CPU_F * (double) x / 1000000.0) )
#define delay_ms( x )	__delay_cycles( (long) (CPU_F * (double) x / 1000.0) )/* 自定义数据结构,方便使用 */
#define uchar	unsigned char
#define uint	unsigned int
#define ulong	unsigned long/****************主函数****************/
void main( void )
{/*下面六行程序关闭所有的IO口*/P5DIR	= 0xff;P5OUT	= 0xff; P1DIR = 0XFF; P1OUT = 0XFF;P2DIR	= 0XFF; P2OUT = 0XFF;P3DIR	= 0XFF; P3OUT = 0XFF;P4DIR	= 0XFF; P4OUT = 0XFF;P5DIR	= 0XFF; P5OUT = 0XFF;P6DIR	= 0XFF; P6OUT = 0XFF;WDTCTL = WDTPW + WDTHOLD;Clock_Init();UART_Init();P6DIR	|= BIT6; P6OUT |= BIT6; /* 关闭电平转换 */P5DIR	|= BIT5; P5OUT |= BIT5; /* 关闭电平转换 */P6DIR	|= BIT7; P6OUT |= BIT7; /* 关闭蜂鸣器 *//* 设置看门狗定时器,初始化控制数码管的IO */WDTCTL	= WDT_ADLY_1_9;IE1	|= WDTIE;/* 计数时钟选择SMLK=8MHz,1/8分频后为1MHz */TACTL |= TASSEL_2 + ID_3;/* 打开全局中断 */_EINT();/* 循环读数显示 */while ( 1 ){wendu = Do1Convert();                   /* 读取温度s */Disp_Numb( wendu );                     /* 显示温度 *//* 串口发送温度 wendu */memset( fasong, 0, sizeof(fasong) );    /* 清空发送数组 */sprintf( fasong, "%d%d.%d  \r\n", (int)dN[5],(int)dN[4] ,(int)dN[3]  );Print_Str( fasong );}
}/******************************************** 函数名称:watchdog_timer* 功    能:看门狗定时器中断服务函数,进行数码*        管动态扫描* 参    数:无* 返回值  :无********************************************/
#pragma vector = WDT_VECTOR
__interrupt void watchdog_timer( void )
{/** P4OUT = 0xFF;*  wei_h;* wei_l;*/P4OUT = scandata[dN[5 - cnt]];if ( cnt == 1 )P4OUT &= ~BIT7;  /* 在第二位显示小数点 */duan_h;duan_l;P4OUT = ~(1 << cnt);wei_h;wei_l;cnt++;if ( cnt == 3 )cnt = 0;
}/******************************************** 函数名称:Disp_Numb* 功    能:将从DS18B20读取的11bit温度数据转换*        成数码管显示的温度数字* 参    数:temper--11bit温度数据* 返回值  :无********************************************/
void Disp_Numb( uint temper )
{uchar i;for ( i = 0; i < 6; i++ )dN[i] = 0;          /* 初始化显示变量 *//* 数值转换 */if ( temper & BIT0 ){dN[0]	= 5;dN[1]	= 2;dN[2]	= 6;}if ( temper & BIT1 ){dN[1]	+= 5;dN[2]	+= 2;dN[3]	+= 1;}if ( temper & BIT2 ){dN[2]	+= 5;dN[3]	+= 2;if ( dN[2] >= 10 ){dN[2]	-= 10;dN[3]	+= 1;}}if ( temper & BIT3 ){dN[3] += 5;}if ( temper & BIT4 ){dN[4] += 1;}if ( temper & BIT5 ){dN[4] += 2;}if ( temper & BIT6 ){dN[4] += 4;}if ( temper & BIT7 ){dN[4] += 8;if ( dN[4] >= 10 ){dN[4]	-= 10;dN[5]	+= 1;}}if ( temper & BIT8 ){dN[4]	+= 6;dN[5]	+= 1;if ( dN[4] >= 10 ){dN[4]	-= 10;dN[5]	+= 1;}}if ( temper & BIT9 ){dN[4]	+= 2;dN[5]	+= 3;if ( dN[4] >= 10 ){dN[4]	-= 10;dN[5]	+= 1;}}if ( temper & BITA ){dN[4]	+= 4;dN[5]	+= 6;if ( dN[4] >= 10 ){dN[4]	-= 10;dN[5]	+= 1;}if ( dN[5] >= 10 ){dN[5] -= 10;}}
}

全部程序

https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2
http://www.tj-hxxt.cn/news/56028.html

相关文章:

  • 在线做插画的网站seo诊断优化方案
  • 做喷绘的图在哪个网站找网站建设建站在线建站
  • 个人求职网站设计现场直播的视频
  • b2b网站做水处理哪个好百度seo优化技术
  • 南京网站设计与制作软文街怎么样
  • 深圳龙华做网站seo站长查询
  • wordpress培训类网站模板seo关键词排名优化要多少钱
  • 湖南做网站的公司有哪些天津seo外包团队
  • 关于做面包的网站济南网络推广网络营销
  • 手机软件编程seo网站优化
  • 什么叫营销型网站建设seo优化专员招聘
  • 什么网站做前端练手好竞价托管信息
  • 才艺多网站建设公司百搜科技
  • 松山湖网站建设公司目前病毒的最新情况
  • 顺德网站建设报价如何seo搜索引擎优化
  • 做网站好的公司有哪些知名网站排名
  • 广州建站软件百度公司官网招聘
  • 门户网站 布局seo经典案例分析
  • wordpress搭建网站在线服务器网站
  • 烟台网站设计公司推荐网址百度刷排名
  • win2003 网站服务器网络促销的方法有哪些
  • 做门窗五金的网站产品市场营销策划书
  • 备案价格网站域名注册查询软件
  • 网站建设云平台企业网站推广注意事项
  • 彩票网站做代理乐陵seo外包
  • 网站管理 设置开启seo推广一年要多少钱
  • 网站做一些流量互换广东省白云区
  • lamp网站开发项目文档常德政府网站市民留言
  • 代码做网站3322免费域名注册
  • 做网站 是不是懂psapp推广营销