Nokia5110程序

Nokia5110程序

ID:40715240

大小:38.00 KB

页数:7页

时间:2019-08-06

Nokia5110程序_第1页
Nokia5110程序_第2页
Nokia5110程序_第3页
Nokia5110程序_第4页
Nokia5110程序_第5页
资源描述:

《Nokia5110程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include/*commondefinesandmacros*/#include"derivative.h"/*derivative-specificdefinitions*/#defineucharunsignedchar#defineuintunsignedint#definelcd12864_datePORTB//数据口#definelcd12864_rsPTT_PTT5//PTT_PTT5;//寄存器选择输入#definelcd12864_rwPTT_PTT3//液晶读/写控制#definelcd12864_ePTT_PTT2//液晶使能控制#d

2、efineDQPORTA_PA0//定义DQ引脚为P3.3#defineDQ_HIGH()DDRA=0//设置数据口为输入#defineDQ_LOW()DDRA=1;DQ=0;//设置数据口为输出//uinttemp;//温度值variableoftemperatureucharA1,A2,A3;voiddelay2(uinti);voidInit_Ds18b20(void);ucharRead_One_Byte();voidWrite_One_Byte(uchardat);uintGet_Tmp();voidDisplayTemp(uinttemp);voiddelay(u

3、nsignedintt){uinti,j;for(i=t;i>0;i--)for(j=1000;j>0;j--);}voidlcd12864_write_cmd(unsignedcharcommand)//写指令{lcd12864_rs=0;lcd12864_rw=0;lcd12864_e=0;lcd12864_date=command;delay(5);lcd12864_e=1;lcd12864_e=0;delay(5);}voidlcd12864_write_data(unsignedchardata)//写数据写入一个字符{lcd12864_rs=1;lcd12864_

4、rw=0;lcd12864_e=0;lcd12864_date=data;delay(5);lcd12864_e=1;lcd12864_e=0;delay(5);}voidlcd12864_pos(unsignedcharx,unsignedchary)//确定位置{unsignedcharpos;if(x==1){x=0x80;}elseif(x==2){x=0x90;}elseif(x==3){x=0x88;}else{x=0x98;}pos=x+y-1;lcd12864_write_cmd(pos);//显示地址}voidio_init(){lcd12864_write

5、_cmd(0x30);//基本指令操作lcd12864_write_cmd(0x0C);//显示开,关光标lcd12864_write_cmd(0x01);//清除LCD的显示内容位置计数器调整为0x00}voidlcd12864_wrtie_string(char*str)//写字符串{while(*str!='')//未结束{lcd12864_write_data(*str++);}}voidinit_LCD(){delay(20);lcd12864_write_cmd(0x30);delay(20);lcd12864_write_cmd(0x30);delay(20

6、);lcd12864_write_cmd(0x0c);//开显示,不显示光标,且不闪烁delay(20);lcd12864_write_cmd(0x01);//清屏delay(20);lcd12864_write_cmd(0x06);//每次写入数据后地址指针加1delay(20);}/**/voidDisplay1(){lcd12864_pos(1,2);lcd12864_wrtie_string("温度调节系统");lcd12864_pos(2,1);lcd12864_wrtie_string("菜单1:当前温度");lcd12864_pos(3,1);lcd12864_

7、wrtie_string("菜单2:目标温度");lcd12864_pos(4,1);lcd12864_wrtie_string("菜单3:温度曲线");}voidDisplay2(){lcd12864_pos(1,2);lcd12864_wrtie_string("温度调节系统");lcd12864_pos(2,1);lcd12864_wrtie_string("当前温度:**度");lcd12864_pos(3,1);lcd12864_wrtie_string("目标温度:**度");lcd1286

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。