• 大小: 183KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: DS18B20  

资源简介

DS18B20温度传感器在protues仿真软件下的电路仿真测试

资源截图

代码片段和文件信息

#include “includes.h“
#define HD44780_C
 /**************************************************************************************/
//函数名 :lcd_pulse
//属性 :私有
//功能 :产生LCD所需的短脉冲
//输入参数 :无
//输出参数 :无
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
 void lcd_pulse(void)
  {
  lcd_set_e();
  delay_nms(1);
  lcd_clear_e();
  delay_nms(1);
  }
 /**************************************************************************************/
//函数名 :lcd_wait
//属性 :私有
//功能 :延时等待
//输入参数 :无
//输出参数 :无
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
 
 void lcd_wait(void)     // medium delay (long for lcd but much less than a second)
  {
  asm(“nop“);
  }
 
 /**************************************************************************************/
//函数名 :lcd_send
//属性 :私有
//功能 :写一个字符到LCD
//输入参数 :data--要显示的字符
//输出参数 :无
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
 void lcd_send(unsigned char data)   // send byte to lcd
  {
  lcd_wait();
  dataport = data;  
  lcd_pulse();
  
  }
 /**************************************************************************************/
//函数名 :clrscr
//属性 :私有
//功能 :清除屏幕
//输入参数 :无
//输出参数 :无
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
  
 void clrscr(void)     // clear screen   
  {      
  lcd_clear_rs();
  lcd_clear_rw();
  lcd_send(0x01);
  lcd_wait();
  }
 
 /**************************************************************************************/
//函数名 :gotoz
//属性 :私有
//功能 :坐标定位
//输入参数 :z--位置
//输出参数 :无
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
 
 void gotoz(unsigned char z)  // goto lcd memory address
  {
  lcd_clear_rs();
  lcd_clear_rw();
  lcd_send(z | 0x80);
  }
  /**************************************************************************************/
//函数名 :gotoxy
//属性 :私有
//功能 :在LCD上的位置
//输入参数 :x--字符的列;y--字符的行
//输出参数 :
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
  void gotoxy(unsigned char xunsigned char y)
  {
  gotoz((x)|((y)<<6));
  }
 
 /**************************************************************************************/
//函数名 :put_char
//属性 :私有
//功能 :在LCD上显示一个字符
//输入参数 :c--要显示的字符
//输出参数 :
//返回值 :
//修改日期 :
//修改人 :
/**************************************************************************************/
 void put_char(char c)   // output single character
  {
  lcd_clear_rw();
  lcd_set_rs();
  lcd_send(c);
  }
 
/**************************************************************************************/
//函数名 :outtext
//属性 :私有
//功能 :输出字符串到LCD显示
//输入参数 :text--要显示的字符串
//输出参数 :无
//返回值 :
//修改日

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-30 22:16  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\
     目录           0  2013-06-30 22:16  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\
     目录           0  2013-07-05 21:54  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\
     文件        8372  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.cof
     文件        5328  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.dbg
     文件      118622  2013-06-01 11:57  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.DSN
     文件        4538  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.hex
     文件           9  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.lk
     文件       38255  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.lst
     文件         622  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.mak
     文件        3354  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.mp
     文件        1346  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.prj
     文件        3865  2013-07-05 21:54  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.PWI
     文件          59  2013-06-30 21:07  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\1820.SRC
     文件        2906  2013-05-31 20:07  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\ds18b20.h
     文件        2906  2013-05-31 20:07  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\ds18b20._h
     文件        4236  2005-10-03 13:01  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\hd44780.c
     文件        1702  2005-03-16 11:33  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\hd44780.h
     文件       93975  2013-05-31 20:21  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\Last Loaded 1820.DBK
     文件        5471  2013-05-26 00:28  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\lcd.h
     文件        5472  2013-05-26 00:14  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\lcd._h
     文件         946  2013-07-05 23:48  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\main.c
     文件       59619  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\main.lis
     文件       14731  2013-06-27 23:56  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\main.o
     文件         787  2013-06-01 11:33  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR128_Protues\DS18B20  avr128\main._c
     目录           0  2013-06-30 22:18  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\
     目录           0  2013-07-05 23:48  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\DS18B20 for avr16\
     文件        7840  2013-05-26 10:11  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\DS18B20 for avr16\1820.cof
     文件        4988  2013-05-26 10:11  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\DS18B20 for avr16\1820.dbg
     文件       86178  2013-05-26 10:11  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\DS18B20 for avr16\1820.DSN
     文件        3973  2013-05-26 10:11  DS18B20温度传感器protues仿真 avr16128 ds18b20单片机仿真程序\DS18B20_AVR16_Protues\DS18B20 for avr16\1820.hex
............此处省略19个文件信息

评论

共有 条评论