下载此文档

温度控制器程序.pdf


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
: .
/* 降低设置的温度 */
void LED_data_BCD(char Disp_dat);
/* 数码管显示温度 */
void PT100_delay(uint count);
/* PT100 延时程序 */
void PT100_reset(void);
/*PT100 复位初始程序:根据 PT100要求对其进行复位初始控制 */
bit PT100_readbit(void) ;
/*PT100 位读子程序: 从 PT100取出一位数据 */

3。
uchar PT100_readbyte(void);
/*PT100 字节读子程序: 读出的一字节数据并返回数据值 */
void PT100_writebyte(uchar dat);
/*PT100 字节写子程序: 将输入参数值写入 PT100 */
void PT100_change(void); // 启动 PT100温度转换
uchar PT100_Gettemper(void);
/* 读取 PT100温度数据:单线方式读取 PT100转换的温度数据,
并返回处理后的温度值 */
void Delay_ms(uint count); // 延时子程序:延时 count (ms)
void main() {
uchar M_temper_curr;
SP=0x50; // 堆栈起始地址
M_temper_up =100; // 初始温度上下限
M_temper_down=0;
Delay_ms(500);
T0int_init(); //T0 T1 初始化
T1int_init();

4。
while(1)
{
if (B_set_T0) //T0 定时读取温度标志
{
EA=0; // 关总中断
B_set_T0=0;
if(!B_set) // 上下限设置状态时,取消温度读取
{
PT100_change(); // 读取温度
M_temper_curr=PT100_Gettemper();
M_temper_conver=(M_temper_curr > 126 ? (127-M_temper_curr):M_temper_curr);

温度控制器程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息