单片机课程设计(菜单页面)
单片机课程设计任务及要求

单片机课程设计任务及要求第一篇:单片机课程设计任务及要求13Z机制《单片机课程设计》任务书及要求一、本课程设计的目的和意义通过课程设计使学生深入理解单片机的基本结构和工作原理。
掌握单片机系统常用接口的设计及扩展方法。
掌握汇编语言程序设计和程序调试的技巧。
学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。
为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。
二、设计任务及要求1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。
2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。
3.设计文件:设计报告字数约4000~5000字(不包括程序清单),内容及格式要求如下:(1)报告内容的一般安排λ目录(1页)λ前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的意义。
λ总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。
λ硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。
系统总电路图可占完整一页。
λ软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。
对于复杂程序结构可先绘制程序流程图。
λ设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。
参考文献(1页)(2)设计报告书写要求以班级为单位购买徐师大标准的课程设计报告本,人手一册。
课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。
若整页为汇编语言程序,则该页不得少于20行。
设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。
插图上下之外部不得留有超过一行文字高度的空白行。
单片机菜单课程设计

单片机菜单课程设计一、课程目标知识目标:1. 让学生掌握单片机菜单设计的原理和流程。
2. 使学生了解并熟练运用单片机编程语言进行菜单程序编写。
3. 让学生掌握菜单界面布局和交互设计的基本原则。
技能目标:1. 培养学生运用单片机进行菜单程序设计的能力。
2. 培养学生分析和解决菜单程序中问题的能力。
3. 提高学生团队协作和沟通能力,能在团队中共同完成菜单设计项目。
情感态度价值观目标:1. 激发学生对单片机编程的兴趣,培养自主学习和技术探究的精神。
2. 培养学生面对编程挑战时的耐心和毅力,增强克服困难的信心。
3. 引导学生关注单片机技术在现实生活中的应用,认识到科技对生活的影响。
课程性质:本课程为实践性较强的学科,要求学生在理论学习的基础上,动手实践,培养实际操作能力。
学生特点:学生具备一定的单片机基础知识,对编程有一定的了解,但实际操作能力有待提高。
教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,培养学生编程思维和解决问题的能力。
通过课程目标的分解,使学生在完成具体学习成果的过程中,达到课程目标的要求。
二、教学内容本课程教学内容主要包括以下三个方面:1. 单片机菜单设计原理:介绍单片机菜单设计的概念、功能和分类,分析菜单设计的基本原理,包括菜单结构、菜单界面设计等。
教材章节:第三章 单片机菜单设计基础2. 单片机菜单程序编写:讲解单片机编程语言,以C语言为例,教授学生如何编写菜单程序,包括菜单项的添加、删除、修改等操作。
教材章节:第四章 单片机菜单编程实践教学安排:共4课时,分为以下两个阶段:阶段一:2课时,学习菜单程序的基本结构和编程方法。
阶段二:2课时,学习菜单项的添加、删除、修改等操作。
3. 单片机菜单设计实例:通过实际案例,教授学生如何进行菜单界面布局和交互设计,培养学生实际操作能力。
教材章节:第五章 单片机菜单设计实例教学安排:共4课时,分为以下两个阶段:阶段一:2课时,分析实例,讲解菜单界面布局和交互设计原则。
单片机课程设计(全)

《单片机原理及应用》课程设计题目: 51单片机基于8155、8255、ADC0809的应用设计目录引言 (6)1、设计目的与要求 (6)2、设计任务与主要任务 (6)1 单片机识的相关知识 (6)1.1单片机简介 (6)1.2单片机的发展史 (7)1.3单片机的特点 (8)2 系统的硬件的相关知识 (10)3.1单片机80C51的引脚及功能介绍 (10)3.2ADC0809的内部结构及引脚介绍 (10)3.38255的内部结构及引脚介绍 (11)3.48155的内部结构及引脚介绍 (10)3.5其他硬件的介绍 (10)4 51单片机基于8155、8255、ADC0809的应用设计 (12)4.1系统组成框图 (12)4.2设计电路原理图 (15)4.3程序流程图 (18)4.4程序清单 (19)5结束语 (19)6 附录 (20)参考文献281.1单片机简介单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
1.2 单片机的发展史1 . 4位单片机1975年,美国德克萨斯仪器公司首次推出4位单片机TMS-1000;此后,各个计算机公司竞相推出四位单片机。
日本松下公司的MN1400系列,美国洛克威尔公司的PPS/1系列等。
四位单片机的主要应用领域有:PC机的输入装置,电池充电器,运动器材,带液晶显示的音/视频产品控制器,一般家用电器的控制及遥控器,电子玩具,钟表,计算器,多功能电话等。
2 . 8位单片机1972年,美国Intel公司首先推出8位微处理器8008,并于1976年9月率先推出MCS-48系列单片机。
在这以后,8位单片机纷纷面市。
例如,莫斯特克和仙童公司合作生产的3870系列,摩托罗拉公司生产的6801系列等。
单片机课程设计 模板

单片机原理及系统课程设计评语:考勤(10)守纪(10)过程(40)设计报告(30)答辩(10)总成绩(100)专业:自动化与电气工程班级:电气工程及其自动化姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2013 年 3 月 7 日AbstractA remote controller implemented with AT89C51 Chip is presented in this paper.The remote controller gets the control order from the MT8870 single of telephone.The paper mainly introduces the remote control system,including the constitution of the system,the design of hardware and software,the principle of working.Keywords:single chip microcomputer,remote control,MT8870摘要设计了一种远程遥控器,它以单片机AT89C51为核心,利用电话机的MT8870信号获得控制命令。
文中对控制系统的组成、硬件和软件设计、工作原理进行了论述。
关键词:单片机,远程控制,MT88701.引言本装置并联于电话机的两端,不会影响到电话机的正常使用。
用户通过异地的电话机拨通本装置所连接外线的电话号码,通过交换机向电话机发出振铃信号。
本装置如果检测到振铃五次,即五次响铃后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。
2.设计方案及原理通过电话网对异地的电器实现控制(开/关);控制器可以实现自动模拟摘挂机;控制器设置密码校验;3硬件设计本作品使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。
单片机系统的设计课程设计

单片机系统的设计课程设计一、课程目标知识目标:1. 让学生理解单片机系统的基本原理和组成,掌握其设计流程和方法。
2. 使学生掌握单片机编程的基础知识,能运用C语言或汇编语言进行简单程序编写。
3. 帮助学生了解单片机系统在实际应用中的功能与作用,如智能家居、机器人等。
技能目标:1. 培养学生具备独立设计单片机系统的能力,包括硬件电路设计和软件编程。
2. 提高学生运用单片机解决实际问题的能力,如数据采集、信号处理等。
3. 培养学生动手实践和团队协作的能力,能够完成课程项目的设计与实施。
情感态度价值观目标:1. 培养学生对单片机系统设计和开发产生兴趣,提高其学习积极性和主动性。
2. 培养学生具备创新精神和实践意识,敢于尝试新方法,解决实际问题。
3. 培养学生具备良好的团队合作精神和沟通能力,能够在团队中发挥积极作用。
课程性质:本课程为实践性较强的学科,要求学生在理解理论知识的基础上,动手实践,完成单片机系统的设计与实现。
学生特点:学生具备一定的电子技术基础和编程能力,对单片机系统有一定了解,但实践经验不足。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,培养其创新能力和实践能力。
通过课程学习,使学生能够达到上述课程目标,为后续专业课程学习和实际工程应用打下坚实基础。
二、教学内容1. 单片机系统概述:介绍单片机的基本概念、发展历程、应用领域及未来发展趋势。
- 教材章节:第一章 单片机概述2. 单片机硬件结构:讲解单片机的内部结构、工作原理、主要性能指标及硬件连接方式。
- 教材章节:第二章 单片机硬件结构3. 单片机编程语言:学习单片机编程所需的基础知识,包括C语言和汇编语言。
- 教材章节:第三章 单片机编程语言4. 单片机I/O口编程:介绍I/O口的基本操作方法,包括输入、输出、中断等。
- 教材章节:第四章 单片机I/O口编程5. 单片机系统设计流程与方法:讲解单片机系统设计的步骤、方法及注意事项。
单片机课程设计

单片机课程设计《机器人入门》2021年亚太大学生机器人大赛——胜利鼓乐课程名称:单片机课程设计系部:自控系则专业班级:计算机控制20931学生姓名:陆小祥一、总体方案:1.工作原理:本设计使用stc89c52rc单片机做为本系统的掌控模块。
单片机可以把由ds18b20、ds1302、at24c02中的数据利用软件去展开处置,从而把数据传输至表明模块,同时实现温度、日历和闹铃的表明。
以lcd液晶显示器为表明模块,把单片机响起的数据表明出,并且表明多样化。
在表明电路中,主要依靠按键去同时实现各种表明建议的挑选与转换。
2.总体设计:设计总体框架图例如图二、系统硬件设计(单元电路设计及分析):1.stc89c52rc单片机最轻系统:最小系统包括晶体振荡电路、复位开关和电源部分。
图2为stc89c52rc单片机的最小系统。
图2最轻系统电路图2.温度测量模块:温度测量传感器使用dallas公司ds18b20的单总线数字化温度传感器,测温范围为-55℃~125℃,可编程为9十一位~12十一位a/d切换精度,测温分辨率达至0.0625℃,使用真菌电源工作方式,cpu只需一根口线便能够与ds18b20通信,挤占cpu口线太少,可以节省大量引线和逻辑电路。
USB电路例如图3右图。
图3ds18b20测量电路3.时钟模块:时钟模块采用ds1302芯片,ds1302是dallas公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31字节静态ram通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过am/pm指示决定采用24或12小时格式ds1302与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线:rst复位、i/o数据线、sclk串行时钟。
时钟/ram的读/写数据以一个字节或多达31个字节的字符组方式通信。
ds1302工作时功耗很低,保持数据和时钟信息时功率小于1mw,其接线电路如图4所示:图4时钟电路4.存储器模块:图5at24c02存储器电路5.lcd液晶显示模块:lcd液晶显示模块使用lcd1602型号,具备很低的功耗,正常工作时电流仅2.0ma/5.0v。
keil单片机编程课程设计

keil单片机编程课程设计一、课程目标知识目标:1. 理解单片机的基本概念,掌握Keil单片机编程的基本原理;2. 学会使用Keil软件进行单片机的程序编写、编译与调试;3. 掌握单片机外围电路的设计方法,并能结合实际需求进行简单电路搭建;4. 了解单片机在实际应用中的常见问题及其解决方法。
技能目标:1. 能够独立完成Keil单片机编程环境的搭建;2. 熟练运用C语言进行单片机程序设计,实现基础功能;3. 学会分析单片机程序运行过程,并能进行简单的程序优化;4. 培养学生动手实践能力,学会将理论知识应用于实际项目中。
情感态度价值观目标:1. 培养学生对单片机编程的兴趣,激发学生主动学习的积极性;2. 培养学生团队合作精神,提高沟通与协作能力;3. 培养学生勇于面对困难,敢于挑战的精神,增强自信心;4. 引导学生关注单片机技术在日常生活和科技发展中的应用,提高社会责任感。
课程性质:本课程为实践性较强的学科,注重理论知识与实际应用相结合。
学生特点:学生具备一定的电子基础和C语言编程能力,对单片机编程感兴趣,但实践能力有待提高。
教学要求:结合学生特点,注重启发式教学,鼓励学生动手实践,提高解决问题和创新能力。
将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. 单片机基础理论:介绍单片机的组成、工作原理及特点;讲解单片机内部结构、存储器、I/O口、定时器等基础资源。
相关教材章节:第一章 单片机概述2. Keil软件使用:讲解Keil软件的安装与配置,介绍Keil编程环境,学习创建、编译和调试单片机项目的方法。
相关教材章节:第二章 Keil软件使用3. C语言编程基础:回顾C语言基础知识,针对单片机编程需求,重点讲解指针、结构体、位操作等。
相关教材章节:第三章 C语言编程基础4. 单片机程序设计:学习单片机I/O口编程、中断编程、定时器编程等,实现基础功能。
相关教材章节:第四章 单片机程序设计5. 单片机外围电路设计:介绍常用传感器、执行器等外围电路的设计方法,学会根据需求搭建简单电路。
单片机课程设计

单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解其工作流程。
2. 使学生了解并熟练运用单片机的编程语言,如C语言或汇编语言。
3. 帮助学生掌握单片机外围电路的设计与搭建,使其能独立完成简单的电路系统。
技能目标:1. 培养学生运用单片机解决实际问题的能力,提高创新思维和动手实践能力。
2. 培养学生具备查阅资料、分析问题、设计方案、调试程序等综合技能。
情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学习热情,形成自主学习、合作学习的良好习惯。
2. 培养学生具备团队协作精神,学会与他人分享、交流、合作,提高沟通能力。
3. 培养学生关注科技发展,了解单片机在现实生活中的应用,增强社会责任感和创新意识。
课程性质分析:本课程为单片机课程设计,旨在让学生在掌握理论知识的基础上,通过实际操作,提高解决实际问题的能力。
学生特点分析:学生已具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足,需要通过本课程加强实践操作和综合运用。
教学要求:1. 理论与实践相结合,注重培养学生的动手能力。
2. 引导学生主动思考,发现问题,解决问题。
3. 创设实际情境,提高学生的学习兴趣和参与度。
4. 注重培养学生的团队协作能力和沟通能力。
二、教学内容1. 单片机原理及结构:介绍单片机的组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分。
参考教材章节:第一章 单片机概述2. 单片机编程语言:学习C语言和汇编语言的基础知识,掌握编程技巧,能独立编写简单的单片机程序。
参考教材章节:第二章 单片机编程语言3. 单片机外围电路设计:讲解并实践常用外围电路的设计与搭建,如LED 灯、蜂鸣器、数码管等。
参考教材章节:第三章 单片机外围电路设计4. 单片机程序下载与调试:学习使用编程器、仿真器等工具,掌握程序下载、调试方法。
参考教材章节:第四章 单片机程序下载与调试5. 实践项目:设计并实现几个实际项目,如温度控制器、智能小车、智能家居系统等,锻炼学生解决实际问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机技术》课程设计说明书题目系部:学生姓名:指导教师:职称专业:班级:完成时间:摘要随着现代化的脚步,市场经济的不断完善,信息技术日益发展,信息量的掌握决定了一个人事业的成败。
21世纪其实无疑不是信息的时代。
信息技术的迅猛发展已对我们的生产方式、生活方式、学习方式及思维方式产生了深远的影响,也带动了信息显示技术的发展。
其中液晶显示屏被广泛应用于各种不同的领域,包括手机、膝上型电脑、笔记本电脑、电脑监视器、大屏幕电视以及数字广告屏,液晶显示在我们的生活中随处可见,同时,人们也可根据自己的需求选择显示出想要显示的内容。
近年来,同样应用广泛的菜单选择系统也离不开显示技术。
通过显示屏,使得具有单层或多层菜单选择功的操作系统更加简洁、优化、便于操作。
本设计通过汉字液晶显示器122232来显示出一个具有两级菜单选择功能的小系统。
设计以模拟生活中常见的多功能检测器为例,详细分析了单片机在本设计中的应用原理,并分块给出了整个系统的硬件以及软件编程思路,使得整个设计清晰简洁地阐明了单片机小系统在生活中的广泛应用。
因此本课题的研究具有重要的现实意义。
关键词:显示单片机液晶显示器菜单选择AbstractWith the pace of the modernization, the economy market continues to improve. The information technology is improved day by day, so controlling the amount of information determines one’s success or failure. In fact, the 21st century is certainly the information age. The rapid development of the information technology has made a deeply effect in our lifestyle, learning style and thinking style, and at the same time, it has helped to improve the information display technology.Among that, Liquid crystal display is widely used in a variety of areas, including mobile phones, laptop computers, notebook computers, computer monitors, large screen TV and digital advertising screens. Liquid crystal display applies everywhere in our lives, at the same time, we can control the content which we want to display in the screen according our needing. In recent years, the menus chose system which also very popular in people’s life is also rely on the display system. The displays made the menus system more simple and clean. This design simulates the popular menus system in our life. Having analyzed the working theory of the SCM before designed, it tells us the thoughts of the hardware and software designs. This makes the design more compact and pellucid to display the SCM’s use in our life. So the subject of this research has an important practical significance.Keywords:display SCM l iquid crystal display menus-chose目录摘要 (2)Abstract (3)绪论 (1)1 整体方案设计 ........................................ 错误!未定义书签。
1.1 系统总体基本构成 (2)1.1.1 系统实现方法 (2)1.1.2 系统思路来源 (2)1.2 系统模块功能 (2)1.3 系统工作原理 (4)2 硬件电路设计 ........................................ 错误!未定义书签。
2.1 系统硬件主要构成 (5)2.1.1 单片机AT89S5x (5)2.1.2 液晶显示器12864 (8)2.1.3 行列式键盘选择 (13)2.2 系统硬件电路模块 (15)2.2.1 键盘选择模块 .................................... 错误!未定义书签。
2.2.2 显示模块 (15)3 软件设计 (17)3.1 软件操作过程及实现的内容 (17)3.2 系统软件主要构成 (17)3.2.1 主程序的流程图 (17)3.2.2 程序的初始化部分 (17)3.2.3 主函数部分 (18)3.2.4 按键选择响应部分 (19)3.2.5 液晶显示及命令传输部分 (19)4 系统安装与调试 (20)4.1 系统硬件的安装 (20)4.2 系统硬件的检查 (21)4.3 系统软件的调试 (21)4.3.1 调试的整个过程 (21)4.3.2 程序的编译 (21)4.3.3 程序的调试 (22)结论 (23)致谢 (25)参考文献 (26)附录系统软件总程序 (27)绪论单片机正以低廉的成本、强大的功能、较高的可靠性被广泛地应用于家电设备、仪器仪表、工业控制及城市建设等各个领域中.纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。
而智能菜单选择系统的应用也随着单片机的发展渐渐渗透到了我们生活中的每一个角落。
现在市场上各类依靠菜单选择系统来操作完成的产品较多,但目前的菜单选择系统还有着较大可发展升级的空间。
随着信息化社会的迅速发展,菜单选择系统正在由单一向多元化、由简单模式向智能等多方面发展。
该课题使我们能够掌握菜单选择系统的基本原理和设计方法,并对液晶显示屏这个行业有了较为深刻的了解和认识,同时对大学期间所学习的一些理论知识进行了实践,使我们对所学过的理论知识有了新的认识。
通过对该课题的设计研究可以熟练掌握51单片机软硬件开发工具的使用方法,为以后从事相关行业的工作积累了不少有用知识。
目前我国的信息行业发展迅速,使得将来应用更加广泛的智能菜单系统以及作为主要平面显示媒介的LCD显示屏的作用也越来越广泛,相关的从业人员也会越来越紧缺。
但同时应该清楚的认识到我国在这两个领域的技术虽然发展迅速但和世界先进水平还有一定的差距。
因此本课题不论是对自己的就业还是对我国单片机技术的发展都有着非常现实与积极的意义。
1 整体方案设计1.1 系统总体基本构成本系统以单片机AT89S52为控制核心,由单片机数据存储模块、键盘按键选模块、接口模块和LCD显示模块组成,它们共同完成菜单由一级选择进入下一级并显示出内容的任务。
其中,对系统进行核心控制的模块由单片机AT89S52和一些具有复位、振荡作用的电路组成;数据存储模块是由单片机内部ROM进行数据的存储;按键选择模块由行列式键盘组成;接口模块则由按键接口部分和LCD12864并口显示接口组成;LCD显示模块由液晶显示器12864来完成实现字符的显示。
1.1.1 系统实现方法整个菜单呈树形拓扑结构,每个节点的父节点都是唯一的,由此可以确定其在菜单树中的位置,总体思路就是以固定格式建立一个变量库和一个菜单库,以编号作为各个变量和菜单的主关键字[1、4-6]。
变量库中专门存放液晶显示所涉及的变量,每个变量有一个变量编号;菜单库中专门存放各个菜单的内容,每个菜单有一个菜单编号,菜单中所涉及的变量可以从变量库中抽取。
执行文件的任务就是对菜单库和变量库进行解码操作,完成液晶显示和键盘响应的功能。
1.1.2 系统思路来源由于液晶显示器(LCD)具有功耗低、体积小、驱动电压低、价格低、所含信息多等优点,它在许多微机控制系统中被用作显示终端、人机接口等设备。
由文献[2]可知清华大学与北京自动化设计院联合研制的全数字大电流可控整流电源中正是采用80C196KC单片机控制HD61202进行液晶显示作为人机接口设备。
单片机与液晶显示和键盘结合,组成现场控制系统,与上位机联合对生产设备进行监控并进行相应的参数设置。
本设计在参考了以上设计的基本原理后决定也采用液晶显示器来显示并实现多层菜单选择的功能。
1.2 系统模块功能其中,核心控制模块单片机通过控制器和存储器依靠程序中指令的顺序周而复始地进行取出指令,分析指令,执行指令来完成整个指令操作;键盘按键选择模块由4x4的行列式键盘通过编写程序对每行没列进行监控从而确定是哪一个键被按下,大大减少了I/O口的使用,增加了输入。
本设计中由于键盘选择只有翻页下翻页键、确定键和总返回键,所以只使用了其中的四个状态来实现从一级进入或者退出到另一级的功能。
接口模块分为按键接口和显示接口部分,分别通过杜邦线与核心单片机的连接。
图1-1 液晶显示及键盘响应流程图初始化是对单片机、液晶和键盘的相关参数进行设置,并设定相应外部中断。
液晶显示模块中通常每屏液晶显示表示1个菜单,但由于液晶显示的内容有限(这里的12864液晶显示器为4行),所以当1屏不能完全显示出1个菜单时还需要具有翻屏功能,这里的菜单显示呈树形拓扑结构。
图1-2 菜单显示树形拓扑结构1.3 系统工作原理整个设计通过软件编程及调试设计出一个简易的多级菜单选择程序,具有多级菜单选择功能。
第一级菜单为主菜单页面,首页显示出的内容为6个不同的功能项,并通过上下翻页选择键进行选择,并按确定键进行确定;进入了下一级页面,同时会出现主功能页面下相应的功能选择,并进行相应的选择,当发现进入的不是自己需要的页面,可以通过选择键选择返回或者按返回主页按键。