单片机应用技术(C语言)教学大纲

合集下载

《单片机C语言编程》教学大纲

《单片机C语言编程》教学大纲

《单片机C语言编程》教学大纲课程代码:000002336课程英文名称:Microcontroller C Programming Language课程总学时:24 讲课:16 实验:0 上机:8适用专业:全校电气信息类专业课程总学时:24 讲课:16 实验:0 上机:8大纲编写(修订)时间:2010.7一、大纲使用说明(一) 课程的地位及教学目标“单片机C语言编程”课程是属于电气及电子信息类专业的选修课,该课程的先修课是《单片机原理及应用》、《C语言程序设计》。

后续课程为单片机接口技术课程设计,毕业设计等。

通过对该课程的学习,使学生对电子技术向着模块化、智能化方向的发展趋势有一初步认识,培养和锻炼学生运用计算机技术对硬件、软件进行开发设计的能力,提高动手操作和技术创新的能力,为将来从事电气自动化工作以及应用电子产品的设计、检测和维修奠定坚实的基础。

本课程的教学目标是:通过本课程的学习,使学生熟悉单片机的原理与结构,掌握常用单片机C语言编程与使用方法,了解单片机技术在家用电器以及自动控制工程中的应用。

为学生将来从事智能化电子产品的设计和研发打下良好的基础。

具体分为以下几点:1.加强学生对单片机的硬件编程能力。

2.使学生熟练掌握C51基本语法及典型程序结构和设计;3.提高学生的单片机编程及应用能力:重点是系统的内部资源、外部资源的扩展。

4.通过实践培养学生动手能力,对学生的毕业设计和今后的工作提供帮助;5.培养学生在电气工程领域中的科研开发能力。

(二)知识、能力及技能方面的基本要求1.掌握标准C语言的语法结构及编程方法;2.简单了解C51与单片机汇编语言的差异及各自特点;3.简单了解单片机硬件原理及内部资源与外部扩展资源的程序设计方法。

4.可从事简单的智能化电子产品、设备的设计与开发。

(三)实施说明以课堂理论授课为主,同时注重实践教学和实践技能的培养;采用多媒体及仿真技术教学,提高教学效率和教学效果。

单片机的C语言程序设计与应用课程教学大纲

单片机的C语言程序设计与应用课程教学大纲

单片机的C语言程序设计与应用课程教学大纲课程编号:一、说明(一)课程性质本课程应用电子技术专业的必修课。

本课程面向的学生主要是高年级本科生。

先修课程:数字电子技术、单片机的汇编语言、汇编语言、C语言程序设计。

(二)教学目的本课程教学所要达到的目的是:从应用为目的出发,通过对C语言基本概念、基本语句、单片机应用系统的初步设计的学习,使学生能利用C语言编写51系列单片机应用程序,熟练使用Keil C编程软件,具有用C51语言进行程序设计的基本技能,培养学生分析问题和解决问题的能力。

(三)教学主要内容本课程的主要内容:1.语言的数据类型、运算符、表达式。

2.语言的控制结构语句3.函数与存储模式的特点与应用4.数组和指针的特点与应用5.位运算和预处理的特点与应用6.C51语言在单片机的定时器/计数器,中断系统的应用7.C51语言串行通信的应用8.单片机的键盘和显示重点内容:单片机C程序设计的方法,熟练使用KEIL51集成开发环境,对单片机的软硬件设计有一定的了解,能简单开发单片机以及嵌入式应用系统。

难点内容:51单片机的内部结构、工作原理及其功能。

(四)教学时数总学时64,理论学时,32、实验32,学分3。

(五)教学方式课堂讲授与上机练习相结合。

(六)适用对象电子信息工程、自动化、测控技术与仪器专业高年级学生。

二、教学内容及安排第一章单片机的C语言概述教学要点:理解嵌入式系统的定义、特点及架构;掌握嵌入式系统与单片机、PC的区别;了解嵌入式系统的应用领域;弄清嵌入式系统的发展趋势。

教学时数:2学时教学内容:1.1 C语言与MCS-51单片机(1学时)掌握嵌入式系统的定义、特点、组成及分类。

1.2 Keil C51开发工具了解嵌入式系统的应用领域。

1.3 C51的程序结构与编程实例(1学时)考核要求:了解C51语言与汇编语言的优势对比,C51语言与标准C语言的区别。

了解KeilC51开发工具。

第二章C51程序设计基础教学要点:本章主要介绍C51的数据类型和存储类型、基本运算与流程控制语句、构造数据类型、函数以及程序设计中的其他一些问题等内容教学时数:12学时教学内容:2.1 C51数据类型及存储类型(2学时)介绍C51语言的数据类型,常量与变量、数据存储类型。

《单片机应用技术》教学大纲======1.doc

《单片机应用技术》教学大纲======1.doc

《单片机应用技术》教学大纲课程编号0513-17课程类型专门课适用专业电子信息总学时60理论学时40实践学时20制订日期2010-3-01制订人曹文祥审核人李晓红一、课程性质和任务单片机技术是一门实践性较强的专业课。

它的目的与任务是:使学生通过大纲所规定的全部教学内容的学习,获得单片机应用技术必要的基本理论,基本知识和基本技能,为学习后续课程和专业知识以及今后从事工程技术工作打下初步基础。

二、教学基本要求1.掌握单片机的原理和应用知识。

2.掌握单片机扩展和组成应用系统的技术关键。

3.熟悉计算机和外部设备的接口方法。

4.熟练掌握单片机应用系统的开发、调试技能。

5.受到必要的实验技能的训练,能独立完成简单应用项目,并养成严谨的科学作风。

三、教学内容1.单片机结构了解单片机的内部结构,特殊功能寄存器功能,存储器结构。

掌握各存储空间的地址分配,使用特点及数据操作方法,以及时钟电路,复位电路的设计。

2.单片机指令系统了解单片机指令系统的特点,掌握各种寻址方式的概念。

熟练掌握传送指令、算术运算指令、逻辑运算指令、控制转移指令和位操作指令的功能及使用方法。

熟练掌握各种指令对标志位的影响。

熟练掌握各种伪指令的功能及使用方法。

3.单片机汇编语言程序设计了解汇编语言源程序必须汇编成机器语言程序,计算机才能运行。

了解顺序程序结构的特点,掌握其设计方法。

了解分支程序的特点,掌握分支程序的设计方法。

了解循环程序的结构及特点,掌握循环程序的设计方法。

了解子程序的结构及特点,掌握子程序的设计方法。

4 .输入输出接口了解单片机4个并行口的结构,使用特点。

掌握并行口的程序设计掌握用并行口设计LED数码显示器和键盘电路。

5.单片机的中断系统了解中断系统的结构。

掌握中断控制寄存器IE和中断优先极寄存器IP的设置方法。

了解中断系统的中断响应过程。

掌握中断的程序设计方法。

6.单片机的定时/计数器了解定时/计数器的结构和工作原理。

掌握定时/计数器方式控制寄存器TMOD和状态控制寄存器TCON的设置方法。

单片机应用技术(C语言学习知识)教学方案计划大纲

单片机应用技术(C语言学习知识)教学方案计划大纲

单片机应用技术(C语言)教学大纲一、说明1、课程的性质和内容本课程是高级技校应用电子专业的专业课。

主要内容包括:认识单片机,点亮彩灯,简易数字钟,简易计算器,键控彩灯,简易频率计,单片机双机通信,简易波形发生器,简易数字电压表,移动字幕的制作,校园打铃系统。

2、课程的任务和要求本课程的主要任务是让学生熟悉AT89S51系列单片机的硬件结构,会使用常见的单片机外围器件,会用单片机组成具有特定功能电子电路,能用C语言编程驱动单片机AT89S51完成各种基本控制功能,能用单片机实现简单的系统电路,具备初步的单片机应用开发能力。

通过本课程的学习,学生应达到以下几个方面的要求:(1)熟悉单片机AT89S51的结构、引脚功能及工作原理。

(2)熟悉C语言程序的编写方法。

(3)能设计以单片机为核心、相关外围电路组成并能完成特定功能的电路。

(4)能根据单片机的工作原理和外围电路的功能要求进行软件设计,会分析程序设计思路和设计方法。

(5)具有初步的单片机控制应用系统硬件和软件设计能力。

3、教学中应注意的问题(1)教学中注意以学生为中心,做到教师边讲解边演示,学生边学边练习实践,培养学生的应用开发能力。

(2)任课教师应根据本学校设备及学生的具体情况进行教学。

(3)在教学实施过程中,教师应多联系生产实际和相关课程,还可选用一些更合适的应用实例进行讲解,以激发学生的兴趣,培养学生解决实际问题的能力。

(4)教学中应根据学生情况掌握好讲练比例,充分利用多媒体设备、实验设备和实验电路等进行直观教学。

二、学时分配表三、教学要求、内容及建议课题一认识单片机教学要求1、熟悉AT89S51的PDIP40\TQFP44和PLCC44三种封装形式,熟练掌握AT89S51单片机的各引脚功能。

2、掌握用AT89S51构成的单片机最小系统及各部分电路的功能。

3、认识实验电路板上的主要元器件包括AT89S51单片机、晶体振荡器、锁存器74HC573、MAX232芯片、RS-232串口端、数码管显示电路、发光二极写显示电路、键盘电路、排阻等元件。

单片机技术与应用C--教学大纲

单片机技术与应用C--教学大纲

《单片机应用技术》课程教学大纲(04、05级)编号:英文名称:The Applied Technology ofSingle chip Microcomputer 适用专业:电子信息工程责任教学单位:电子工程系电工电子基础教研室总学时:40 (12学时实验)学分:2.5考核形式:考查课程类别:专业课修读方式:必修教学目的:本门课程是电子信息类本科专业的一门专业必修课。

本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。

初步具备应用单片机进行设备技术改造、产品开发的能力。

主要教学内容及要求:1.掌握MCS-51单片机的引脚功能及片外总线结构2.熟悉单片机的片内结构及各部分的组成3.掌握单片机的存储结构4.了解单片机复位的方法及复位状态5.掌握单片机应用系统的地址分配原则,能分析设计地址译码电路6.熟悉MCS-51指令系统的7种寻址方式7.掌握单片机各类指令的使用8.了解汇编语言源程序的格式,熟悉常用的伪指令的使用。

9.掌握简单程序、分支程序、循环程序、查表程序和子程序等结构程序的设计10.熟悉MCS—51单片机的中断系统11.掌握MCS–51的中断系统的使用方法12.掌握MCS–51的定时/计数器的使用方法13.熟悉I/O口编址技术14.掌握MCS-51并行I/O口的直接使用方法15.掌握简单I/O扩展方法16.熟悉8255、8155芯片的使用方法17.掌握独立式按键、行列式键盘的电路设计、工作原理、与单片机的接口及键输入程序的设计。

18.掌握LED不同显示方式下的电路设计及显示程序设计。

19.掌握:ADC0809等常用ADC芯片的内部结构、工作原理、外部连接。

20.掌握DAC接口电路及典型DAC0832的应用。

21.了解计算机通信的基本概况及应用。

22.熟悉80C51串行口工作原理及应用方法,能编制双机通信发送、接收程序。

10-单片机应用技术(C语言)教学大纲

10-单片机应用技术(C语言)教学大纲

(十)单片机应用技术(C语言)教学大纲1.课程性质单片机应用技术(C语言)是电气自动化设备安装与维修专业的一门专业课程,融单片机应用技术理论与技能操作为一体,培养本专业单片机硬件设计和软件开发方面的专业能力,为解决生产实际问题和职业生涯的发展奠定基础。

2.课程目标(1)掌握单片机的组成结构、特点和工作原理。

(2)掌握单片机的指令系统、C语言编程方法以及单片机控制系统的设计方法。

(3)掌握单片机外部中断、定时/计数器中断、接口电路的应用方法。

(4)能熟练使用单片机开发设计软件及工具。

(5)能应用C语言进行编程,驱动单片机完成各种基本功能。

(6)能与他人有效沟通、合作完成较复杂单片机应用系统的设计、仿真调试及运行。

(7)能牢固树立安全意识、质量意识和成本意识,热爱专业,敢于创新。

(8)通过单片机控制系统设计实训,培养制订并实施工作计划的能力、团队合作与交流的能力、严谨的工作作风以及良好的职业道德和职业情感,满足职业岗位和职业生涯发展的需要。

3.课程内容(1)理论教学区可按容纳40名学生配置,除应配置黑板、与教学内容配套的挂图、模型等必备传统教具外,还可配置计算机、投影仪等多媒体教学设备。

实训教学区需配置与单片机应用技术课程相关的实验实训设备。

按学生人数40人计算,应配备单片机实训装置不少于20套,编程计算机不少于20台,且计算机中安装编程所必需的软件,如Keil、Wave、Proteus ISIS.以及程序下载的操作软件和硬件连接。

(2)开设本课程时必须先修电工基础、电子技术基础,保证专业基础知识的相互衔接。

(3)实训操作环节可按照分组讨论、控制系统电路设计、控制系统程摩设计、硬件电路制作与调试、教师巡回指导、任务检查、交流评价与总结的顺序展开。

在完成技能训练任务的同时,培养学生团队协作,制订并实施工作计划的能力,以及主动获取有效信息,通过各种方式展示工作成果的能力。

(4)在组织本课程的教学过程中,可采用课内与课外相结合的方法完成实践任务,实现“开放性”实训。

单片机教学大纲(两篇)2024

单片机教学大纲(两篇)2024

引言概述:正文内容:1.硬件设备与基本概念1.1单片机基础知识1.1.1单片机的定义和分类1.1.2单片机的结构和工作原理1.1.3单片机的常用引脚功能与连接方法1.2单片机开发板选型与使用1.2.1不同型号单片机开发板的特点和功能1.2.2单片机资源配置与接口扩展1.2.3单片机开发环境的搭建和使用方法2.嵌入式C语言编程基础2.1C语言基本语法2.1.1数据类型与变量2.1.2运算符和表达式2.1.3控制结构与循环语句2.2单片机C语言编程入门2.2.1I/O口配置与控制2.2.2延时和定时器控制2.2.3中断处理3.单片机外设驱动3.1数码管与LED显示驱动3.1.1数码管的原理与显示方法3.1.2数码管驱动电路设计与编程实现3.2液晶显示屏驱动3.2.1液晶显示驱动的原理3.2.2液晶显示屏驱动电路设计与编程实现3.3三轴加速度传感器驱动3.3.1三轴加速度传感器基本原理3.3.2传感器接口与数据读取4.串口通信与通信协议4.1串口通信基础4.1.1串口通信协议与通信波特率4.1.2串口通信硬件连接与配置4.2单片机与PC的串口通信4.2.1串口通信的原理与方法4.2.2串口通信协议的设计与实现4.3单片机与其他设备的串口通信4.3.1串口通信的硬件连接与配置4.3.2串口通信协议的设计与实现5.单片机应用开发5.1温湿度监测系统5.1.1温湿度传感器的原理和接口设计5.1.2数据采集与显示控制的编程实现5.2无线通信系统5.2.1无线通信模块与单片机的接口设计5.2.2数据传输与接收的编程实现5.3蜂鸣器音乐播放系统5.3.1蜂鸣器的基本工作原理和控制方法5.3.2音乐资源的存储与播放控制的编程实现总结:本教学大纲以逻辑顺序将单片机教学内容进行了详细介绍,从硬件设备与基本概念开始,逐步向学生展示了单片机开发的全过程。

通过掌握单片机编程的基本原理和实践技巧,学生将能够应用单片机实现各种嵌入式应用。

《单片机技术应用》教学大纲

《单片机技术应用》教学大纲

《单片机技术应用》教学大纲一、制订大纲的依据本课程教学大纲是根据我院计算机控制技术专业三年制高职人才培养计划来制定的。

二、本课程性质、目的和任务《单片机技术应用》是计算机控制技术专业的专业核心课程。

课程以培养学生单片机硬件电路设计能力、单片机程序设计能力以及从事单片机技术应用工程所必须的基本职业素养为目标,使学生掌握单片机硬件电路的设计方法和设计技巧、单片机程序设计规则、设计方法以及单片机应用系统的一般设计流程。

目的在于培养学生硬件电路设计能力、程序设计能力、单片机产品综合设计开发能力、沟通和表达能力;形成电路设计和程序设计思想以及计算机控制技术应用工程所必须的基本职业素养。

三、课程教学内容与基本要求本课程内容分成四个教学情境,每个教学情境由若干子情境组成,最后安排的综合应用能力实训练习,课程的教学内容安排如下:情境一智能寻迹车的焊接与装配1.技能训练:1)“智能寻迹车”的功能及单片机的作用2)电子元器件选取、检测3)智能寻迹车控制电路板的焊接操作4)智能寻迹车的组装操作2.重点、难点1)电子元器件选取、检测2)智能寻迹车控制电路板的焊接3)智能寻迹车的组装3.教学基本要求了解“智能寻迹车”的功能及单片机的作用,掌握电子元器件选取、检测,电路板的焊接以及小车的组装等操作情境二智能寻迹车各功能部件的检测1.技能训练:1)单片机并行口编程工具,单片机ISP编程工具与基于单片机IAP功能的编程方式2)单片机最小系统的搭建3)单片机驱动LED发光管,单片机控制七段数码管显示,单片机控制1602A液晶显示器,单片机控制MC12864液晶显示器4)单片机对独立按键查询,单片机对矩阵键盘按键的查询,单片机控制红外对射管检测,单片机对红外信号接收的处理2.重点、难点1)单片机编程工具使用2)单片机最小系统的搭建3)智能寻迹车显示系统与传感系统的检测3.教学基本要求学习单片机编程工具的使用,掌握智能寻迹车控制芯片程序的写入,熟悉智能寻迹车显示系统的检测,运动系统的检测与传感系统的检测。

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

单片机应用技术(C语言)教学大纲一、说明1、课程的性质和内容本课程是高级技校应用电子专业的专业课。

主要内容包括:认识单片机,点亮彩灯,简易数字钟,简易计算器,键控彩灯,简易频率计,单片机双机通信,简易波形发生器,简易数字电压表,移动字幕的制作,校园打铃系统。

2、课程的任务和要求本课程的主要任务是让学生熟悉AT89S51系列单片机的硬件结构,会使用常见的单片机外围器件,会用单片机组成具有特定功能电子电路,能用C语言编程驱动单片机AT89S51完成各种基本控制功能,能用单片机实现简单的系统电路,具备初步的单片机应用开发能力。

通过本课程的学习,学生应达到以下几个方面的要求:(1)熟悉单片机AT89S51的结构、引脚功能及工作原理。

(2)熟悉C语言程序的编写方法。

(3)能设计以单片机为核心、相关外围电路组成并能完成特定功能的电路。

(4)能根据单片机的工作原理和外围电路的功能要求进行软件设计,会分析程序设计思路和设计方法。

(5)具有初步的单片机控制应用系统硬件和软件设计能力。

3、教学中应注意的问题(1)教学中注意以学生为中心,做到教师边讲解边演示,学生边学边练习实践,培养学生的应用开发能力。

(2)任课教师应根据本学校设备及学生的具体情况进行教学。

(3)在教学实施过程中,教师应多联系生产实际和相关课程,还可选用一些更合适的应用实例进行讲解,以激发学生的兴趣,培养学生解决实际问题的能力。

(4)教学中应根据学生情况掌握好讲练比例,充分利用多媒体设备、实验设备和实验电路等进行直观教学。

二、学时分配表课题/任务总学时理论实习课题一认识单片机 4课题二点亮彩灯12任务一一只LED闪烁 2任务二跑马灯 2 2 任务三任意变化的彩灯控制 2 4 课题三简易数字钟16任务一LED数码管的静态控制显示方式 2任务二LED数码管的动态控制显示方式 2任务三从0到9的加1计数显示 2任务四一位数字有规律变化的显示 2任务五0~99加法计数器 2任务六0~99 999 999加法计数器 2任务七24进制计数器 2任务八简易数字钟 2课题四简易计算器8任务一单键控制的LED显示 4任务二简易计算器 4课题五键控彩灯 4 4课题六简易频率计12任务一输出1000Hz的方波 4任务二每秒闪烁一次的LED 4任务三简易频率计 4课题七单片机双机通信8任务一与PC通信 4任务二双机通信 4课题八简易波形发生器8任务一输出指定电压 4任务二简单波形发生器 4课题九简易数字电压表 4 4课题十移动字幕的制作14任务一用点阵LED实现移动字符显示 4任务二字符型液晶的使用 4任务三点阵LCD的使用 2 4 课题十一校园打铃系统12任务一实时时钟的使用 4任务二串行存储器的使用 4任务三校园打铃系统 4合计102 88 14三、教学要求、内容及建议课题一认识单片机教学要求1、熟悉AT89S51的PDIP40\TQFP44和PLCC44三种封装形式,熟练掌握AT89S51单片机的各引脚功能。

2、掌握用AT89S51构成的单片机最小系统及各部分电路的功能。

3、认识实验电路板上的主要元器件包括AT89S51单片机、晶体振荡器、锁存器74HC573、MAX232芯片、RS-232串口端、数码管显示电路、发光二极写显示电路、键盘电路、排阻等元件。

4、会正确插装电路元件,能优质焊接电路元件。

5、会正确使用压线钳,良好压接连接线和下载线的金属插头;熟悉下载线的作有和使用方法。

教学内容1、认识单片机AT89S51及引脚功能。

2、安装单片机最小系统及实验电路,并认识单片机最小系统的外围扩展电路。

3、正确无误地安装实验电路板和下载线,并进行检查。

教学建议着重介绍AT89S51引脚功能。

课题二点亮彩灯教学要求1、理解单片机端口控制外接彩灯电路的工作原理。

2、了解C51程序设计基本知识,掌握C51编写简单程序的方法。

3、掌握使用Keil软件实现C51的编辑、编译和检测所编写C程序,能输出程序的HEX文件。

4、使用软件将C51编译出的HEX文件下载到单片机,并运行观察结果。

教学内容任务一:一只LED闪烁任务二:跑马灯任务三:任意变化的彩灯控制教学建议1、建议采用“提出任务→分析任务→单片外围电路设计分析→单片程序设计分析→完成任务→方法归纳总结→提高训练”的教学过程。

2、在分析和完成任务的过程中,由教师指点学生进行操作,。

分析讲解完成,学生操作训练完成,再由学生总结方法和体会,完成复习和提高任务。

课题三简易数字钟教学要求1、理解数码管的工作原理和显示编码。

2、掌握LED数码管的静态显示的控制方法。

3、掌握LED数码管的动态显示的控制方法。

4、理解数码管显示内容和变量取值之间的关系。

5、学会实现变量的值的控制(加,减)。

6、学会分析各种朝向计算和实现原理和会编写对应的程序。

7、理解简易数字钟。

教学内容任务一:LED数码管的静态控制显示方式任务二:LED数码管的动态控制显示方式任务三:从0到9的加1计数显示任务四:一位数字有规律变化的显示任务五:0~99加法计数器任务六:0~99 999 999加法计数器任务七:24进制计数器任务八:简单数字钟教学建议1、教学中,注意比较数码管显示与前面发光二极管显示的相似之处。

2、秩序渐进介绍计数和显示。

3、注意让学生理解动态显示原理及其实现方法,后面教学还将应用这方面的知识。

课题四简易计算器教学要求1、理解机械按键的特性和实现按键消抖的方法。

2、理解单键控制功能的原理,会完成控制程序的编写。

3、理解矩阵键的识别原理,会实现矩阵键盘扫描程序的编写。

4、学会用矩阵键盘实现各种功能控制。

教学内容任务一:单键控制的LED显示任务二:简易计算器教学建议计算器的实现有难度时,也可选用其他键盘控制实例。

课题五键控彩灯教学要求1、理解中断的概念,认识AT89S51单片机的三种中断源及对应的中断号。

2、掌握与中断相关的特殊功能寄存器TCON、IP、IE。

3、掌握中断程序的编写格式,懂得中断服务函数的执行条件和执行过程。

4、掌握外部中断的设置和对应的中断响应条件,会编写对应的中断服务程序。

5、学会外部中断的简要扩展应用。

教学内容1、外部中断的概念2、单片机的中断类型和中断处理。

3、中断的脉冲下降沿触发及其相关的编程方法教学建议1、中断的理解是一个教学难点,建议多举例分析。

2、建立特殊寄存器的概念,适当介绍特殊寄存器,让学生逐步认识、理解和正确应用特殊寄存器。

3、注意强调中断服务程序和其他程序之间的数据是通过全局变量进行传送。

课题六简易频率计教学要求1、掌握定时器/计数器的原理,理解定时器/计数器的使用。

2、能用定时器/计数器编写定时程序及计数程序,会设置定时器/计数器中断的初始值。

教学内容任务一:输出1000Hz的方波任务二:每秒闪烁一次的LED任务三:简易频率计教学建议1、注意区分外部中断和定时器/计数器中断的区别。

2、建议将课题二和课题三中的任务布置为课下作业,要求用定时中断服务程序的方式重新编写程序实现。

3、教学中简要介绍TA89S52与TA89S51的区别。

课题七单片机双机通信教学要求1、掌握串行通信的原理。

2、掌握串口通信模式的设置。

3、能编写串口通信程序。

教学内容任务一:与PC通信任务二:双机通信教学建议1、本课题内容学习难度较大,考查学生对通信原理的理解。

2、教学中,注意强调串口仅能实现数据的传送,与传送的数控无关。

课题八简易波形发生器教学要求1、熟悉常用D/A集成电路与单片机的连接。

2、理解D/A转换器将数字信号转换成模拟信号的工作原理。

3、能按要求编写程序驱动D/A工作。

教学内容任务一:输出指定电压任务二:简易波形发生器教学建议1、在教学中,注意加深学生对D/A(DAC0832)的工作原理和引脚功能的认识和理解。

要求学生注意D/A的工作频率范围。

2、加深学生对串行D/A(DA5541)的引脚功能认识和工作原理的理解。

课题九简易数字电压表教学要求1、理解A/D的工作原理,了解常用A/D(ADC0809)集成电路与单片机的连接。

2、能正确使用单片机编程控制A/D转换器。

3、实现数据转换并显示需要显示的输入电压或传感器的模拟量。

教学内容1、A/D及A/D工作原理2、A/D转换器与AT89S51之间的连接方法。

3、单片机控制A/D的实现原理教学建议1、要求学生注意A/D的工作频率范围。

2、要求学生注意单片机与A/D之间的电路连接与工作原理。

课题十移动字幕的制作教学要求1、了解点阵显示器件的工作原理。

2、掌握单片机与汉字显示器件的连接。

3、能编写对应的字符显示驱动程序。

教学内容任务一:用点阵LED实现移动字符显示任务二:字符型液晶的使用任务三:点阵LCD的使用教学建议1、要求学生注意点阵数据的获取方法。

2、在时间较少和实验条件不具备的情况下,LCD可简单介绍。

课题十一校园打铃系统教学要求1、掌握实时时钟的设计和应用。

2、掌握I2C的控制原理和应用。

3、掌握用I/O端口模拟串行总路线。

教学内容任务一:实时时钟的使用任务二:串行存储器的使用任务三:校园打铃系统教学建议1、在课时较少的情况下,可将本课题内容作为课程设计加以完成。

2、可单独利用实时时钟或I2C的其他器件进行举例讲解。

相关文档
最新文档