没有合适的资源?快使用搜索试试~ 我知道了~
LCD多级菜单C51程序
需积分: 13 13 下载量 173 浏览量
2011-12-12
08:27:09
上传
评论
收藏 80KB DOC 举报
温馨提示
试读
32页
LCD多级菜单C51程序 //Last Modify Time:03/11/07 01:22 //ReadMe //屏宽:112 //屏高:64 #include <reg51.h> #include <intrins.h> #include <absacc.h> // typedef struct {
资源推荐
资源详情
资源评论
屏宽
屏高
!"#$
"#$
%"#$
&
'(
' )%*+,-''当前状态索引号
' )%*,+-''本级菜单最大条目数
''' )%*./0-''''按下1回车1键时转向的状态索引号
''' )%*.2-''按下1返回1键时转向的状态索引号
''' )%*.34-''''按下1向下1键时转向的状态索引号
''' )%*.5&-''''按下1向上1键时转向的状态索引号
'6'''789/&:7:-''''当前状态应该执行的功能操作
';)%<-
6'''78)=.:7:-'''按键功能指针
><*<''',?上))))))@A@,?A
>'<*B''',下))))))@A@,A
><*C''',左))))))@A@,A
><*D''',右))))))@A@,A
><*C<'',左上))))@A@,A
><*CB'',左下))))@A@,A
><*D<'',E右上))))@A@,EA
><*DB'',!右下))))@A@,!A
><*<BCD'',上下左右@A@,
''
>)2D*/)',
>)2D*5.',
>)2D*2<9',
>)2D*2=',
>)2D*3/FG',
>)2D*+HI',
>)2D*'',
>)2D*'',
>)2D*'',
>)2D*'',
>)2D*!'',
>)2D*'',
>)2D*'',!
>)2D*?'',!
>)2D*E'',!
>)2D*B+GH',
>)2D*'',
>)2D*J+GH',
>)2D*./F2',
>)2D*G5',
>KB*)2DKL<59*G5''''''E
>2G5*=K92'''''''''
>2G5*//'''''''''
>'2G5*M+2F''''''''
>'''2G5*M+2F*KL/529/32''''
>'''2G5*M+2F*IKG3<29/9)''''
>''2G5*/.2K+/G'''''''!
>'''2G5*/.2K+/G*<2./<++/G'''
>'''2G5*/.2K+/G*2K3CJ/=K<I''
>'''2G5*/.2K+/G*3CJ/K'''?
>'''2G5*/.2K+/G*32H+M2GC'''E
>'''2G5*/.2K+/G*32KCJ''''
>''2G5*2<''''''''
>'''2G5*2<*K2<'''''
>'''2G5*2<*=K<I2<'''''
>''2G5*<D<2<2'''''''
>'''2G5*<D<2<2*32L5H''''!
>''''2G5*<D<2<2*32L5H*.K<<F/3'
>''''2G5*<D<2<2*32L5H*<22.+952'
>'''2G5*<D<2<2*<2IKG39)'''?
>K*)''',AAA
>K*BL ',AAA共 )
>K*B2''',NAAA
>K*BL ',AAA
>K*B2''',NAAA
>K*B=#L ',EAAA')每自然扇区
>K*B=#2'',%NAAA
>K*B=#<',AAA 个自然扇区7把
=K<I 的地址线移到这个口内容的低位:
=# 可用容量@8)@)
自然扇区的内容字节范围7O$:7APA:共 块@)A硬件上把
K?AKAK 锁住了A不能写:
能读不能写的扇区号为 O 为7APA:共 ? 块@?)A可以作为菜
单位置
>K*B=#L '''',EAAA')每自然扇区
>K*B=#2'',%NAAA
能读能写的 =K<I 的连续地址如下
>K*B=#L ,共 )
>K*B=#2'',NN
操作 =K<I 地址时A
"算出页地址
"对扇区解锁7读扇区不用解锁:7,!!!!:@,A7,:@,!!A
7,!!!!:@,-
。把高 位移入QK*B=#<R@ 的低 位A
。把原来的高 位置 A再或上 L
!"然后整个扇区读写 ! 字节
片外数组 ,P,N-
' #,6LNQ!R'''**',-'O$,N
' #,<LNQ!R'''**',-'O$,N
'>K*=#FLN''''''','O$,N
'>K*=#FLN''''''','O$,N
'>K*=#LN''''''','O$,N
'>K*=#LN''''''',!'O$,!N
'>K*CSFLN''''''''',?'O$,N
' #,0QR'''''**',-'O$,%
'
' #,H&#LQ?R''''**',-'O$,!
' #,8,&H&#'''**',-O$,
' ''#,I #Q,R'''**',?-
')%<,)%QKB*)2DKL<59*G5R'**',?-
' #,9,L'''''**',!-
片外单变量 ,P,N-
'通讯专用
' #,5&''**,-
' #,5&''**,-
' #,5&''**,-
' #,5=<''**,-
' #,53 #**,-
' #,5K<''**,!-
' #,5B<''**,-
' #,5&''**,-
' #,5&''**,?-
' #,5&''**,E-
'=# 专用
' #,. K''**,-
' ',<K''**,-
' ',=#K'**,-
' ',=#K**,!-
' #,=#KI''**,-
' #,=#K''**,?-
' #,=#K''**,E-
' #,=#FG'**,-
'菜单专用
' #,&''**,-
' #,&''**,-
' #,&''**,-
'
' ','+3'''**,-
' ',G,+3''**,!-
'
'画线专用
' #,&''**,-
' #,&''**,-
' #,&''**,-
' #,&''**,-
' #,&!''**,-
' #,&''**,!-
' #,&''**,-
' #,&?''**,-
' #,&E''**,?-
' #,&''**,E-
' #,&''**,-
' #,&''**,%-
' #,&''**,-
'3&,
' #,,&'**,-
' #,,&'**,-
' #,,&'**,-
'图形字符专用
' #,H&#&''**,-
' #,H&#&''**,-
' #,H&#&''**,-
' #,H&#&''**,-
'主程序用
' #,G4)'''**,-
' #,,.'''**,!-
' #,,<&'''**,-
' #,,.6'''**,-
' #,,G4'''**,?-
' #,,3 #'**,E-
' #,,.'''**,-
' #,,G'''**,%-
'中断 用
' #,&*,''**,-
'通讯中断用
' ',*'''**,-
'写 =# 用
' ',*=#F''**,-
' #,*=#F''**,!-
'读 =# 用
' ',*=#''**,!-
' #,*=#''**,!-
'0!K4 专用
' ',*0!K4''**,!!-
' #,K*0!K4**,!-
' #,B*0!K4**,!?-
'读时间用
' #,*'''**,!E-
'显示文本行用
''' #,*3&,'**,!-
' #8,&*3&,**,!%-
'显示开机画面
' #,*=L&'''**,!-
' #,S*=L&'''**,!-
' #,0*=L&'''**,!-
' #,*=L&'''**,-
'3&,9#
' #,*3&,9#'**,-
' #,S*3&,9#'**,-
' #,0*3&,9#'**,-
''' #,&*3&,9#'**,-
'键处理程序专用
''' #,)&'**,!-
'定时器 专用
' ',*<'''**,-
' #,90*D''**,?-
' #,90*#'**,E-
' #,90*3''**,-
' #,90*I''**,%-
剩余31页未读,继续阅读
资源评论
syc969318442
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多机调度问题贪心算法:理论探索与实践应用.zip
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功