DS18B20智能溫度傳感器驅動程序
sbit ledrs=P2^3;//讀寫控制字
sbit leden=P2^5;//使能端控制字
sbit ledrw=P2^4;
void write_com(uchar com)
{
ledrw=0;
ledrs=0;
P0=com;
delayl(1);
leden=1;
delayl(1);
leden=0;
}
void write_data(uchar date)
{
ledrw=0;
ledrs=1;
P0=date;
delayl(1);
leden=1;
delayl(1);
leden=0;
}
void LCD_init()
{
leden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void setPosition(uchar x,uchar y)
{
uchar pos;
switch(x%2)
{
case 1:pos=0x80+y;break; //第一行
case 0:pos=0xc0+y;break; //第二行
}
write_com(pos);
}
void printc(uchar a)
{
write_data(a);
}
void prints(uchar * str)
{ uchar i = 0;
while(str[i] !=
主站蜘蛛池模板:
南宁市|
仁寿县|
西城区|
常熟市|
措美县|
崇义县|
云安县|
汉阴县|
红桥区|
翼城县|
宁乡县|
开封市|
息烽县|
镇原县|
亚东县|
泸水县|
淳化县|
崇阳县|
桦甸市|
收藏|
晴隆县|
嘉祥县|
鄂伦春自治旗|
华宁县|
余江县|
乐都县|
团风县|
三江|
亳州市|
思茅市|
灵石县|
九江县|
蕉岭县|
南郑县|
安达市|
镇江市|
会同县|
五华县|
西华县|
泰宁县|
长海县|