




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硬件连接图源程序如下/主程序/功能1、KEY1循环选择设置时间模式和设置闹钟模式。选择设置时间模式时P23口灯亮,选择设置闹钟模式时P27口的灯亮。KEY2按下退出模式选择,同时进入时间/闹钟设置,按KEY1小时位加,按KEY2分钟位加。2、KEY3按下退出时间/闹钟设置,同时显示温度,循环按KEY3可切换温度与时间的显示。3、未进入设置模式状态时,KEY2可循环选择闹钟的开启和关闭。注在闹钟设置状态下,时钟并没有停止,是不停的走动的。且在时间走动显示过程中,小时和分钟之间的分隔符号每秒闪烁次。小时进制。/INCLUDE“MSP430X14XH“INCLUDE“LCD1602H“/DS18B20端口DEFINEOUT_DS18B20_0P6OUTCHARDISPALY32/CHARP_KEY1255CHARN_KEY1255CHARP_KEY2255CHARN_KEY2255CHARP_KEY3255CHARN_KEY3255CHARCOUNT10CHARCOUNT20CHARMODE0DEFINEPUSH_KEY11DEFINEPUSH_KEY22DEFINEPUSH_KEY33DEFINEKEY1_INP1INCHARKEY_INDEXW0CHARKEY_INDEXR0CHARKEY_COUNT0VOIDKEY_INBUFFCHARKEYCHARGETKEYVOIDSCAN_IOVOIDDELAY_MSUNSIGNEDDLYINTI,JFORI0I12WRITE_CHARPWRITE_CHARMWRITE_CHARLCD1602_DISP_BYTEHOURIFCOUNT20WRITE_CHARIFCOUNT21WRITE_CHARLCD1602_DISP_BYTEMINLCD1602_DISP_SPACEVOIDDISPLAYCLKP4OUT0X80ORDERIFCLKHOUR12WRITE_CHARPWRITE_CHARMWRITE_CHARLCD1602_DISP_BYTECLKHOURWRITE_CHARLCD1602_DISP_BYTECLKMINLCD1602_DISP_SPACE/VOIDKEY_INBUFFCHARKEY/键盘部分程序IFKEY_COUNTKEY_BUFFSIZERETURN_DINTKEY_COUNTKEY_BUFFKEY_INDEXWKEYIFKEY_INDEXWKEY_BUFFSIZEKEY_INDEXW0_EINTCHARGETKEYCHARKEYIFKEY_COUNT0RETURN0_DINTKEY_COUNTKEYKEY_BUFFKEY_INDEXRIFKEY_INDEXRKEY_BUFFSIZEKEY_INDEXR0_EINTRETURNKEYVOIDSCAN_IOP_KEY1N_KEY1N_KEY1KEY1_INP_KEY2N_KEY2N_KEY2KEY2_INP_KEY3N_KEY3N_KEY3KEY3_INIFP_KEY10IFP_KEY20IFP_KEY30PRAGMAVECTORWDT_VECTOR_INTERRUPTVOIDWDT_ISRVOIDSCAN_IO/VOIDDS18B20_IO_SETVOIDP6SEL/DS18B20延时VOIDDS1820_DELAYINTIWHILEI/长延时VOIDDELAYINTSUNSIGNEDINTI,JFORI0I1OUT_DS18B20_1DS18B20_INIFP6INDS1820_DELAY4DS18B20_OUTDS1820_DELAY50RETURNTEMP/DS18B20写操作函数VOIDDS18B20_WRITECHARDATECHARIDS18B20_OUTFORI0I1DS1820_DELAY8/DS18B20温度转换函数VOIDDS18B20CONVERTVOIDDS18B20_RESETDS18B20_WRITE0XCC/DS18B20_SKIP_ROMDS18B20_WRITE0X44/DS18B20_CONVERT_TEMDELAY200DS18B20_RESETDS18B20_WRITE0XCC/DS18B20_SKIP_ROMDS18B20_WRITE0XBE/DS18B20_READ_RAMTEMP_DATA0DS18B20_READ/先读转换结果的低八位TEMP_DATA1DS18B20_READ/读转换结果的高八位/温度换算处理VOIDWORK_TEMPCHARN0IFTEMP_DATA1127TEMP_DATA1256TEMP_DATA1/负值TEMP_DATA0256TEMP_DATA0N1DISPALY6TEMP_DATA0IQ0/延时,等待XT2起振WHILEIFG1/判断XT2是否起振BCSCTL2SELM1SELS/MCLK,SMCLK时钟为XT2/VOIDDS18B20_IO_SETVOIDP6SEL/DS18B20延时VOIDDS1820_DELAYINTIWHILEI/长延时VOIDDELAYINTSUNSIGNEDINTI,JFORI0I1OUT_DS18B20_1DS18B20_INIFP6INDS1820_DELAY4DS18B20_OUTDS1820_DELAY50RETURNTEMP/DS18B20写操作函数VOIDDS18B20_WRITECHARDATECHARIDS18B20_OUTFORI0I1DS1820_DELAY8/DS18B20温度转换函数VOIDDS18B20CONVERTVOIDDS18B20_RESETDS18B20_WRITE0XCC/DS18B20_SKIP_ROMDS18B20_WRITE0X44/DS18B20_CONVERT_TEMDELAY200DS18B20_RESETDS18B20_WRITE0XCC/DS18B20_SKIP_ROMDS18B20_WRITE0XBE/DS18B20_READ_RAMTEMP_DATA0DS18B20_READ/先读转换结果的低八位TEMP_DATA1DS18B20_READ/读转换结果的高八位/温度换算处理VOIDWORK_TEMPCHARN0IFTEMP_DATA1127TEMP_DATA1256TEMP_DATA1/负值TEMP_DATA0256TEMP_DATA0N1DISPALY6TEMP_DATA0DISPALY5DISPALY6/100/百位DISPALY4DISPALY6100/DISPALY2DISPALY4/10/十位DISPALY1DISPALY410/个位SWITCHTEMP_DATA0BREAKCASE0X0EDISPALY09BREAKCASE0X0DDISPALY08BREAKCASE0X0CDISPALY08BREAKCASE0X0BDISPALY07BREAKCASE0X0ADISPALY06BREAKCASE0X09DISPALY06BREAKCASE0X08DISPALY05BREAKCASE0X07DISPALY04BREAKCASE0X06DISPALY04BREAKCASE0X05DISPALY03BREAKCASE0X04DISPALY03BREAKCASE0X03DISPALY02BREAKCASE0X02DISPALY01BREAKCASE0X01DISPALY01BREAKCASE0X00DISPALY01BREAKDEFAULTBREAKIFN/负值时显示AA,正直显示DDDISPALY311/ELSEDISPALY310/LCD1602CINCLUDE“MSP430X14XH“DEFINESETXP6OUT|XDEFINECLRXP6OUTVOIDINIT_LCD1602VOIDLCD1602_DISP_BYTEUNSIGNEDCHARNUM/可以显示VOIDLCD1602_DISP_SPACEVOIDWRITE_CHARCHARCHVOIDORDERVOIDDATAVOIDDELAYVOIDINIT_LCD1602P6DIR|BIT4BIT5BIT6P4DIR0XFFP4OUT0X01ORDERP4OUT0X38ORDERP4OUT0X0CORDERP4OUT0X06ORDER/P4OUT0X80/ORDERVOIDLCD1602_DISPNUMCHARPTRCHARDISP_BUFF4CHARI,CHFORI0I4IDISP_BUFFIPTRPTRP4OUT0X80ORDERCHDISP_BUFF3IFCH11WRITE_CHARLCD_TABCHCHDISP_BUFF2WRITE_CHARLCD_TABCHCHDISP_BUFF1WRITE_CHARLCD_TABCHWRITE_CHARCHDISP_BUFF0WRITE_CHARLCD_TABCHWRITE_CHARWRITE_CHARCFORI0I9IWRITE_CHARP4OUT0XC0ORDERFORI0I16IWRITE_CHARVOIDLCD1602_DISP_BYTEUNSIGNEDCHARNUMUNSIGNEDCHARDISP_BUFF2UNSIGNEDCHARI,CHFORI0I2IDISP_BUFFINUM10NUMNUM/10/P4OUT0X80/ORDERCHDISP_BUFF1WRITE_CHARLCD_TABCHCHDISP_BUFF0WRITE_CHARLCD_TA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025保健品区域独家销售代理合同范本
- 2025版双方新能源汽车研发生产合同协议
- 2025版片石石材开采与运输一体化合同协议书范本
- 2025版商业承兑汇票居间服务与乡村振兴战略合作合同
- 2025年度新能源发电项目电力改造合同范本
- 2025版体育产业新员工保密及赛事信息保护合同范例
- 2025办公场所租赁合同:全包式办公场所租赁管理合同
- 2025年售楼部环境绿化养护合同
- 2025大客户在线教育平台合作合同
- 2025年度道路施工围挡定制安装服务协议
- 2025海航航空食品(北京)有限公司招聘260人笔试参考题库附答案解析
- 2025至2030中国压力袜(弹性袜)行业项目调研及市场前景预测评估报告
- 房屋抵押的合同(标准版)
- 中国土地荒漠化课件
- GA/T 2160-2024法庭科学资金数据检验规程
- DB35∕T 1844-2019 高速公路边坡工程监测技术规程
- 720全景照片制作方案及发布流程
- 工作责任心主题培训ppt课件(PPT 26页)
- 除尘器基础知识培训资料(54页)ppt课件
- 完整解读新版《英语》新课标2022年《义务教育英语课程标准(2022年版)》PPT课件
- 2011版义务教育生物课程标准word版
评论
0/150
提交评论