历史上的今天
今天是:2024年11月11日(星期一)
2019年11月11日 | STC15单片机ADC温敏电阻测温源程序
2019-11-11 来源:51hei
品诺电子STC15W4K-实验29-ADC温敏电阻测量温度
单片机源程序如下:
/************************************************************************************
*
* 实验平台:品诺电子STC15W4K核心板 + 品诺电子"开拓者"扩展板
* 时钟选择:内部IRC时钟22.1184M
* 功能说明:该实验通过ADC功能,使用扩展板上的温敏电阻测量当前温度,温度值显示在数码管上。温敏电阻相对于DS18B20温度传感器,价格低的多。
*
************************************************************************************/
#include "stc15f2k60s2.h"
#include "my_type.h"
#include "main.h"
#include "num.h"
#include "adc.h"
#include "ntc_temp.h"
/********************************************************************
函数功能:对IAP15W4K,STC15W4K的IO口初始化为准双向IO口。
入口参数:无。
返 回:无。
备 注:STC15W4K系列的芯片,上电后所有与PWM相关的IO口(P0.6/P0.7
/P1.6/P1.7/P2.1/P2.2/P2.3/P2.7/P3.7/P4.2/P4.4/P4.5)均为高
阻态,需将这些口设置为准双向口或强推挽模式方可正常使用。
********************************************************************/
void InitIO(void)
{
//初始化 P0 P1 P2 P3 P4 为准双向IO口
P0M0 = 0x00;
P0M1 = 0x00;
P1M0 = 0x00;
P1M1 = 0x00;
P2M0 = 0x00;
P2M1 = 0x00;
P3M0 = 0x00;
P3M1 = 0x00;
P4M0 = 0x00;
P4M1 = 0x00;
}
/**///////////////////////Pino Electronics////////////////////////**/
/********************************************************************
函数功能:主函数。
入口参数:无。
返 回:无。
备 注:无。
********************************************************************/
void main (void)
{
u8 temp;
InitIO();
InitTimer0();
InitADC(ADC_CHANNEL_TMP);
EA=1; //允许所有中断
while(1){
if(GetAdcUpdatedFlag()){
temp=AdcDatToTemp(GetAdcData());
SetNumDisplayDecimal(temp);
InitADC(ADC_CHANNEL_TMP);
}
if(GetSecondFlag()){
Led2Tog();
}
}
}
/**///////////////////////Pino Electronics////////////////////////**/
……………………
史海拾趣
|
赶紧给soso 交作业,要不又不知道要拖到啥时候了 受所学和时间所限,不正确的地方还请高手指正 谢谢 用了一个12832,截取其中一段程序,指定位置显示图形。 … 查看全部问答> |
|
True or False: 1. T/F – The ALU does not take any action if the output of an operation leads to excess bits. 2. T/F – An eight bit word can represent up to 256 numbers. 3. ...… 查看全部问答> |
|
S3C2410 UART 中断接受方式如何设置 void Uart_Init(int pclk,int baud) // 此段为UART设置 可略过不看 保证正确 { int i; rGPHCON = rGPHCON & (~(0xffff)) ; ...… 查看全部问答> |
|
基于串口的数字万用表创意进度帖+RL78/G14开发套件初体验 刚刚收到板子,我就打开来,发现有个小巧的DVD光盘,插入光驱,很快打开来,发现开发软件和资料已经一应俱全。因此我直接autoplay该光盘(或者打开光盘双击setup.exe),一步一步的下一步,接受等单击之后,finish,搞定,然后弹出一个说明pdf,很不 ...… 查看全部问答> |




