全球旧事资料 分类
rw0P0comdelay5lcde
0delay5lcde
1delay5lcde
0
voidLCD_WriteDatauchardatLCD写入数据
rs1rw0lcde
0P0datdelay5lcde
1delay5lcde
0delay5
voidLCD_I
it
LCD初始化

LCD_WriteCom0x38delay15LCD_WriteCom0x08delay3LCD_WriteCom0x01
仅供学习与交流,如有侵权请联系网站删除谢谢6
f精品资料
delay3LCD_WriteCom0x06delay3LCD_WriteCom0x0c
voidDisplay18B20RomcharRom
ucharhllRom0x0fhRom0xf0h4ifh0x00h0x09
LCD_WriteDatah0x30else
LCD_WriteDatah0x37
displayrom
ifl0x00l0x09LCD_WriteDatal0x30
elseLCD_WriteDatal0x37

voidtemshow
温度显示
LCD_WriteCom0x01写命令不能放在此位置
DQreset
无论什么命令首先都要发起初始化
tmpcha
ge温度转换(相当于读温度前的初始化)
temptmp
读温度
A1temp10000
A2temp100001000
A3temp100001000100
A4temp10000100010010
A5temp10000100010010
LCD_WriteCom0x80

LCD_WriteDatat
LCD_WriteDatae
LCD_WriteDatam
LCD_WriteDatap
LCD_WriteData
仅供学习与交流,如有侵权请联系网站删除谢谢7
f精品资料
LCD_WriteCom0x800x40LCD_WriteDataLCD_WriteData0A1LCD_WriteData0A2LCD_WriteDataLCD_WriteData0A3LCD_WriteData0A4LCD_WriteData0A5
voidromshow
序列码显示
LCD_I
itrw0
DQreset
无论什么命令首先都要发起初始化
delay1tmpwritebyte0x33读ROM,允许主机读出DS18B20的64为二进制序列码
(仅限于总线上存在单只DS18B20)
delay1atmpreadbtmpreadctmpreaddtmpreadetmpreadftmpreadgtmpreadhtmpread
LCD_WriteCom0x80LCD第一行开始
LCD_WriteData
LCD_WriteDatauLCD_WriteDatamLCD_WriteDatabLCD_WriteDataeLCD_WriteDatar
LCD_WriteCom0x800x40lCD第二行开始
Display18B20RomaDisplay18B20RombDisplay18B20Romc
仅供学习与交流,如有侵权请联系网站删除谢谢8
f精品资料
Display18B20RomdDisplay18B20RomeDisplay18B20RomfDisplay18B20RomgDisplay18B20Romh
voidmai
du0防LED灯乱闪we0防LED灯乱闪ifK20独立键盘k2按下LCD_WriteCom0x01whileK10用while循环实时扫描,当K1没被按下,一直扫描temshowifK10独立键盘k1按下LCD_WriteCom0x01romshow
仅供学习与交流,如有侵权请联系网站删除谢谢9
fr
好听全球资料 返回顶部