LCD12864菜单程序.doc_第1页
LCD12864菜单程序.doc_第2页
LCD12864菜单程序.doc_第3页
LCD12864菜单程序.doc_第4页
LCD12864菜单程序.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一起来学LCD12864菜单程序(包含完整程序)一起来学LCD12864菜单程序(包含完整程序)/*-项目名:家电中央控制系统工程程序名: 显示MCU总体程序编写人: 杜洋初写时间:2005年9月5日晚20时程序功能:实现液晶、语音部分的人机对话和总线的通信实现方法:用中断实现总线接收CPU说明: 89S5212MHZ晶振接口说明:(详见初定义)信息说明:修改日志:NO.1-*/;-初定义LCDDATEQUP2RSEQUP3.5RWEQUP3.6EEQUP3.7REDLEDEQUP3.4BACKLEDEQUP3.1PLAYEQUP1.7STOPINEQUP3.0LINEQUP3.2SPDATEQUP1XX2EQUP0.0LT_RAMEQU30HLR_RAMEQU40HSP_RAMEQU20HDIS1_RAMEQU50HDIS2_RAMEQU70HDIS3_RAMEQU60HDIS4_RAMEQU80HRR1EQU26HRR3EQU21HRR4EQU22HT0_RAMEQU23HQR3_RAMEQU24HQR2_RAMEQU25HLCDDISPLAY EQU26H;菜单显示移位寄存器MENU_RAMEQU27H;菜单位置寄存器ONOFFLCDEQU28H;-程序入口ORG0000HJMPLCD_STARTORG0003HJMPLIN_INT0ORG000BHJMPLED_T0ORG0030H;-主程序开始LCD_STARTbrSETBPLAYMOVT0_RAM,#250MOVTMOD,#01HSETBET0MOVTL0,#0B0H;50MS定时初值(T0计时用)MOVTH0,#3CH;50MS定时初值CLRIT0SETBEX0SETBTR0SETBEAMOVDPTR,#TAB_0CALLSTART_LCD ;-自检程序CALLDL1SMOVMENU_RAM,#00HMOVDPTR,#TAB_HCALLSTART_LCD CLRLCDDISPLAY;-主循环体程序LCD_LOOPbrJBONOFFLCD,DISPLAY_PROLCD_LOOP_1brJMPLCD_LOOP;- 菜单显示处理DISPLAY_PRObrMOVA,MENU_RAMMOVDPTR,#MENUTAB_HOSTRLCAJMPA+DPTRMENUNEXTbrCALLSTART_LCDCLRLCDDISPLAYCLRONOFFLCDJMPLCD_LOOP ;-MENUTAB_HOST:JMPHOST_H;主菜单JM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论