单片机教学改革2008下_2

合集下载

《单片机原理及应用》课程教学改革实践与探索

《单片机原理及应用》课程教学改革实践与探索

C语 言 。为适 应时代 发展 的要 求 , 需要 培养 满足 社 会 企业 需求 的基 于 C语 言 的单片机 人才 。因此 , 在 单 片机 的程 序编 写 教学 上 。我们 采 用 以 C语 言 为
主 、 编语 言为辅 。 汇 根 据单 片 机学 习的规 律 。 结合 C语 言 的特点 , 在课 程 内容 安 排 上 , 用 这 样 的模 式 : 采 概述 、 件 硬
《 单片机原理及应用》 课程教学改革实践与探索
吴耀 春 , 保 军 秦
( 阳工 学院 机 械 工程 系, 南 安 阳 4 5 0 ) 安 河 5 0 0
摘 要 : 单 片机 原 理 及应 用课 程 是 一 门应 用 型 的 学科 , 有 综 合 性 强 、 具 实践 性 强和 工 程 性 强 等特 点 。从 基 于 C 语 言教
力、 创新 能力 、 实践 中主动 获 取知 识 的能力 为 主 在
要 目的 。
列单 片机 之 Βιβλιοθήκη 的移植 [ 因此 , 编语 言 的单 片 机 2 1 。 汇 教 学 , 加 了学 生学 习单 片 机 的难 度 , 为重 要 的 增 更 点是 , 如今 企业 的单 片机 项 目开 发 , 般都 采 用 一
学 内容 、 工程 案 例 教 学 法 、+ + 5 3 2考核 方 法三 个 方 面 对单 片机 教 学进 行 了改 革 探 索 与 实践 。
关 键 词 : 片 机教 学 : 革 ; 单 改 实践
中圈 分 类号 : 2 G4 0 文献 标 识 码 : A 文 章编 号 : 6 3 2 2 ( 0 0) 2 0 2 - 3 17— 9 82 1 0- 16 0
近年来 , 单片 机技术 发展 很快 。 M架 构 的处 AR 理器 借助 于嵌 人 式 系统 应用 的东风 也 迅速 在 全 国 成为 热点 。 1 5 系列单 片 机是最 经典 的微处 理 , 同时

以实践为主线的“单片机原理及应用”课程教学改革

以实践为主线的“单片机原理及应用”课程教学改革
趣。
( 二) 学生没有掌握正确的 阅读策略 在 中学阶段 ,虽然 阅读教 学一直备受教 师重视 ,但教学效果 却一直不理想 ,究其原 因是多方 面的,其 中学 生没有掌握正确 的阅 读策略 ,教师忽视对 学生阅读方法 的指导 , 教与学不对路 是主要原因。在教学 中我们 发 现 ,相当一部分 学生没有 良好 的阅读习惯 ,

给予学生 明确 的阅读 目标 ,从 而激起学生 的 阅读兴趣 ,树立 学习信心。例如 ,在学 习某 课文前 ,教师可 以设计 与课 文相关 的有趣 的背 景知识 ,让 学生去收集 、整理 ,且提 出 几项有一 定的挑战性的 阅读任务 ,激发学生 的阅读 兴趣,然后 让学生在限定 的时 间内阅 读 、思考或讨论 ,得 出完成这些任务 的构想 或 方 案 。最 后 让 学 生 在 课 堂 上 用 口头 或 书 面 报 告的形式进行汇报。这种任务驱动策 略充 分 体现了 以学生为 中心 的教育理念。学生通 过 合作、思考和竞争 ,在完成任务 的过程中 体 验学习的成功 与快乐 ,从而最 大限度地调 动了学生 的阅读积极性 ,有利 于激发学生的 阅读兴趣 ,发挥他们 的学 习潜能。从 而一步 步增 强 学 习信 心 。 ( 二 )创设情境 ,调动 学生主动学 习的
【 摘 要】 单片机原理及应用课 程是 一 门应用型的学科 ,具有综合性强、 实践性 强 和 工 程 性 强 等 特 点 。 围绕 单 片机 课 程 特 点 , 改变教 学理念 ,改进教 学方法,改革考核方 式,加强实践环节等,对单 片机教 学进行 了 改革探索以促进学生实践能力的提高。
【 摘 要】 阅读能 力是 英语四种能力 中 最基本最重要的能力之一。培养阅读能力有助 于扩 大词 汇 量 。丰 富语 言知 识 ,提 高语 言的运 用能力,是 大面积提 高 中学英语教 学质量 的 关键 。 当前 的 英语 阅读教 学 中存 在 一 些 问题 , 如 学生缺乏学 习信心与 兴趣 ,没有 掌握 正确 的 阅读 策略 等 。本 文就 这些 问题进 行 了阐述 ,

《单片机原理及应用》课程教学改革实践与探索

《单片机原理及应用》课程教学改革实践与探索

《单片机原理及应用》课程教学改革实践与探索作者:周淑彦来源:《电子世界》2013年第11期【摘要】单片机原理及应用课程是一门应用型的学科,具有综合性强、实践性强和工程性强等特点。

围绕单片机课程特点,改变教学理念,改进教学方法,改革考核方式,加强实践环节等,对单片机教学进行了改革探索以促进学生创新意识的培养和实践能力的提高。

【关键词】单片机;教学改革;探索与实践单片机具有控制功能强、体积小、功耗低、性能价格比高的特点,广泛应用在家用电器、智能仪器仪表、自动化及工业控制等各个领域。

《单片机原理及应用》课程在强调高技能型人才培养的电类专业中,是一门重要的专业基础课,是中职电子类毕业生拓宽就业面的重要知识。

作为一门综合性、实践性极强的课程,《单片机原理及应用》可分为理论教学与实践教学两部分。

其课程特点是概念多、逻辑性强、连惯性强、内容抽象,对于中职学生来说,入门难,不易掌握,一个知识点掌握不好就可能影响到学习的兴趣。

目前,如何安排单片机的教学内容,让学生既能了解新技术又能对单片机的应用技术融会贯通;如何设计教学方法,激发学生的学习兴趣,真正理解和掌握单片机技术,是中职单片机教学中急需解决的问题。

根据多年的单片机教学实践和应用体会,我们对单片机课程进行了一些改革,并取得了一定的成效。

一、转变传统的教学思路,确立“做中教、做中学”的教学理念由于单片机的专有名词多,内容抽象,指令丰富,同时涉及到电路原理及性质,仅凭教师单纯地讲授,即使想像力十分丰富的学生理解起来也比较困难。

按照传统的教学思路,学生只有课程学习的最后才接触到单片机的实际应用系统,而在此之前的学习,由于学习目标不明确,学生会感到学习内容枯燥乏味,故而学习的兴趣不高,到后面表现为学习后继动力不足,最后,在讲述单片机的综合应用实例等重要部分时,学生想学也学不下去了。

为了提高学生的学习兴趣,提高教学质量,首先,确立以学生为中心的教学理念。

教师作为主体体现教学的主导性。

新工科背景下《单片机原理及应用》课程的改革与探索

新工科背景下《单片机原理及应用》课程的改革与探索

新工科背景下《单片机原理及应用》课程的改革与探索随着新工科理念的不断发展,传统的工科教育方式已经难以适应当今社会的需求。

新工科理念强调学科之间的融合和实践能力的培养,以及创新思维和跨界合作的重要性。

在这样的背景下,针对传统课程的改革与探索显得尤为迫切和必要。

本文将以《单片机原理及应用》课程为例,探讨在新工科背景下这门课程的改革与探索。

一、课程背景分析《单片机原理及应用》是电子信息类专业的一门重要课程,主要教授单片机的基本原理、应用及编程技术。

传统的《单片机原理及应用》课程注重理论知识的传授,学生主要通过理论课和实验课来学习单片机的基本原理和应用技术。

这种传统的教学方式在一定程度上限制了学生对单片机技术的深入理解和实际操作能力的培养,也难以满足当前社会对工科人才的需求。

二、课程改革方向在新工科背景下,《单片机原理及应用》课程的改革应该围绕以下几个方向展开:1. 实践能力培养:注重学生的实践能力培养,提高学生的实际操作技能和动手能力。

通过设计项目、开展实践活动等方式,让学生学以致用,让他们在实际的项目中学到更多的知识和技能。

2. 跨学科融合:与其他相关学科进行深度融合,如嵌入式系统、物联网、信息技术等。

这样可以更好地贯通理论与实践,让学生在学习单片机技术的也能了解相关的前沿技术和领域发展动态。

3. 创新思维培养:培养学生的创新思维和解决问题的能力,让他们学会独立思考和解决实际问题的能力。

4. 教学内容改革:对课程的教学内容进行更新和完善,注重教学内容的前瞻性和实用性,使其更贴近社会需求和行业发展的趋势。

在实际的教学过程中,我们可以从以下几个方面来进行《单片机原理及应用》课程的改革与探索。

1. 引入项目式教学传统的《单片机原理及应用》课程主要以理论课和实验课为主,但这样的教学方式往往难以激发学生的学习兴趣和实际动手能力。

我们可以尝试引入项目式教学,通过设计一些具有挑战性和实践意义的项目,让学生在项目中学习、实践和成长。

浅谈《单片机原理与应用》课程教学改革

浅谈《单片机原理与应用》课程教学改革

浅谈《单片机原理与应用》课程教学改革【摘要】本文阐述了《单片机原理与应用》课程教学改革的思路,就优化教学内容、强化实践教学、培养学生自学能力等方面进行了理论研究和探索。

【关键词】单片机教学改革;实践教学;自学能力随着电子技术和计算机技术的发展,单片机已经在工业过程控制、智能仪表、人工智能、通信设备的智能化以及家电的智能化等方面得到广泛的应用。

以单片机为核心仍然是实现智能化技术的主流之一,因此将单片机作为机电一体化专业的一门主干课程就显得特别重要。

在机电一体化专业教学过程中,根据教学规律和培养目标,为使学生更好地掌握单片机原理与接口技术这门课程,就需要进一步深化教学改革。

下面就几个方面进行探讨。

1 制定合理教学大纲,优选教学内容教学大纲是教学计划、学科任务、学生知识水平及素质培养的目标要求,以纲领的形式规定了课程的性质、任务、教学目标、学时分配、教学内容以及教学措施与评价手段等内容;是选编教材、实施教学、组织教学评价的基本依据。

高等职业教育是培养应用性人才或各行各业的能工巧匠。

根据教育部对高等职业技术的培养目标要求,我们结合市场对高职高专机电一体化专业人才知识结构和能力的需求情况,具体化为“精一二门,通几门”。

《单片机原理与应用》正是我们要求精通并熟练掌握的一门主干课程。

因此,在多年教学实践的基础上,结合我校的具体实际,优化教学内容,制订出新的教学大纲。

大纲基本体现了高职高专教育的职业性、岗位性和应用性等特点,强调实用性、实践性和实效性,以够用为度。

新的大纲注重强化实验实践教学环节,重点放在实际应用中涉及的原理、通用性较强的接口电路及编程应用上。

另外还增加了两周时间的单片机综合开发设计。

2 加强课堂教学,改进教学方法课堂教学是高等学校教学活动的主要组成部分,是实现教学目的的重要手段。

我们在教学过程中,采用keil51软件进行计算机仿真演示等方法,取得了非常好的效果。

2.1 加强课堂的演示单片机是一门实践性非常强又非常抽象的课程。

单片机实验教学的改革与探讨

单片机实验教学的改革与探讨

6科技资讯科技资讯S I N &T N OLOGY I N FORM TI ON 2008N O.24SCI ENC E &TEC HNO LO GY I N FO RM A TI ON 科技教育单片机具有体积小、集成度高、运行可靠、应用灵活等特点,因此在工业控制、数据采集、智能仪器仪表、智能化设备和机器人等领域都得到了广泛的应用,目前,单片机技术已成为高校计算机、自动化、测控以及电子信息工程等专业非常重要的一门课程。

该课程是一门理论性和实践性都很强的课程,在实际教学中,应将理论教学和实验教学紧密结合,使学生在掌握理论知识之余,还必须通过设计硬件电路、编写程序、仿真调试这一系列的实验过程,更好地掌握单片机的结构原理和应用技能。

1单片机实验教学存在的问题1.1实验教学手段落后随着电子技术的飞速发展,单片机的功能越来越强大,从早期的8位机8031到现在的32位机AR M 系列。

同时单片机的开发手段也越来越方便,从传统的利用仿真器仿真和编程器烧写程序到现在的内嵌J A TG 调试模块可以在线下载和仿真程序,编程的语言也由汇编过渡到了C 语言。

而目前大多数的单片机实验的开发方式还是采用传统的编程方法,即利用编程器来烧写程序。

实验设备跟不上单片机日新月异的发展,学生所接触的实物还停留在十几年前所购实验装置开发时的状态,对于目前单片机及其相关领域内大量已应用的新事物却非常陌生;实验内容也很陈旧,主要是系统的熟悉、汇编指令的使用、简单程序设计及部分外设的简单编程。

由于实验教学手段落后,学生在毕业设计阶段面对单片机应用方面的课题往往不知所措,既不知道如何进行芯片选型,也不知道如何进行系统设计,更不用说提供完整的系统方案了。

然而这些却是在学完单片机课程后应该掌握的。

1.2经费投入大在单片机教学过程中,一般理论课堂难以辅助硬件进行教学,需要很多硬件设备,如计算机、仿真器、编程器、实验电路等,学生个人配备单片机实验开发系统基本不大可能,而组建单片机实验室成本过高,一般学校很难达到学生人手一套实验开发系统进行单片机实验,实验设备的不足,导致学生实验时也存在很多问题,除上课以外,平时学生很难有实践机会,学生动手能力很难得到训练与提高;并且随着科技的不断发展,旧的实验装置已逐渐不能满足要求,而解决此问题就需要不断地升级单片机实验室,因此必将造成大量资金耗费等。

《单片机原理与应用》课程教学改革与实践

《单片机原理与应用》课程教学改革与实践
一、课程教学改革的现状和背景
目前,《单片机原理与应用》课程的教学内容主要集中在单片机的基本原理、硬件结构、程序设计和应用开发等方面。

在传统的教学模式下,学生主要是通过课堂讲解、实验操作和课后作业来学习和掌握相关知识和技能。

随着信息技术的迅速发展和应用需求的不断升级,传统的教学模式已经无法满足社会和行业对单片机人才的需求。

《单片机原理与应用》课程教学中还存在一些问题,主要包括教学内容单一、教学手段落后、实践环节不足等方面。

这些问题在一定程度上影响了学生对单片机知识的全面理解和掌握,也影响了其对实际应用能力的培养。

课程教学改革已经成为当务之急。

二、教学改革与实践的必要性
针对以上问题,对《单片机原理与应用》课程进行教学改革与实践是非常必要的。

现代单片机技术不断发展和应用,要求单片机课程必须紧跟时代变化和社会需求,不断更新教学内容和方法,以适应社会和行业的发展。

单片机技术的广泛应用已经成为行业和企业用人的重要素质之一,学生掌握单片机知识和应用技能对其未来就业和发展至关重要。

现代教学观念要求教师必须注重学生的实际需求和教学效果,以提高教学质量和教学效果。

对《单片机原理与应用》课程进行教学改革与实践已经成为必然选择。

三、改革的方向与路径
《单片机原理与应用》课程教学改革与实践是一项长期而艰巨的任务,必须抓住时代脉搏,始终保持教学内容和方法的更新与变革,不断提高教学质量和教学效果。

希望广大教师能够积极参与课程教学改革的实践,共同推动单片机课程教学的不断发展和进步。

【2000字】。

单片机原理与应用课程教学改革与课程思政探讨

单片机原理与应用课程教学改革与课程思政探讨随着信息技术的不断进步和应用的广泛推广,单片机已经成为电子信息类专业中一门必修的课程。

本文探讨了单片机原理与应用课程的教学改革以及如何在该课程中融入思想政治教育。

一、单片机原理与应用课程教学改革随着科技的不断发展,单片机应用囊括了各个领域,如通信、电子、自动化等等。

因此,单片机原理与应用课程也面临着教学内容的不断更新和改革。

一方面,教师需要在教学中关注最新的技术发展动态,调整教学内容,使之与行业需求保持一致;另一方面,教师还应注重培养学生的创新精神和实践能力,使他们具备应对复杂问题的能力。

1. 建立贴近实际的教学案例:在课程教学中,教师可以根据学生的兴趣和实际问题,设计一些典型的案例或实践项目,让学生能够将所学的理论知识应用于真实世界。

这种案例教学能够激发学生的学习兴趣,增加他们对单片机应用的实际认识。

2. 强化实践环节:单片机的应用一般都是以实践操作为基础的,因此,课程教学中应注重实践环节的设置。

通过实践操作,学生能够更好地理解单片机的原理和应用。

可以在课程中设置小型实验室,提供实验设备和器材,让学生进行实际的操作和调试。

这样可以培养学生的动手能力和解决问题的能力。

3. 强化课程与行业的结合:单片机在各个行业中得到广泛应用,因此,课程教学应该与行业需求相结合。

可以邀请一些业界专业人士来给学生讲解单片机在实际应用中的案例和经验,让学生更好地了解单片机在实践中的价值和意义。

二、单片机原理与应用课程思政探讨思想政治教育是高校教育的重要组成部分,如何将思政内容融入到各个专业课程中是一项重要任务。

单片机原理与应用课程也可以通过思政教育的方式,培养学生的社会责任感和家国情怀。

1. 深化思想政治教育内容:在单片机原理与应用课程中,可以适当增加一些与思政教育相关的内容,如科技创新伦理、信息安全等。

在教学中,可以组织讨论,引导学生思考单片机技术对社会和个人的影响,培养他们对科技发展的正确认识和伦理意识。

单片机原理及应用课程创新实践教学改革

单片机原理及应用课程创新实践教学改革随着科技的不断发展,单片机已经成为各种电子产品中不可或缺的一部分,其应用范围越来越广泛。

单片机原理及应用课程的开设显得尤为重要。

传统的单片机原理及应用课程教学往往存在着教学内容单一、实践性不足等问题,难以满足学生的学习需求。

为了更好地培养学生的实践能力和创新意识,需要对单片机原理及应用课程进行创新实践教学改革。

一、改革意义单片机原理及应用课程是电子信息类专业的重要基础课程,它的开设对于学生后续的学习和工作具有重要的意义。

而传统的单片机课程往往只停留在理论知识的传授,缺乏实践性的训练。

而实践是提高学生编程综合应用能力的重要手段,也是创新能力的锻炼场所。

对单片机原理及应用课程进行创新实践教学改革,既可以提高学生的实践能力,又能够培养学生的创新精神,从而更好地满足社会对优秀人才的需求。

二、改革内容1. 引入项目驱动教学模式传统的单片机原理及应用课程往往以教师为中心,教授所需的理论知识,学生passively 接受知识。

而项目驱动教学模式将学生视为学习的主体,通过学生参与项目设计、开发和实施的过程,来掌握单片机的原理和应用技能。

这种教学模式可以激发学生的学习兴趣,提高其学习的积极性,培养其实践能力和创新意识。

2. 多媒体教学手段的引入单片机原理及应用课程通常涉及到很多硬件知识,传统的教学手段往往难以直观地向学生展示相关的实验现象。

可以引入多媒体教学手段,借助于动画、视频、模拟软件等工具,向学生展示相关的实验现象,从而使教学更加直观生动,提高学生的学习效果。

3. 创客实验室的建设为了更好地提高学生的实践能力,可以在学校内建设创客实验室,提供给学生进行单片机原理及应用实践的场所。

实验室里可以配备各种单片机开发板、传感器、电路元件等硬件设备,提供给学生进行实验的平台,让学生在实际操作中巩固理论知识,提高实践能力。

三、改革实践基于以上的改革内容,可以通过以下具体实践来进行单片机原理及应用课程的改革教学。

《单片机原理及应用》教学改革与实践

了一 些 教 改 措 施 。
关键词 课程 改革
实践教学
考核 方式
近 年来 ,随着微电子技 术的迅猛发展 ,单片机技术也在发生着 日 月异 的变化。时至 今 日.单片机技术 的应用已非常广泛 .在各 新 个领域扮 演着极 其重要的角色 。作 为一门技术 , 片机在我国发展 单 空问是 巨大的 , 随之必将形成庞大 的产业 。当一个产业 兴起时 ,必 然会需要大量优秀 的专业人才 。 《 单片机原理及应用 》课程是向学 生传授单片机技术 的基础课程 ,通过该课程 的学 习,学 生可了解单 片机智能控制系统的工作原理 ,掌握单片机应用系统的硬件 设计 、 软件编程技术 ,提高学生的就业素质和工作能力 。因此 搞好 《 单片 机原理及应用 》课程的教学工作 ,提高教学质量有着非常重要 的现 实意 义。
维普资讯
职 业 教 育
肛 . 2 0年第 期 1 斗j 0 7 5 9 丈
《 单片 机原 理及 应 用 》教 学 改 革 与 实践
龚 益 民
(常 州 轻 工 职 业 技 术 学 院 )
摘 要 本文对 《 片机原理及应 用》这 门课程教 学过 程 中遇到的一些教 学问题进行 了剖析 ,结合教 学改革试点工作 ,提 出 单
题 的能 力。对单片机软硬件工作原理 的深入理解 ,可为后续更高层 次 的专业 课程 的学习、为将来走 向社会 参 加实践工作打 下良好的 基础 。在我院 的电子 电气工程系 ,开 没了机 电一体化技术 、电气 自 动化技术 、电子信息工程技术三个 电类专业 。这三个专业 的学 生在 大二都开设了 《 单片机原理及应用 》必修 课程 ,学生在学 习了电路 基础 .数 电 、模 电等基 础 课程基础上 ,再学 习 《 片机原 理及 应 单 用 》课程 ,在整个教学安排上是非常合理的 。然而通过6 学时 的教 0 学和一周的实 洲,最终对学生的学习情况考核时发现学生对该课程 的掌握情况并不十分理想。单 片机硬件方面 , 生对单片机的 引脚 学 功 能、特 别是内部硬件结构还 是一知 半解 ,似懂非懂。读硬件原理 图的能力较 弱,硬件调试、设汁能力也非常 薄弱。软 件方面 .对单 片机 的指令 系统 中的一些指令掌握不够 准确与完整 ,程序分析能力 不 强,编程 能力更 成问题 。结 合我们 的教学 实践 .仔 细分析 ,问题 主要表现在 以下几个方面 :
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

存储器类型
存储器类型 data bdata idata pdata xdata code 说 明 直接访问内部数据存储器(128字节),访问速度最快 可位寻址内部数据存储器(16字节),允许位与字节混合访 问 间接访问内部数据存储器(256字节),允许访问全部内部 地址 分页访问外部数据存储器(256字节) 外部数据存储器(64KB) 程序存储器(64KB)
作业
• 1 完成单片机控制一只彩灯显示的电路控制原理图及 相应驱动程序 ,并详细注释程序。 • 2 完成单片机控制八只彩灯显示的电路控制原理图及 相应驱动程序 ,并详细注释程序。
试一试(任务二)
1 在proteus上画出如下电路图. 2 在keil中改变如下程序,变换显示模式. 3 运行程序,观察电路中LED的变化. #include <reg51.h> #define uchar unsigned char void delay05() { uchar i,j,k; for(i=5;i>0;i--) for(j=200;j>0;j--) for(k=250;k>0;k--) ; } void main() { uchar m,n; while (1) { n=0x01; for(m=0;m<=7;m++){ P1=~n; delay05(); n=n<<1; } } }
C51基础知识
• • • • • • • 运算符 基本语句 数据类型 存储器类型 基本结构 重要库函数 关键字
C-51的运算符 与C语言基本相同:
+ > = = && >> & >= != || << | ! * < / <= (加 减 乘 除) (大于 大于等于 小于 小于等于) (测试等于 (逻辑与 (位右移 (按位与 测试不等于) 逻辑或 逻辑非 )
相关知识
• • • • • • C51基本语法 Keilc 软件 Proteus 软件 试一试任务一 51单片机管脚 试一试任务二 Wave 与keil 试一试 任务三 带扩展口的流水灯(在实验平台上完成调试) • 小结
C语言 与 C51
• C51 是以 C 语言作基础 • 在结构上、定义 及函数表达方式等是相同 • 不同的地方 51特殊之处(寄存器、位操作、数据分 区等)
单片机管脚
并行输入和输出端口 P0
双向三态输入输出端口。
P0口身兼两职,既可作为地址总线(A0-A7), 也可作为数据总线(D0-D7)。
作为通用I/O时,是一个漏极开路电路。需外接上 拉电阻。 作为地址/数据总线使用时,不需处接上拉电阻。
P1口结构:
P1口为8位准双向输入输出端口。
长 度 单字节 单字节 双字节 双字节 四字节 四字节 四字节 1~3字节 位 单字节 双字节 位
值 域 0~255 -128~+127 0~65535 -32768~+32767 0~4294967295 -2147483648~+2147483647 ±1.175494E-38~±3.402823E+38 对象的地址 0或1 0~255 0~65535 0oject菜单,选择弹出的下拉式菜单中的New Project,如下图。接着弹出一个标准Windows文件对话 窗口。
如下图在"文件名"中输入您的第一个C程序项目名称,这里我们用"test", "保存"后的文件 扩展名为uv2,这是KEIL uVision2项目文件扩展名,
Keil与proteus联调注意问题
2 proteus设置
进入Proteus的ISIS,鼠标 左键点击菜单“Debug”, 选 中“use romote debuger monitor”,如图所示,便可实 现KeilC与Proteus连接调试。
试一试(任务一)
1 在proteus上画出如下电路图. 2 在keil中写出如下程序,编译. 3 运行程序,观察电路中LED的变化. #include <reg51.h> #define uchar unsigned char sbit p1=P1^0; void delay05() { uchar i,j,k; for(i=5;i>0;i--) for(j=200;j>0;j--) for(k=250;k>0;k--) ; } void main() { while (1) { p1=0; delay05(); p1=1; delay05(); } }
关键字
_at_ 为变量定义存储空间绝对地址 alien 声明与PL/M51兼容的函数 bdata 可位寻址的内部RAM bit 位类型 code ROM compact 使用外部分页RAM的存储模式 data 直接寻址的内部RAM idata 间接寻址的内部RAM interrupt 中断服务函数 large 使用外部RAM的存储模式 pdata 分页寻址的外部RAM _priority_ RTX51的任务优先级 reentrant 可重入函数 sbit 声明可位寻址的特殊功能位 sfr 8位的特殊功能寄存器 sfr16 16位的特殊功能寄存器 small 内部RAM的存储模式 _task_ 实时任务函数 using 选择工作寄存器组 xdata 外部RAM
图中1为运行,2为停止,3是复位, 4是打开串行调试窗口,5是串行调试窗口。
画一画
Keil与proteus联调注意问题
1 keil 设置
单击“Project菜单/Options for Target”选项或 者点击工具栏的“option for ta rget”按钮 ,弹出窗口,点击“Debug”按钮,出现如左 图所示页面。 在出现的对话框里在右栏上部的下拉菜单 里选中“Proteus VSM Monitor一51 Driver”。 并且还要点击一下“Use”前面表明选中的小 圆点。 再点击“Setting”按钮,设置通信接口,在 “Host”后面添上“127.0.0.1”,如果使用的不 是同一台电脑,则需要在这里添上另一台电 脑的IP地址(另一台电脑也应安装Proteus)。在 “Port”后面添加“8000”。设置好的情形如左 图所示,点击“OK”按钮即可。最后将工程 编译,进入调试状态,并运行。
C51的数据类型
KEIL uVision2 C51编译器所支持的数 据类型。 在标准C语言中基本的数据类型为 char,int,short,long,float和double, 在C51编译器中int和short相同,float 和double相同, 它们的具体定义见下表:
数据类型 unsigned char signed char unsigned int signed int unsigned long signed long float * bit sfr sfr16 sbit
· P3.1 串行输出口(TXD)
· P3.2外中断0(INT0) · P3.3外中断1(INT1)
选择所用的单片机类型
新建文件
“1”是新建文件的快捷按钮,在“2”中出现一个新的文字编辑窗口 “3”是存盘的快捷按钮
向项目中添加文件
1、2、3都是编译按钮。1是用于编译单个文件。2是编译当 前项目(如果先前编译过一次之后文件没有编辑改动,不会 再次重新编译的)。3是重新编译(每点击一次均会再次编 译链接一次,不管程序是否有改动)。在3右边的是停止编 译按钮,只有点击了前三个中的任一个,停止按钮才会生效。 4是信息窗口。5是包含了1、2、3。6是进入调试模式。
c51基本结构
#include<reg51.h> /*头文件说明部份*/ unsigned char x1,x2; /*全局变量声明部份*/ …Function1(… ){ ……}/*功能函数定义部份*/ main() { inti,j; /* 整型变量声明部份*/ Function1(…); /* 功能函数说明部份*/ ……} #include <reg51.h> unsigned char i; void delay () { unsigned char j,k; for(j=i;j>0;j--) for(k=250;k>0;k--) ; } void main() {unsigned char m,n; while (1) { n=0x01; for(m=0;m<=7;m++){ P1=~n; i=10; delay (); n=n<<1; } } }
项目
• • • • • 项目一LED电子显示屏(16课时) 项目二数字时间显示系统(24课时) 项目三信号采集、控制系统(18课时) 项目四图像显示(6课时) 项目五综合系统应用(8课时)
项目一 LED电子显示屏
• 学习内容:单片机端口应用;编译软件KEIL、仿真软件 proteus的操作;单片机芯片内外数据的读、写。(在 proteus界面上仿真电路,完成C51程序的编制与功能 调试。) • 任务一 点亮一只LE D • 任务二 流水显示八只LED • 任务三 带扩展口的流水灯(在实验平台上完成调试)
位左移) 按位或)


(按位异或
按位取反)
C-51的基本语句
与标准C语言基本相同: break 退出最内层循环 case ; switch语句中的选择项 continue 转向下一次循环 default ;switch语句中的失败选择项 for 构成for循环结构 goto 构成goto转移结构 if 构成if..else选择结构 return 函数返回 while 构成while和do..while循环结构
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、 片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型, 分别对应code、data、xdata、idata以及根据51系列特点而设定的 pdata类型,使用不同的存储器,将使程序执行效率不同,在编写 C51程序时,最好指定变量的存储类型,这样将有利于提高程序执 行效率。与ANSI-C稍有不同,它只分SAMLL、COMPACT、 LARGE模式,各种不同的模式对应不同的实际硬件系统,也将有 不同的编译结果。 在51系列中data,idata,xdata的区别 data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的, 速度最快,生成的代码也最小。 idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128 完全相同,只是因为访问的方式不同。idata是用类似C中的指针方 式访问的。c中idata做指针式的访问效果很好) xdata:外部扩展RAM,指外部0x0000-0xffff空间,用DPTR访问。
相关文档
最新文档