- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
科信学院
单片机应用系统(三级)项目
设计说明书
(2012/2013学年第二学期)
题 目 : 基于热敏电阻的数字温度计 __
专业班级 : 电子信息工程1021
设计周数 : 两周
设计成绩 :
2013年6月28日
目录
TOC \o 1-3 \h \u
#include intrins.h
#include lcd12864.h
#include DS1302.h
#include ADC0832.h
#define uchar unsigned char
#define uint unsigned int
void main( void )
{
Com_Init();
v_Lcd12864Init_f() ;
v_Lcd12864PutString_f( 1,0, 年) ;
v_Lcd12864PutString_f( 3,0, 月) ;
v_Lcd12864PutString_f( 5,0, 日) ;
v_Lcd12864PutString_f( 1,1, 时) ;
v_Lcd12864PutString_f( 3,1, 分) ;
v_Lcd12864PutString_f( 5,1, 秒) ;
v_Lcd12864PutString_f( 5,2, ℃);
while(1){
Run_DS1302();
displayADC ();
send();
_nop_;
}
}
2.2.2汉显lcd12864
主要实现汉显lcd12864接收时钟芯片DS1302与A/D转换模块传递来的温度与时间,并显示在液晶屏上。主要代码实现如下:
#includelcd12864.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
void v_Lcd12864CheckBusy_f( void ) //忙检测函数
{
unsigned int nTimeOut = 0 ;
SET_INC
SET_READ
CLR_EN
SET_EN
while( ( io_LCD12864_DATAPORT 0x80 ) ( ++nTimeOut != 0 ) ) ;
CLR_EN
SET_INC
SET_READ
}
void v_Lcd12864SendCmd_f( unsigned char byCmd ) //发送命令
{
v_Lcd12864CheckBusy_f() ;
SET_INC
SET_WRITE
CLR_EN
io_LCD12864_DATAPORT = byCmd ;
_nop_();
_nop_();
SET_EN
_nop_();
_nop_();
CLR_EN
SET_READ
SET_INC
}
void v_Lcd12864SendData_f( unsigned char byData ) //发送数据
{
v_Lcd12864CheckBusy_f() ;
SET_DATA
SET_WRITE
CLR_EN
io_LCD12864_DATAPORT = byData ;
_nop_();
_nop_();
SET_EN
_nop_();
_nop_();
CLR_EN
SET_READ
SET_INC
}
void v_DelayMs_f( unsigned int nDelay ) //延时
{
unsigned int i ;
for( ; nDelay 0 ; nDelay-- )
{
for( i = 125 ; i 0 ; i-- ) ;
}
}
void v_Lcd12864Init_f( void ) //初始化
{
v_Lcd12864SendCmd_f( 0x30 ) ; //基本指令集
v_DelayMs_f( 50 ) ;
v_Lcd12864SendCmd_f( 0x01 ) ;
您可能关注的文档
- 基于单片机的简易数字电压表设计论文.doc
- 基于绿色建筑的工程造价管理_毕业论文.doc
- 基于绿色物流的绿色包装对策研究毕业论文.doc
- 基于绿色物流下区域经济发展关系研究毕业论文.doc
- 基于单片机的步进电机控制系统设计毕业论文.doc
- 基于单片机的步进电机的运动控制系统课程毕业设计论文.doc
- 基于码本波束成形和有线反馈的安全容量研究毕业论文.doc
- 基于单片机LED旋转显示屏设计与研究毕业论文.doc
- 基于单片机八路智能抢答器的设计毕业设计.doc
- 基于单片机LED路灯控制系统_毕业设计说明书.doc
- 新能源汽车售后服务市场用户需求分析及2025年服务模式创新报告.docx
- 2025年电商平台教育玩具品类运营策略报告:爆款孵化与儿童需求.docx
- 2025年迪奥奢侈品营销团队管理与效能提升研究报告.docx
- 2024-2025学年度临床执业医师考前冲刺练习含答案详解【轻巧夺冠】.docx
- 2024-2025学年度临床执业医师考前冲刺练习含答案详解(B卷).docx
- 2024-2025学年度临床执业医师考前冲刺练习含答案详解【完整版】.docx
- 2024-2025学年度临床执业医师考前冲刺练习含答案详解(名师推荐).docx
- 工业机器人行业产业链上下游企业竞争力分析白皮书.docx
- 职业教育产教融合与企业协同创新模式探讨.docx
- 老龄化背景下的2025年老年教育产业发展前景与学习方式变革分析报告.docx
最近下载
- 用人单位劳动合同模板.doc VIP
- 华熙生物-投资价值分析报告:全球最大透明质酸生产商的产业链延伸.pdf VIP
- 20200522-中信证券-华熙生物-688363-投资价值分析报告:研发驱动,服务美好生活.pdf VIP
- 医药生物行业:华熙生物,全球透明质酸领军企业.docx VIP
- 2025年校园监控系统方案(四篇).pdf VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 华熙生物-投资价值分析报告-透明质酸,供需双振_20200413.pdf VIP
- 2025年校企合作实训项目设计与实施案例报告.docx
- 华熙生物-投资价值分析报告-全球透明质酸龙头,积极延伸医疗美妆终端.pdf VIP
- 重庆市巴蜀初一入学分班语文试卷版.doc VIP
文档评论(0)