_基于LM3S615的电脑鼠实践_研讨班课程建设
基于LM3S615的逆变电源系统设计

文章编 号 :0 4— 8 X( 0 1 O 0 2 0 10 2 9 2 1 ) 3— 0 6— 3
基 于 L 3 6 M 1 S 5的逆 变 电源 系统 设 计
李锐 方志辉 黄字峰 , , ( .山西电力职 业技 术学院电力工程 系, 太原 1 山西
通 与关 断 , 可将 上级 输 出 的 D C电压 逆 变成 最 终所 要
于车载系统 , 只要有 D C电源的场合, 逆变器都可用到。 传统 单 片机 , 由于 指令 功 能 不 强 , 处理 速 度慢 , 使
得 变频 电源 的性 能得 不 到充 分 的 发 挥 , 以达 到 现代 难
的A C电统负 反馈 , 对 电压 进 行 采集 并 处理 , 到 理想 的输 出结 再 达
Ke r s: u h p l s th tc n lg ;Iv r rp w r P M; / o v rin y wo d P s — ul wi e h oo c y n e e o e ;S W t A D c n es o
1 引言
近年来 , 电源行 业 普 遍 采用 单 片 机或 D P作 为 逆 S 变 电源的核心。在 没有 市 电 的场 合 或外 出旅 游 时 即可 用逆 变器 连接汽车蓄 电池 , 动 电器 工作 。它不仅适 用 带
山西 太原
摘
0 0 2 ;.太原理 工大学电气与动 力学院, 3012
002 ) 3 04
要: 介绍 了以 L 3 6 5为核 心的逆 变电源 系统。采 用 了 占空 比可调 的脉 宽调 制波 ( WM) 术控 制 I B M S1 P 技 G T导
通与 关断 , 而获得 理 想的 交流 电源 。本 系统 主要 由推挽 拓 扑 结构 的 的 D / C斩 波模 块 , C A 从 CD D / C逆 变模 块 , 以 及 主控 制 电路 和外 围接 口电路 模 块组成 。 同时对 系统 的硬 件 电路 进行 了分析 并给 出部 分软件 流程框 图。 关键词 : 推挽 式 开关技 术 ; 变 电源 ;P 逆 S WM; / A D转换 中图分 类号 :M4 4 T 6 文 献标 识码 : B
基于LM3S615的RLC测试仪

电路 分 为 2档 :
1 i 0≤ R< 0 Q:按 下 电阻测 试建 1 2 3 0 Q, C= . 2 F 、 0 x1 0 0 K = 3 20 2 u : , R
R =( l ( 十6 / ) 3 0 2 6 6 1 )2 5 口 一 3 /
2 10 、 0 0≤ R ( Q:按 下电 阻测试 建 K , R= 0 1 2 I2 K Q,C= 0 p : :i 3 F j
很不方便 ,而且他 的处理速度相对较低 ,不能达到本系统的要求。 方案二 :使用 S e l r M s 1 t l a i L 3 6 S 5作控制 器 , 由于 L 3 6 Ms1 5是基 于
C r e — 3 3 位 A M 构 ,处 理速 度快 ,可 以倍频 ,并且每 个 管脚 的输 otxm 的 2 R 架 出驱 动 电流 可 以调 整 ,可 以根据 使 用 的具 体情 况进 行 设 置 。有专 门 的多 个 个C P C ,可 以使外 围 电路 简单 ,减小 P B的面 积 ,有 利于 减 少 电磁 干扰 , c 是 系统性 能稳 定 。又 由于 L 3 6 5端 口能承 受 5 MS 1 V电压 ,不需 要使 用 电平 转 换 并且 L 3 6 5内核 中有一 个 S S i k,可 以很 方 便的进 行 计数 Ms1 Y t c 综上所 述 ,本系 统 中选用 L 3 6 MS 1 5作为 系统 的控 制 器 。 1 测量 部分设 计方 案 2 般来 说 ,只要知 道 电阻上 的 电压和 流过 的 电流 就可 以计算 出电 阻值 , 如 果在 己知 电流 的情 况 下 , 只要 测 出 电 阻上 的 电压 就 可 以计 算 出 电 阻值 , 而 电压 的测 量非 常简单 ,采 用 L 3 系 列单 片机 的 A D 换通 道就 可 以完成 。 MS /转 而 在本 设计 中 电阻 、 电容 测 量 电路均 使用 5 5定时 器与 电 阻 、电容 组 5 合构 成多谐 振荡器 ,第 3 输 出一 个方 波 。方波 的周期 可 以通 过下 式计 算得 脚 出:T l 2 R + R ) 1 = n (1 2 2 C ,此 电路 中,如果 R 、R 确定 ,测 出 了周期 T 1 2 ,即可 求 得 电容 c 的值 ;如果 R 、c 确定 ,即可求 得待测 电阻 R 的值 。在 电感 测 量 1 l 1 2 电路 中 ,使用 考 毕兹振 荡 电路 产生 一个正 弦波 ,然后 使用 施密特 触发器 将 正 弦波 整形为 方波 ,通过 测量方 波 的频率 ,即可 求得 电路 中电感 L的值 。此 方 案测 量 电路 简单 ,成本低 ,产 生 的频率稳 定 ,而且频 率范 围在 2H 0 K z 0 z2 0 H 的范 围 内,可 以是 处理器 的 C P 块顺利 捕 获其频 率 ,因此测 量 电路选 用 。 C模 2系统 总框 圈 综 合前面 介绍 的方案 ,控制 器选 用的是 L 3 6 5 M S 1 ,再配合 L D 6 2 C 1 0 显示 器、按 键作 为 整个 系统 控制 部 分和 人机 界 面:测 量 电路 使用 5 5定 时器构 5 成的 多谐 振 荡器 来产 生 频率 ,通 过频 率 来计 算 出待 测 电 阻和 电容 的 值 ,电 感的测 量则使 用考 毕兹振 荡 电路 来产 生正 弦波 ,然后使 用施 密特 触发器 整形 为方波 ,通 过单 片机 的 C P端 口来 对其 频率 进行 捕获 ,然 后得 出 电感 的值 。 C 整个 系 统 构 成 框 图如 下 :
计算机专业教研活动(3篇)

第1篇一、活动背景随着我国信息技术的快速发展,计算机专业已经成为热门专业之一。
为了提高计算机专业教育教学质量,培养更多优秀的计算机人才,我校计算机专业教研组于近日开展了为期一周的教研活动。
本次教研活动旨在加强教师之间的交流与合作,提高教育教学水平,促进学生全面发展。
二、活动目标1. 提高教师对计算机专业教育教学的认识,明确教学目标。
2. 交流教学经验,提高课堂教学效果。
3. 探讨计算机专业课程改革,提升课程质量。
4. 促进教师之间的合作,形成良好的教研氛围。
三、活动内容1. 计算机专业教育教学研讨活动期间,教研组组织全体计算机专业教师开展教育教学研讨。
教师们结合自身教学经验,围绕以下几个方面进行讨论:(1)计算机专业课程设置与教学目标的关系。
(2)教学方法与教学手段的改革与创新。
(3)课程考核方式的优化。
(4)学生实践能力的培养。
2. 教学观摩与点评教研组安排了部分优秀教师进行公开课展示,其他教师进行观摩与点评。
通过观摩,教师们学习到了优秀的教学方法,对自身教学有了新的认识。
在点评环节,教师们针对公开课的优点和不足提出建议,共同探讨提高教学水平的方法。
3. 计算机专业课程改革研讨针对当前计算机专业课程设置和教学内容,教研组组织教师进行课程改革研讨。
教师们结合自身教学实际,对课程设置、教学内容、教学方法等方面提出改进意见,旨在提高课程质量,培养学生的综合素质。
4. 教研组工作总结与展望教研组对过去一年的工作进行总结,对存在的问题进行分析,并对未来工作进行展望。
教师们共同探讨如何加强教研组建设,提高教育教学质量。
四、活动成果1. 提高了教师对计算机专业教育教学的认识,明确了教学目标。
2. 交流了教学经验,促进了教师之间的合作,形成了良好的教研氛围。
3. 推动了计算机专业课程改革,提高了课程质量。
4. 培养了学生的实践能力,提高了学生的综合素质。
五、活动总结本次计算机专业教研活动取得了圆满成功。
通过活动,教师们对计算机专业教育教学有了更深刻的认识,提高了教育教学水平。
基于LM3S615的数字式LCR测量仪

a n d t h e d i g i t a l f r e e a x i s me t h o d t o r e a l i z e t h e p r e c i s e m e a s u r e m e n t o f t h e R e s i s t a n c e , C a p a c i t a n c e , I n d u c t a n c e , Q u a l i t y f a c t o r a n d
摘要 : 该数字式 L C R测 量 仪 以 C o a e x T M —M 3 内核 的 L M3 S 6 1 5控 制 器 为 核 心 , 采 用 自 由轴 法 测 量 原 理 , 实现 了对 电 阻、 电容 、 电感 、 Q值 和 D值 的 宽 范 围测 量 。 仪 器 的 信 号 源 与 基 准 相位 发 生 器使 用 同 一频 率产 生 , 增 加 了信 号 的稳 定 性 , 提
Ab s t r a c t : T h e d i g i t a l L C R me a s u i r n g i n s t u me r n t u s e d L M3 S 61 5 w h i c h b a s e d o n t h e C o r t e x T M —M3 k e r n e l a s t h e c o n t r o l l e r
文献标识码 : A
文章编号 : 1 0 0 2—1 8 4 1 ( 2 0 1 3 ) 0 2— 0 0 1 6— 0 3
Di g i t a l LCR Me a s u r i ng I n s t r u me n t Ba s e d o n LM 3 S 6 1 5
1 测 量 仪 系统 组 成 基于 L M 3 S 6 1 5的 自 由轴 法 R L C测 量 系统 构 成 如 图 1所
计算机教学研讨交流材料

计算机教学研讨交流材料计算机教学研讨交流材料尊敬的各位老师和同事们:大家好!我很荣幸能够在此向大家分享我的计算机教学研讨交流材料。
在这篇材料中,我将着重探讨如何提高计算机课堂教学的质量和效果。
首先,我想重点谈谈教学内容的选择。
随着计算机技术的不断发展和更新,我们也需要不断更新课程的内容。
我们应该关注最新的技术趋势和应用场景,并将其融入到我们的教学中。
例如,人工智能、大数据、物联网等都是当前热门的计算机领域,在教学中引入相关内容将会使课程更具吸引力和实用性。
其次,提高计算机课堂的互动性。
传统的计算机课堂往往是老师对学生的讲解,学生进行课后练习。
然而,这种教学模式很难激发学生的学习兴趣和潜力。
因此,我们应该尝试更多的互动教学方法,如小组讨论、实验演示、项目实践等。
这样可以使学生更主动地参与到课堂中,提高他们的学习效果和兴趣。
第三,注重实践和应用。
计算机是一门实践性很强的学科,学生只有在实际操作中才能真正理解和掌握其中的知识和技能。
因此,我们应该尽量提供实践机会,安排实验课程或项目作业,让学生动手操作,从而深入理解计算机的工作原理和应用方法。
最后,要关注计算机教育的平台和工具。
计算机技术的发展也为教学提供了更多的便利和机会,我们应该充分利用先进的计算机教学平台和工具。
例如,我们可以利用在线教育平台为学生提供更多的学习资源和学习机会;我们可以利用计算机仿真软件或虚拟实验室来进行实践操作;我们还可以利用远程协作工具和在线交流平台促进学生之间的合作学习。
总之,计算机教学需要不断更新和改进,以适应社会和技术的发展变化。
我们应该提高教学内容的前沿性和实用性,提高课堂的互动性,注重实践和应用,充分利用先进的计算机教学平台和工具。
相信通过我们的努力和合作,我们能够提高计算机教学的质量和效果,培养更多优秀的计算机人才。
谢谢大家!(1000字)。
电脑鼠

电脑鼠百科名片本词条主要介绍电脑鼠所谓“电脑鼠”,英文名叫做MicroMouse,是使用嵌入式微控制器、传感器和机电运动部件构成的一种智能行走装置的俗称,它可以在“迷宫”中自动记忆和选择路径,寻找出口,最终达到所设定的目的地。
国际电工和电子工程学会(IEEE)每年都要举办一次国际性的电脑鼠走迷宫竞赛,自举办以来参加国踊跃,为此许多大学还开设了“电脑鼠原理和制作”选修课程。
电脑鼠可谓是一种具有人工智能的小型机器人,依照新制的比赛规则,当电脑鼠放入起点,按下启动键之后,它就必须自行决定搜寻法则并且在迷宫中前进、转弯、记忆迷宫墙壁资料、计算最短路径、搜寻终点等功能。
电脑鼠更结合了机械、电机、电子、控制、光学、程序设计和人工智能等多方面的科技知识。
人类在科技的发展史上,一直在尝试着想要创造出一个具有肢体、感官、脑力等综合一体的智能机器人,而电脑鼠就是一个很能够用来诠释肢体、感官及脑力综合工作的基本实例,这也是当初电脑鼠被发明的理由,希望能够借助电脑鼠的创作来进而研究与发明更加复杂的机械。
电脑鼠走迷宫一只电脑鼠是具有机电知识整合的基本架构,本身就像是一个智能的机器人。
要在指定的迷宫中比赛,就像是一个人置身于竞赛中,必须要靠本身的判断力、敏捷动作及正确探查周边环境,来赢得胜利。
一般来说,一只电脑鼠需具备有下列三件基本能力:(1) 拥有稳定且快速的行走能力;(2) 能正确判断能力;(3) 记忆路径的能力。
行走能力指的就是电机,当电机收到讯号时,系统必须判断是否能同步行走,遇到转角时,转弯的角度是否得当,一个好的电机驱动程序,可以减少行走时所需要做的校正时间。
判断能力的关键就在于传感器,它的地位如同人类的双眼,一个好的传感器驱动程序,可避免一些不必要的错误动作,如撞壁、行走路线的偏移等等。
而记忆能力就像是大脑,它的功能并没有因为看不见而遭到忽视,相反地,它的地位在整场比赛中是最重要的,他必须把所走过的路都能一一记下来,并将其资料送给系统,让系统整理出最佳路径以避开不必要的路段。
“计算机专业实训教学的研究”课题实施方案

“计算机专业实训教学的研究”课题实施方案“计算机专业实训教学的研究”课题实施方案“计算机专业实训教学的研究”课题实施方案201*年10月20日一、研究依据(一)、研究目的和意义党的十六大明确提出“要以信息化带动工业化,以工业化促进信息化”,“要优先发展信息产业,大力推广信息技术应用,走新型工业化道路,促进社会生产力的跨越式发展”。
在“十一五”期间,信息产业作为我国第一支柱产业将以3倍于国民经济增长的速度发展。
国家“十一五”规划,又将“积极推进信息化”作为一项重要任务。
《国务院关于大力发展职业教育的决定》要求加强职业院校学生实践能力和职业技能的培养,高度重视实践和实训环节教学,大力推行工学结合、校企合作的培养模式。
这反映了我国现代化建设的迫切需要。
各类职业技术学校培养的学生不仅数量不足,而且素质不高,尤其是实践能力和职业技能水平偏低,不能满足社会和经济发展的要求。
我们从当前职业教育实践的迫切需要出发,选择这个课题进行研究,力求充分发挥计算机专业实训教学的优势,深化计算机专业实训教学的具体内容、特点、方法,探索加强实训环节教学的教学模式,以及具体的实施方案,从而为我校课程和教学改革提供理论依据,促进计算机专业教育教学改革的开展,促进我校“工学结合、校企合作”人才培养模式的形成,促进教育教学质量的提高。
(二)、理论价值①提出了计算机专业实训教学的研究方案,为我校的计算机专业的发展提出了新的发展思路。
②探索计算机专业实践教学的新方法,实训教学提高了学生对计算机知识的综合应用。
本着知识考核与实用相结合的原则,达到预定的教学目标。
③探讨中职学生计算机实践能力的评价、考核办法,使教师教学有确定的依据,让学生有明确的目标。
④在实训模块教学形式下,学生在实践中学习理论知识,又运用理论知识进一步推动实践活动,实现了理论学习与技能提高的“双赢”。
(三)、实践价值我校是一所国家级示范中等职业学校,为当地培养了大批人才。
计算机应用实践教学案例(3篇)

第1篇一、案例背景随着计算机技术的飞速发展,计算机应用已经渗透到社会的各个领域。
为了培养学生的计算机应用能力,提高学生的综合素质,我校计算机科学与技术专业开设了一系列计算机应用实践教学课程。
本文以“计算机应用实践教学案例”为例,详细阐述实践教学过程。
二、案例目标1. 使学生掌握计算机基本操作技能,提高计算机应用水平。
2. 培养学生的创新意识和实践能力,提高学生解决实际问题的能力。
3. 增强学生的团队合作意识,提高学生沟通与协作能力。
三、案例内容1. 课程名称:计算机应用基础2. 教学对象:计算机科学与技术专业学生3. 教学时长:16周4. 教学内容:(1)计算机基础知识:计算机的发展、计算机系统组成、计算机工作原理等。
(2)操作系统:Windows操作系统的使用、文件管理、系统设置等。
(3)办公软件:Word、Excel、PowerPoint等办公软件的使用。
(4)计算机网络:计算机网络的基本概念、网络设备、网络协议等。
(5)数据库技术:数据库的基本概念、数据库设计、SQL语言等。
四、案例实施过程1. 前期准备(1)制定教学计划:根据课程内容,制定详细的教学计划,明确教学目标、教学内容、教学方法等。
(2)编写教案:根据教学计划,编写教案,包括教学目标、教学过程、教学评价等。
(3)准备教学资源:收集与课程相关的教材、课件、实验指导书等教学资源。
2. 教学实施(1)理论教学:采用多媒体教学手段,结合实际案例,讲解计算机基础知识、操作系统、办公软件、计算机网络、数据库技术等理论内容。
(2)实践教学:根据课程内容,设计实验项目,指导学生进行实验操作。
(3)项目实践:以小组为单位,完成一个实际项目,如制作PPT、制作Excel表格、编写SQL语句等。
3. 教学评价(1)课堂表现:观察学生在课堂上的学习态度、参与程度、回答问题等。
(2)实验报告:检查学生的实验报告,了解学生的实验操作能力。
(3)项目成果:评价学生完成的项目成果,如PPT、Excel表格、SQL语句等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气电子教学学报
JOU RN AL O F EEE
V ol. 33 N o. 4 A ug. 2011
基于 LM3S615 的电脑鼠实践 研讨班课程建设
祝学云, 况迎辉, 杨海波
( 东南大学 仪器科学与工程学院 , 江苏 南京 210096)
摘 要 : 基于 LM 3S 615 的电脑鼠囊括了检测技术、 信号处理、 电机控制和人工智能等多种技术 , 很好地体现了现代测控技术的应用。本文介绍
Abstract: Many technolog ies, including det ect ing techniques, sig nal processing, m ot or co nt ro l and art if icial int elligence et c. , have been applied t o the L M3S615 - based Comput er M ouse, w hich has been a com pre hensive display o f t he applicat ion of m odern measurem ent and cont rol t echno logy . T his paper present s con st ruct ion of t he pract ice course o f t he L M 3S615 - based Comput er M ouse w it h t he seminar t eaching met hod, w hich prov iding an eff ect ive pract ice platf orm fo r t he development of high - level t alent s in measur em ent and cont rol t echnolo gy f ield. Keywords: comput er m ouse pract ice; seminar co urse; independent resear ch and learning
Seminar Course Construction of LM3S615 Based Computer Mouse Practice
ZHU Xue - yun; KUANG Ying - hui; YANG Hai bo
( S chool of I nstru ment S ci ence & Eng i neeri ng ; S ou thea st Univ er sit y ; N anj ing 210096; Chi na)
第4期
余水宝 , 张
胜, 李
勇 : 单片机应用系统键盘优化编码技术研 究
53
3
混合编码
由式( 11) 可知, 当按键数大于等于 4 时, 首选矩 阵编码方案。然而在工程应用中常遇到系统仍缺几 个按键, 而单片机 IO 资源恰巧又十分紧缺的情况, 笔 者采用一种新的混合编码技术方案, 如图 3 所示。
[ 3]
图 1 迷 宫格与坐标对应关系
它第一个检测到的拐弯口在它的左边。 ( 2) 相对方向和绝对方向的转换 相对方向是以电脑鼠 当前行走方向 为参照的 方向 , 绝对方 向是 以迷 宫坐 标为 参照的 方向。显 然, 我们要能 实现相对方向与绝 对方向的互换 , 才 能指挥电脑鼠到达目的地。相对方向与 绝对方向 的互换, 是采用向量计算的方法实现的。 ( 3) 迷宫搜索方法 电脑鼠工 作有 两种 策略 : 一 是尽 快到 达目 的 地; 二是搜索整个迷宫寻找最优路径。 第一种方式虽然可以 缩短探索迷宫 所需的时 间, 但面对 不同 的迷 宫, 将无 法预料 最后 的结 果。 第二种方法可以得到整个迷宫的地图资料 , 这样就 可以求出最优路径, 但所用的搜索时间较长。迷宫 搜索主要有右手法则、 左手法则和求心法则。
收稿日期 : 2010 -12 -08; 修回日期 : 2011 - 02 -14
[ 2]
1
理论教学和研讨教学
理论课要求学生了解 电脑鼠的组成 模块和设 计方法, 研讨 课的重点放在学生 的讨论上 , 鼓励学 生发表自己的见解。 1) 课程绪论 ( 2 个课时) 内容包括发展历史、 比赛规则、 硬件简介 和开
, 以小车机器
第一作者 : 祝学云 ( 1962 - ) , 男 , 学士, 高级工程师 , 主要从事智能化测控技术研究 , E -m ail: x yz22@ seu. edu. cn
26
电气电子教学学报
第 33 卷
发工具简介 IAR Embedded Workbench for ARM ( 简称 IAR EWARM) 等。 2) 基础实验研讨教学( 2 个课时 ) 内容包括 EX BOARD 模块的使 用、 红外线 传 感器测距、 步进电机控制和电池电压检测等。 EX BOARD 模块的控制芯片为 ZL G7289B, 它 提供了 SPI 接口和键盘中断信号 , 方便与处理器连 接, 可驱动 8 位共阴数码管 ( 或 64 只独立 L ED) 和 64 个按键。 MicroM ouse615 上共 有 5 组 ( 发射与 接收 ) 一 体化的红外线传感器感和两个两 相四线制的步 进 电机。步进电 机驱动芯片为 BA6845, 包含两个 独 立的 H 桥 电路。 M icroM ouse615 使用 7. 4V 的 锂 电池组供电。由于步进电机比较耗电, 如果电量不 足就有失步的可能性。本系统使用 LM 3S615 内部 的 A/ D 模块检测电池电压 , 该模块是自带参考电压 的 10bit A/ D转换器 , 其参考电压值为 3V 。 3) 高级实验研讨教学( 2 个课时 ) 内容包括步进电机匀加减速控制、 姿态修正走 直线和无记忆功能走迷宫等。 电机以恒定的加速度加速到指定的转速 , 其后 匀速运行。当快要到达指定的停止位置时, 再以恒 定的减速度减速 , 在停止位置处停住。 电脑鼠要在前进的过程中不断调整姿势, 以免碰 到挡板。MicroMouse615 使用 5 组红外传感器检测左、 前、 右三个方向的挡板, 提供修正电脑鼠姿势的信息。 无记忆功能 走迷宫主要是在 姿势修正走直 线 基础上, 增加电脑鼠转弯的功能。转弯包括左转 90 度、 右转 90 度和后转 180 度三种模式。 4) 综合实验研讨教学( 4 个课时 ) 内容包括迷宫坐标建立、 相对方向和绝对方向 的转换和迷宫搜索方法等走迷宫的智能算法。 ( 1) 迷宫坐标建立 迷宫的行和列各有 16 个方格。为了让电脑鼠 记住所走过的路径信息, 我们要对这 256 个迷宫格 进行编号建立坐标, 如图 1 所示 。 电脑鼠的起点可能在 ( 0, 0) 点 , 也可能在 ( F , 0) 点。终点可能在电脑鼠的右前方 , 也可能在电脑鼠 的左前方。这 个可以根据电脑鼠 第一次检测到 的 转弯口是在左方还 是右方判断出来。如果电脑 鼠 是从 ( 0, 0) 点出发 , 那么它第一个检测到的拐 弯口 是在它的右边, 如果电脑鼠是从 ( 0, F ) 出发的, 那么
2
图 3 混合 编码
混合编码是矩 阵编码和独立 编码的混 合。不 难求得混合编码的按键数 L AJ3 为 L AJ3 = M ( N + 1) = M N + M ( 12) 以占用单片机 8 条 ( 行列各 4 条 ) IO 线为例, 采 2 2 用图 2 所示的矩阵编码可实现 L AJ2 = L IO / 4 = M = 16 个按键的识别。 若选用图 3 所示的混合编码, 则可 实现 L AJ3 = M ( N + 1) = M N + M = 20 个按 键的识别。即混合编码 8 条 IO 线 , 完成了矩阵编码 9 条 IO 线才能完成的 20 个按键的识别任务, 因此 在消耗单片机 IO 资源相同的情况下, 混合编码提 高了单片机 IO 资源的利用率。 参考文献 :
式, 教师和学生在互动式的教学中, 能够共同学习、 [ 1] 研究和提高 。 基于 L M 3S615 的电脑鼠实践 课程结合研讨 班课程的教学理念, 采用理论教学和实践教学相结 合、 研讨教学和自主 研学相结合的 形式开展教学 , 将课程重点放在实 践教学和自主研 学环节上。该 课时的理论教学和研讨教学 10 学时 , 实践教学和自 主研学 20 学时 , 另外用于优秀学员的评比 2 学时。 基于 L M 3S615 的电脑鼠 M icr oMo use615 采用 美国德州仪器公司 St ellarisT M 系列的 Cort exT M M3 内核的 L M 3S615 作为微控制器
[ 1] [ 2] 张 毅 刚等 . 单 片机 原 理 及 应用 [ M ] . 北 京 : 高 等 教 育 出版 社 , 2009 朱善君等 . 单片机接口技术与应 用 [ M ] . 北京 : 清华 大学出版 社 , 2005
图1 独立编码 图2 矩阵编码
当 L IO 一定时, 联立求解式 ( 2) 和式( 3) 两式, 有 M 2 - L IO M + L A J2 = 0 ( 4) M = ( L IO L IO - 4 L A J2 ) / 2 ( 5) 实际情况要求式 ( 5) 有整数实数解, 即要求 L A J2 L2 IO / 4 ( 6) 当单片机 IO 线 L IO 为偶数时 , 令 L 2 IO - 4 L A J2 = 0, 有 M = L IO / 2 = N ( 7) 此时按键数取得最大值, 即 2 2 L A J2 = L IO / 4 = M ( 8) 2 当单片机 IO 线 L IO 为奇数时 , 令 L IO - 4 L A J2 = 1, 有 M = ( L IO + 1 ) / 2 ( 9) 此时按键数 L A J2 与 L IO 的关系为 L A J2 = ( L 2 IO - 1) / 4 = M N ( 10) 矩阵编码的优点很明显, 占用单片机较少的 IO 资源 , 可获得较多的按 键数, 因此 常用在需要较 多 按键且单片机 IO 资源又受限的场合。矩阵编码的 缺点是编程要稍微复杂些。 联立求解式 ( 6) 和式 ( 1) , 可求得矩阵编码按键 数大于等于独立编码按键数的临界条件是 L A J2 = L IO 4 ( 11)