⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 temp.c

📁 大家好
💻 C
字号:
#include "ms_c.h"

sfr16 ADC0 = 0xbe;

void ADC0_Init (void)
{
	REF0CN=0x07;			//允许温度传感器 偏压发生器和基准电压发生器
	
	AMX0CF=0x00;			//所有的输入均为单端输入
	AMX0SL=0x0f;			//温度传感器
	ADC0CF=0x51;			//增益 2
    ADC0CN=0x80;			//一直跟踪 写ADC0BUSY启动转换 数据右对齐

								}
			
void main(void)
{
	
	SYSCLK_Init	();
	PORT_Init 	();
	UART0_Init	();
	ADC0_Init	();
	
	LED_BUF[1]=0x8f;
	LED_BUF[2]=0x8f;
	LED_BUF[3]=0x8f;
	LED_BUF[4]=0x8f;

	send_led	();

	while(1)
	{
		
		uint temp;
		AD0BUSY=1;
		temp=(ADC0/9.762-271.328)*100;
		
		LED_BUF[5]=temp%10000/1000+0x80;
		LED_BUF[6]=temp%1000/100;
		LED_BUF[7]=temp%100/10+0x80;
		LED_BUF[8]=temp%10+0x80;

		send_led	();
		AD0BUSY=0;
		for(temp=0;temp<6;temp++)
		delay(255);
			 		
											}												
													}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -