洗衣机人机界面的设计(新)

合集下载

基于体验理论的智能洗衣机软件用户界面设计

基于体验理论的智能洗衣机软件用户界面设计

2021年第01期125中国高新科技RESEARCH DESIGN | 研发设计随着我国智能洗衣机家电制造行业的不断发展,智能洗衣机设计水平与制造能力在良好机遇下得到了快速提升。

与此同时,随着人们对日常生活家居品质要求的不断提高,智能洗衣机人机交互界面设计作为影响客户洗涤感受与心理预期的重要内容,逐步受到了越来越多家电制造生产企业的关注与重视。

本文以体验理论为基础支撑,对该理论下智能洗衣机软件用户界面设计进行深度研究,旨在将体验理论应用于智能洗衣机软件用户界面设计的研究过程,满足智能洗衣机用户感受及心理预期。

1.智能洗衣机概述智能洗衣机是利用计算机科学技术和信息处理技术,将相关机械设备和信息收集设备植入洗衣机内桶,使洗衣机具备智能化与自动化特征,实现远程操控洗衣、数据传输以及洗衣机故障检测和节能节水等诸多功能的重要家电设备。

在此过程中,智能洗衣机自动化发展与智能化功能的实现有赖于当今信息技术的发展及网络科技的进步,传感技术、物联网技术甚至计算机科学技术在智能洗衣机应用中得到了淋漓尽致的展现。

一般而言,智能洗衣机具备智能控制功能、数据通信功能、自动检测功能和节能功能四大功能。

自动检测功能主要是指自动检查智能洗衣机运行过程中出现的故障,并进一步将故障信息反馈给用户或智能洗衣机生产制造企业,为企业实现远程服务或上门服务提供数据支撑。

2.基于体验理论的智能洗衣机软件用户界面设计原则2.1用户行为逻辑原则智能洗衣机用户的基本行为逻辑是洗衣机在体验理论支撑下软件用户界面设计的最基本原则。

用户的行为逻辑主要体现智能洗衣机客户的日常行为和操作习惯。

本文在对智能洗衣机不同界面数据信息进行加工时发现,探究智能洗衣机用户在衣物洗涤过程中的行为习惯和行为偏好,能更契合智能洗衣机生产制造智能化与自动化发展趋势。

在运动习惯上,往往呈现由上到下和由左到右的基本规律流程,由于人体感知和运动习惯往往呈现由上到下和由左到右的基本规律,因此,智能洗衣机软件用户界面设计必须与用户习惯性运动状态相吻合,契合用户行为习惯,使智能洗衣机与用户之间呈现更高的逻辑配合度,列表式界面行为流程图和标签式界面行为流程图如图1所示。

洗衣机人机界面课设报告

洗衣机人机界面课设报告

引言 (1)第1章:绪论1.1洗衣机的分类 (2)1.2国内外现状及水平 (2)第2章设计方案 (4)2.1设计任务 (4)2.2洗衣机的设计方案及论证 (4)2.2.1按键 (4)2.2.2 洗衣程序 (4)2.2.3 设计总方框图 (4)2.3洗衣机的设计论证 (5)第3章硬件设备 (6)3.1 单片机控制电路 (6)3.2 LED数码管模块 (6)3.3单片机的时钟电路 (7)3.4显示电路 (7)3.5电机的控制电路 (8)第4章软件设计 (9)4.1主程序设计 (9)4.2标准洗衣程序设计 (9)4.3洗涤程序的设计 (10)4.4漂洗程序的设计 (11)第五章调试 (12)5.1 硬件调试 (12)5.2 软件调试 (13)结论 (14)参考文献 (15)附录 (16)附录A 主电路图 (16)附录B 程序 (16)引言目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。

目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,但是在许多方面还是满足不了人们的需求。

这就要求设计者们有更高的专业和技术水平设计出更节能、功能更齐全、更人性化的洗衣机。

让洗衣服这项难于逃避的家务劳动,不再成为一种负担。

随着加入世贸组织,跟多的国内外强势品牌加入,研究新的技术开发新的产品,洗衣机行业将爆发新一轮的以“绿色环保”、“节水节能”为主题的大战,而技术制高点则是未来的竞争焦点。

在国内从洗衣机市场得到的商情显示由于受水资源不断减少自来水费有所提高等因素的影响,市场上那些用水量比较大的洗衣机销售受阻而具有节水功能的洗衣机的销路不断看好。

针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等先后向市场推出了一批节水型全自动的洗衣机。

然而随着洗衣机市场的迅速发展和科技的进步创新,随着滚筒洗衣机制作成本的下降,也让滚筒洗衣机得到了很好的普及,市场占有率大幅提升。

智能家电的人机交互界面设计与优化

智能家电的人机交互界面设计与优化

智能家电的人机交互界面设计与优化现代科技的快速发展,给人们的生活带来了很多便利和创新,智能家电作为其中的一员,正在以其智能化和自动化的特点受到越来越多人的青睐。

智能家电的人机交互界面设计与优化,是为了更好地满足用户的需求和提升用户体验而进行的重要工作。

本文将就智能家电的人机交互界面设计与优化进行一些探讨。

首先,智能家电的人机交互界面设计需要简洁明了。

智能家电的用户群体普遍较广,包括老人、儿童等不同年龄段的人群,因此,界面设计应考虑到不同群体的使用习惯和能力。

简洁明了的界面设计可以让用户轻松找到所需功能,减少误操作和学习成本。

对于老年人或使用经验较少的用户来说,过于繁杂和复杂的界面可能会导致使用困难和不适应,因此在设计时应尽量简化操作过程,避免过多的菜单选项和功能按钮,保证界面的整体简洁易懂。

其次,智能家电的人机交互界面设计需要注重可视化效果。

随着科技的进步,智能家电的屏幕显示效果也越来越先进,可以实现更加丰富多彩的界面设计。

通过运用合适的颜色、字体、图标等元素,可以使界面更加直观、美观。

例如,在温度调节功能的界面设计中,可以使用温度色谱图的方式显示不同温度区间,帮助用户更好地把握当前温度的范围。

同时,合理运用适当的动画效果,可以增加用户的交互体验和视觉吸引力,使用户更容易理解界面的功能,提升用户对智能家电的好感度。

此外,智能家电的人机交互界面设计需要考虑用户习惯和个性化需求。

随着人们对智能家居的需求不断提高,定制化的要求也变得越来越重要。

智能家电的界面设计应该允许用户根据自己的需求和习惯进行个性化设置,例如,对于音响设备来说,用户可以自由选择想要播放的音乐、音量大小等。

通过提供灵活的设置选项,使得用户可以根据自身需求来自定义智能家电的操作界面,提升用户使用体验。

另外,智能家电的人机交互界面设计应注重易用性和智能化。

一个好的界面设计应该能够让用户在使用过程中感到方便、快捷,并可以尽量提供智能化的操作方式。

基于眼动仪的洗衣机操作界面的设计

基于眼动仪的洗衣机操作界面的设计

92基于眼动仪的洗衣机操作界面的设计文/尚鑫伟 叶信尉随着科技的不断发展,眼动仪成为一种广泛应用于人机交互领域的技术工具。

本文研究将应用眼动仪技术于洗衣机操作界面,以提高用户体验和操作效率。

首先,介绍了眼动仪的原理、分类及其在人机交互领域中的应用。

然后,分析了传统洗衣机操作界面存在的问题。

接着,提出了基于眼动仪的洗衣机操作界面设计方案,并详细讨论了其设计原则和具体实施方法。

最后,通过实验验证了该设计方案的有效性,并探讨了可能的改进措施。

本研究结果表明,基于眼动仪的洗衣机操作界面设计能够显著提升用户的操作效率和体验,具有很大的潜力和应用前景。

93布局),色彩对比度采用(填写由C 方案得出最好对比度)、采用图文结合,根据[1]得知界面可以在按钮添加易识易用的小型图标, 图文结合,增加可读性、可视性;因此在每个按钮下设置相应的小图标,背景颜色不同(A1为蓝色、A2为白色)。

实验流程在实验开始前,主持人向被试者解释了任务和注意事项。

被试者被要求观察四组按顺序出现的图片,并可以自由地观察图片上的内容。

在实验开始之前,每位被试者必须进行眼动仪的校准,以确保准确跟踪受试者的眼球运动。

在整个实验过程中,被试者只能观察屏幕上的图片,并且不能移开视线超出眼动仪的监测范围。

为了确保被试者在实验过程中感到舒适和放松,提供了安静的实验环境,并确保实验照明不会干扰被试者,避免对实验结果产生影响。

在登记信息阶段,被试者的年龄、眼睛度数、身高和性别被记录下来,以确保被试者在各个年龄段和性别上的分布,从而提高实验结果的完整性和全面性。

设备调试阶段,被试者被安排在规定位置,通过设备自带的软件进行距离调试,并将设备与眼睛瞳孔进行匹配,以为后续测试做好准备。

测试开始时,将图片导入眼动仪自带的应用程序,并设置播放速度为10秒。

也就是说,第一张图片出现后经过10秒会自动播放下一张,直到所有图片播放完毕。

在实验过程中,眼动仪会自动记录实验数据,包括被试者的热点图和轨迹图。

人机界面设计(含案例分析)

人机界面设计(含案例分析)

人机界面设计(含案例分析)家电(冰箱)Haier/海尔 BCD-231WDBB场所:冰箱是家用厨房内最为常见的家电产品之一。

在公共空间比如餐厅,酒店也都有配备。

作用:冰箱使食物或其他物品保持冷态,具有储藏,冷冻的功能。

人机界面分析:把手:①位置:把手设计符合大众身高结构,一般根据实际冰箱高度设计,比如此冰箱总高1722mm,三门设计,把手分别在550mm左右、950mm左右、1300mm左右。

②形状:此冰箱把手属于隐藏式把手设计,使机器整体统一美观。

把手形状呈长方形凹槽,适用于大多数家庭成员的高度差异。

③功能:此把手设计即运用手部动作,通过抓、拉来实施对冰箱门的控制。

外观大方,开门方便,不积灰尘,容易清理。

存储空间:①位置:此冰箱为三门设计,区分两个不同的存储空间,分别是冷藏室和冷冻室。

上门与下门等比例分布,中门5°C---18°C全温区变温。

②形状:三个存储空间均为长方形,中间有长方形隔板分割,阶梯式分割方式,适用于不同食材的存放。

冷冻室采用抽屉设计,极大拓展了冷冻空间,抽屉装饰有仿金属材质亮银色饰条,质感强,坚固耐用。

③功能:冷藏室主要储存新鲜的食物或是烹饪过的食物,海鲜肉类在放入冷藏室24小时低温排毒后放入冷冻室保存。

冷冻室一般保存海鲜肉类等需要保存较长时间不使用的食物。

显示部分、按钮:①位置:显示部分、按钮一般在人眼可以看见,手可以触及的范围内。

此冰箱在面板中间高约1650mm的位置。

②形状:此冰箱显示按钮部分为竖立的长方形,与整体机器相统一,整体感强。

从上到下分为四个区域,用黑色实线区分,分别是温区选择、温度调节、功能选择和设定。

上面三个区域为LED灯的液晶显示,设定按钮呈圆形,触摸式按钮,反应灵敏好操作。

③功能:此冰箱显示按钮部分采用电脑控温,冷藏冷冻的温度可通过设定按钮进行分开调节,并有记忆报警功能。

温区选择显示三个白色正方形灯光上下分布,温度调节显示白色摄氏温度,功能选择显示智能、假日、省电图形加文字三个功能。

《人机界面设计作业设计方案》

《人机界面设计作业设计方案》

《人机界面设计》作业设计方案一、作业背景随着信息技术的不息发展,人机界面设计在各个领域中扮演着越来越重要的角色。

为了培养学生对人机界面设计的理解和实践能力,本次作业将以《人机界面设计》为主题,让学生通过设计一个具有实际应用意义的界面来提升他们的设计思维和技能。

二、作业目标1.了解人机界面设计的基本原理和方法;2.掌握人机界面设计的常用工具和技术;3.培养学生的设计思维和创新能力;4.通过实践,提升学生的人机界面设计能力。

三、作业要求1.选择一个具有实际应用意义的场景,设计一个符合用户需求和操作习惯的人机界面;2.界面设计应具有良好的可用性和用户体验,符合人机工程学的相关原则;3.设计要思量到不同设备的显示尺寸和分辨率,能够适配不同屏幕大小的设备;4.作业提交包括设计稿、交互原型和设计说明三部分。

四、作业步骤1.确定设计主题:选择一个实际应用途景,如在线购物、社交媒体、健康管理等;2.用户钻研:调研目标用户群体的需求和习惯,分析用户痛点和需求;3.界面设计:根据用户钻研结果,设计界面的布局、色彩、字体等元素;4.交互设计:设计界面的交互方式,包括按钮、导航、动画效果等;5.原型制作:利用设计工具制作交互原型,展示界面的交互流程和功能;6.设计说明:撰写设计说明,诠释设计思路、理念和技术实现方法。

五、作业评判标准1.设计创新性:界面设计是否具有新颖的创意和想法;2.用户体验:界面是否易用、直观,符合用户操作习惯;3.设计质量:界面布局、色彩、字体等元素是否协调统一;4.技术实现:交互原型是否能够有效展示界面的交互功能;5.设计说明:设计说明是否清晰明了,能够诠释设计思路和实现方法。

六、作业提交要求1.作业提交时间:作业设计方案需在规守时间内提交;2.作业提交形式:设计稿、交互原型和设计说明需打包压缩后上传至指定平台;3.作业提交评审:作业将由专业教师进行评审,评选出优秀作品进行展示和分享。

七、总结通过本次《人机界面设计》作业设计方案,学生将能够深入了解人机界面设计的基本原理和方法,掌握设计工具和技术,培养设计思维和创新能力,提升人机界面设计能力,为未来的职业发展打下坚实基础。

智能洗衣机系统控制及监控界面设计网络集成与自动化论文

智能洗衣机系统控制及监控界面设计网络集成与自动化论文

网络集成与自动化论文学院:电气工程与自动化学院题目:智能洗衣机系统控制及监控界面设计专业班级:自动化123班学号:27号学生姓名:指导老师:韩树人老师2015年6月3号摘要本系统就是基于西门子S7-300,实现洗衣机的自动控制和手动控制相结合的,充分发挥西门子S7-300在编程上面的优点(简单,易懂,易操作),在控制洗衣机的方面,我们可以很容易的实现对洗衣机各个功能的控制,操作。

自动化洗衣机分为手动和自动两种模式,在自动状态,可以实现在无人操作自动实现上水,洗涤,排水,脱水,再上水,再洗涤,再排水,再脱水最后停止运行,显示洗衣完成标志。

在手动状态下,可以实现在人的操作按照主人意见工作,最终实现洗衣的过程。

关键词:自动洗衣机;PLC;Wincc flexible界面监控,MPI。

AbstractThis system is based on Siemens S7-300, realize the automatic control of the washing machine and the combination of manual control, give full play to the Siemens S7-300 in programming the above advantages, simple, and easy to understand, easy to operate, in terms of control of the washing machine, washing machine we can easily realize the various functions of control and operation. Automatic washing machine is divided into two types of manual and automatic mode, in the automatic state, can be achieved in unmanned automatic water, washing, draining, dehydration, again water, wash again, drainage, dehydration finally stop running again, show laundry done. In manual mode, can realize in the operations in accordance with the master work, finally realizes the laundry process.Key words:automatic washing machines; PLC; Wincc flexible monitoring interface, the MPI.目录第一章绪论 (5)1.1 网络集成 (5)1.2 PLC-S7-300 (5)1.3 Wincc flexible ................................... 5厦礴恳蹒骈時盡继價骚。

人机界面设计案例

人机界面设计案例

人机界面设计案例设计案例:智能家居控制面板背景:智能家居系统成为现代家庭生活中的一部分。

通过智能家居系统,家庭中的各种设备和设施(如照明、温度、安全系统等)可以通过一个中心控制面板进行管理和操作。

这个案例将重点介绍如何设计一个优秀的智能家居控制面板。

设计目标:1.提供直观明确的控制功能,并且易于使用和操作;2.通过智能算法自动化一些功能,提高用户体验;3.界面设计简洁大方,符合用户的审美需求。

设计要点:1.用户界面的布局和可视化2.信息展示和交互面板需要能够向用户清晰地展示智能家居系统的状态和操作结果。

当用户进行项操作后,面板应该立即给予反馈,例如通过界面上的提示信息或者声音。

同时,对于当前的系统状态,可以通过指示灯或进度条等方式将其可视化展示,让用户可以一目了然地了解当前的情况。

3.自动化和智能算法为了提高用户体验,面板可以学习用户的习惯和偏好,并通过智能算法自动化一些功能。

例如,面板可以学习用户每天上下班的时间,自动调节照明和温度等设备,以节约能源。

这样用户无需手动操作,系统可以自动根据用户的需求进行调整。

4.人性化设计界面的设计应该注重人性化,考虑到用户的特殊需求。

比如,对于老年人或视力不好的用户,可以提供大字体和高对比度的显示方式,以方便阅读和操作。

5.可扩展性和灵活性面板应该具备良好的可扩展性和灵活性,以适应不同用户的需求。

例如,用户可以根据自己的喜好和需求,选择不同的主题风格或布局方式。

结论:这个智能家居控制面板是一个成功的人机界面设计案例。

通过直观明确的布局,清晰展示信息和灵活的可视化方式,帮助用户轻松操作智能家居系统。

同时,通过自动化和智能算法,提高了用户的体验和便利性。

人性化设计和可扩展性让面板适应了不同用户的需求。

最重要的是,在整个设计过程中,设计师始终关注用户的需求和体验,使得界面设计成为用户友好的工具。

通过这个案例的介绍,我们可以看到一个优秀的人机界面设计是需要在用户需求、界面布局、可视化和交互方式等多个方面进行综合考虑的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

洗衣机人机界面的设计摘要:单片机是计算机家庭的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛应用。

本洗衣机控制系统,采用目前常用的AT89C51单片机,用c语言的编程方法,完成对洗衣机洗衣全过程的自动控制,并采用LED数码显示洗衣剩余时间。

使全自动洗衣机的使用更加简单、直观和方便。

本设计取材容易,结构简洁,易于制作,具有一定的实用价值。

关键字:AT89C51单片机、洗衣机、c语言目录引言 (1)第一章绪论 (1)1.1功能概述 (1)1.2设计分析及方法论证 (1)第二章基础知识介绍 (2)2.2 LED数码管模块 (5)2.3 键盘模块 (7)第三章系统硬件电路设计 (7)3.1 主控制系统电路 (7)3.1.1 时钟电路 (8)3.1.2 复位电路 (9)3.2 信号灯显示电路 (10)3.3 数码管时间显示电路 (10)3.4 独立式按键电路 (11)第四章系统软件设计 (12)4.1 keil软件介绍 (12)4.2 程序设计 (13)4.2.1 主流程图 (13)4.2.3 自动模式下的洗衣流程 (14)第五章结论 (15)附录: (16)参考文献 (30)引言单片机又称微控制器,或称嵌入式控制器。

而现在的智能家电无一例外是采用微控制器来实现的,所以家用电器是单片机应用最多的领域之一。

它是家用电器实现智能化的心脏和大脑。

由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。

而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。

单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。

第一章绪论1.1功能概述通电后,洗衣机进入暂停状态,以便放好衣物。

若不选择洗衣周期,则洗衣机从进水过程开始,进水过程完成后,自动进入洗涤,洗涤完成后进入漂洗模式:排水—进水—漂洗,连续三次漂洗后进行脱水,脱水完成后洗衣机暂停工作。

电机是一个正反转电机,可以形成往返水流,有利于洗涤衣物。

能够显示洗涤剩余时间,如果洗衣机出现故障,将会有声光报警装置显示。

1.2设计分析及方法论证洗涤过程实质就是使水与洗涤液的混合液与衣服之间有充分的行程冲刷,以使衣服上的污垢得以清除,以达到洗衣的目的,因此,在设计洗衣和漂洗过程中我们通过充分讨论决定使用电机的正反转来实现水的充分搅拌。

脱水以电机的快速转动产生的离心力来实现,经过讨论和实际生活中的经验以及仿真的结果,以上方法完全可行。

本设计用AT89C51单片机实现洗衣机的控制,通过对拨码开关和键盘的操作实现菜单的选择,当选择好模式后进入该模式设置该模式下的参数,然后再次扫描键盘,按开始键使洗衣机进入该模式进行工作。

在P3.4为低电平是进入菜单选择,菜单选择模式下若P0.0为低电平则进入进水程序,按开始键可进行进水,进水完成后自动进入洗衣程序;若P3.7为低电平检查P0.0、p0.1、p0.2 、p0.3、p0.4的电平,若为低则往下移一位,进入下一个模式,按开始键可从这一模式开始工作。

在P3.4为高电平时不是菜单模式,则去扫描键盘,扫描键盘为进水,洗涤,漂洗,排水,脱水模式,待选择好模式设定好参数后,然后进入相应模式运行。

洗衣机进入自动开始洗衣时,包括进水、洗涤、排水、漂洗、脱水几个过程。

洗衣过程:进入洗衣程序开定时器开始倒计时,根据选择的水位进水,进水完成后,进入洗涤过程,电动机开始正反转过程根据所选模式中设置的正反转次数正反转的时间自动洗衣;待洗涤完成就进入排水过程,排水时间由水位模式设置,排水结束后进入漂洗过程。

漂洗过程:先进行一段时间排水,排水结束再进水,进水完成再进行漂洗,漂洗完成再排水,然后重复上述过程两次即完成漂洗过程,漂洗完成进入脱水过程,电机高速旋转,脱水结束,整个洗衣过程也结束,若在洗涤过程中洗衣机出现故障,将会有声光报警装置报警。

电机的正反转实现方式:当P3.2为1,P3.3为0时电机正转,当P3.2和P3.3都为0时电机停转,当P3.2为0,P3.3为1时电机反转。

电机正常工作时电机工作状态LED 灯亮。

第二章基础知识介绍2.1 AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

2.1.1主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路2.1.2管脚说明:VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

2.2 LED数码管模块LED数码管是由若干个发光二级管组成显示字段的显示器件,有七段和“米”字段之分。

LED数码管有共阴极和共阳极两种,发光二极管的阳极接在一起的称为共阳极数码管,阴极接在一起的称为共阴极数码管。

一个数码管由8个发光二极管组成,其中,7个发光二极管a~g构成字型“8”的各个笔划,另一个dp发光二极管为小数点。

当某段发光二极管上施加一定的正向电压时,该段比划就亮;不加电压就暗。

另外,为了保护各段LED不被损坏,应该使其工作在安全电流下,故必须外加限流电阻。

本系统使用两位共阴七段数码管,其引脚如下图所示:在实际应用中,LED数码管有静态显示和动态显示两种显示方式。

静态显示方式,即七段LED数码管在显示某一个字符时,相应的段恒定的导通或截止,直至换显其他字符为止。

LED 的静态显示虽然有编程容易、管理简单等优点,但是静态显示所要占的I/O 口资源很多,所以在显示的LED 点较多的情况下,一般都采用动态显示方式,即在多位七段LED 显示中,将所有位的段选线并联在一起,由8 个I/O 口来控制8 个段。

而公共端(共阳极/共阴极)则分别由相应的I/O 口控制,以实现各个位的分时选通。

由于所有的段选线并联到同一个I/O,由这个I/O 口来控制,因此,若是所有的4 位7 段LED 都选通的话,4 位7 段LED 将会显示相同的字符。

要使各个位的7 段LED 显示不同的字符,就必须采用动态扫描方法来轮流点亮每一位7 段LED,即在每一瞬间只选通一位7 段LED 进行显示单独的字符。

在此段点亮时间内,段选控制I/O 口输出要显示的相应字符的段选码,而位选控制I/O 口则输出位选信号,向要显示的位送出选通电平(共阴极则送出低电平,共阳极则送出高电平),使得该位显示相应字符。

这样将四位7 段LED 轮流去点亮,使得每位分时显示该位应显示的字符。

由于人眼的视觉暂留时间为0.1 秒,当每位显示的间隔未超过33ms 时,并在显示时保持直到下一位显示,则由于人眼的视觉暂留效果眼睛看上去就像是4 位7 段LED 都在点亮。

设计时,要注意每位显示的间隔时间,由于一位7 段LED 的熄灭时间不能超过100ms,也就是说点亮其它位所用的时间不能超过100ms,这样当有N位的7 段LED 用来显示时,每一位间隔的时间t 就必须符合下面的式子:t≦100ms/(N-1)比如,现在使用2位,也就是N=2,则由式子可以算出t≦100ms,就是每一位的间隔时间不能超过50ms。

相关文档
最新文档