第一篇:单片机教学大纲[定稿]
《单片机》 实践教学大纲
一、目的与要求
单片机原理与应用课程是一门实践性、综合性、应用性较强的课程,是机电一体化专业的基础,对学生动手能力要求较高。通过实践教学的各个环节,使学生更好地掌握单片机技术的综合应用知识,激励学生勇于创新,全面提高学生解决实际问题的动手能力,掌握单片机应用系统的基本开发技能,为从事单片机技术开发打下坚实基础。
通过单片机开发仪的使用、单片机流水灯控制等实验,使学生加深对单片机原理与应用课程中基本理论和基本方法的理解,了解常用工具和方法,增强学生的实验技能和基本操作技能。
通过电子时钟、交通灯控制、音乐播放器等实训,培养学生提出问题、分析问题、解决问题的能力,培养学生综合运用所学知识分析处理工程实际问题的能力,提高学生工程素质。
二、教学内容和要求
(一)控制转移和子程序调用(2学时)
1.实验目的
(1)掌握单片机控制转移指令的应用;(2)掌握子程序调用的设计方法;
(3)掌握利用单片机程序实现硬件电路的控制,初步熟悉电子产品的开发技能。
2.实验内容
(1)多字节无符号数加法程序的验证。
(2)编程实现C=A2+B2的函数关系,熟悉子程序的应用。3.实验要求
(1)将程序输入PC机,再传入单片机实验仪中;
(2)先给单片机地址赋值,运行程序,验证结果是否正确。(3)完成实验报告,写出心得体会。4.注意事项
(1)严格遵守学院规章制度,按时参加实验课。(2)注意人身安全,爱护实验室财物。(3)相互合作,共同完成,勤学多练。5.教学组织
(1)采取教学做方式展开教学。(2)分组实验,原则上两人一组。
(3)指导老师及时检查学生完成的情况,并做好记录。
(二)流水灯控制(2学时)
1.实验目的
(1)掌握单片机的最小应用系统构成;(2)掌握单片机P1口的应用;(3)掌握单片机应用编程方法和技巧。2.实验内容
(1)设计一个流水灯控制器。(2)依次循环点亮八个发光二极管。3.实验要求
(1)将程序输入PC机,再传入单片机实验仪中;(2)参照实验线路连接电路;
(3)全速运行程序,验证结果是否正确。(4)完成实验报告,写出心得体会。4.注意事项
(1)严格遵守学院规章制度,按时参加实验课。(2)注意人身安全,爱护实验室财物。(3)相互合作,共同完成,勤学多练。5.教学组织
(1)采取教学做方式展开教学。(2)分组实验,原则上两人一组。
(3)指导老师及时检查学生完成的情况,并做好记录。
(三)定时器/计数器应用(2学时)
1.实验目的
(1)掌握单片机定时器/计数器的结构;(2)掌握单片机定时器/计数器的应用。2.实验内容
(1)设置定时器/计数器为计数功能。
(2)统计脉冲的个数,并通过数码管显示出来。3.实验要求
(1)将程序输入PC机,再传入单片机实验仪中;(2)参照实验线路连接电路;
(3)全速运行程序,验证结果是否正确。(4)完成实验报告,写出心得体会。4.注意事项
(1)严格遵守学院规章制度,按时参加实验课。(2)注意人身安全,爱护实验室财物。(3)相互合作,共同完成,勤学多练。5.教学组织
(1)采取教学做方式展开教学。(2)分组实验,原则上两人一组。
(3)指导老师及时检查学生完成的情况,并做好记录。
(四)I/O口扩展(2学时)
1.实验目的
(1)掌握利用I/O口扩展器件实现I/O口的扩展;
(2)掌握8255专用I/O口扩展接口芯片的结构和编程方法;(3)掌握使用8255实现I/O口扩展。2.实验内容
(1)编程实现利用8255芯片的A发送数据,B口接收数据。3.实验要求
(1)将程序输入PC机,再传入单片机实验仪中;(2)参照实验线路连接电路;
(3)全速运行程序,验证结果是否正确。(4)完成实验报告,写出心得体会。4.注意事项
(1)严格遵守学院规章制度,按时参加实验课。(2)注意人身安全,爱护实验室财物。(3)相互合作,共同完成,勤学多练。5.教学组织
(1)采取教学做方式展开教学。(2)分组实验,原则上两人一组。
(3)指导老师及时检查学生完成的情况,并做好记录。
《单片机应用》实训教学大纲
实训名称:《单片机应用实训》
课程编号:14050054 学 分:1学分 学 时:28学时
一、实验目的
单片机原理与应用课程是一门实践性、综合性、应用性较强的课程,是机电一体化专业的基础,对学生动手能力要求较高。通过实践教学的各个环节,使学生更好地掌握单片机技术的综合应用知识,激励学生勇于创新,全面提高学生解决实际问题的动手能力,掌握单片机应用系统的基本开发技能,为从事单片机技术开发打下坚实基础。通过对编写相应程序及调试,使学生熟悉单片机的指令系统,及熟悉键盘操作。通过软件设计过程,掌握程序设计方法以及如何使用实验仪提供的调试手段来排除软件错误。同时能够步掌握单片机系统扩展和输入输出程序的设计方法。
二、实验内容
课题一:两位秒表的设计与制作
课题二:电脑时钟(定时器、中断综合应用)课题三:单片机交通灯控制器 课题四:单片机音乐演奏控制器 课题五:单片机低频信号发生器 课题六:单片机与单片机之间的串行通讯 课题七:定时开关温度控制仪的设计 课题八:自动往返电动小汽车的设计 课题九: 课题十: 课题十一: 课题十二: 课题十三: 课题十四: 课题十五: 课题十六: 课题十七: 课题十八: 课题十九:
三、实验要求
1.选择课题,独立完成程序的编写与调试工作。2.注意单片机与PC机的连接使用。
3.结合理论知识分析在调试程序过程中出现的问题,并及时解决相应问题。4.可以到图书馆查阅参考资料。
5.将每天的收获和疑难总是记入日记中,并及时整理,写出实训报告。6.要求写入不少于3000字的实训报告,报告中应用相应程序及调试中出现的各种问题及解决办法。
四、注意事项
1.自觉遵守学院的规章制度,加强纪律性,按时上下班,不无故迟到和早退,有事(病)应向指导教师请假。
2.爱护国家财产,不乱动与本次实训无关的设备和仪器仪表,并保持实验室整洁。
3.多想、多看、多问、多干,将实训中的收获和疑难问题均记入日记中,并及时整理,写出实训报告。五.教学组织
1.采取教学做方式展开教学。2.分组实验,原则上两人一组。
3.指导老师及时检查学生完成的情况,并做好记录。六.成绩考核
实践教学环节应进行严格的考核并评定成绩。评定成绩的主要依据是实习成果的质量、实习的态度和完成的工作量以及在实习过程中的主动性和创造性。
实习成绩评定依据以下几个方面的内容:
实习报告、实习日记、指导老师评语、实习出勤表。实习成绩按五级分评定(优、良、中、及格、不及格)。
第二篇:单片机课程教学大纲
《单片机技术》课程教学大纲
(Single—Chip Microcomputer Technology)
课程类型: 专业选修 课程代码: 课程学时: 68 学分: 4 适用专业: 电类各专业 开课时间: 3 年级 2 学期 开课单位: 电子与信息学院 大纲执笔人: 大纲审定人:
本课程是电类各专业必修的专业技术基础课,是一门实践性很强的课程。本课程的教育目标及任务是:使学生掌握一般单片机的基本原理、51系列单片机的基本性能和采用单片机构成应用系统的基本方法。为今后采用单片机构成的应用系统提供必要的技术基础。
一、教学目的与要求
本课程的任务是从应用的目的出发,通过对MCS-51系列单片机的剖析,使学生获得有关单片机的硬件、软件的基本概念,基本知识和单片机应用系统的设计和编程知识。用汇编语言进行程序设计的基本技能。培养学生分析和解决实际问题的能力。
二、教学重点与难点
1、教学重点:单片机的基本构成、基本接口原理和采用单片机组成实际系统的原理和方法。
2、教学难点:串行接口,中断系统及其应用,单片机的扩展原理和方法。
三、教学方法与手段
以教师讲授为主,有重点的讲授,开展少量课堂讨论。结合实验及实训,要求学生每人自制一个基本完整的、并能够运行的单片机实用小系统。
四、教学内容、目标与学时分配
教学内容 教学目标 课时分配
绪论 了解 1
1. 计算机技术基础 3 1.1 计算机的发展与分类 了解 1.2 计算机的应用概况 了解 1.3 计算机中数码的表示 掌握 1.4 单片机概况与应用 掌握 1 1.5 单片机的组成结构及指令执行过程 掌握 1 1.6 单片机应用系统的开发 了解 1 2. 单片机组成原理2.1 MCS-51单片机结构 掌握 2 2.2 单片机复位电路设计 掌握 2 2.3 MCS-51存储器配置 掌握 2 3. 单片机指令系统 3.1 MCS-51指令简介 3.2 指令系统 4.汇编语言程序设计 8 4.1 汇编语言概述 4.2 简单程序设计 4.3 分支程序设计 4.4 循环程序设计 4.5 查表程序设计 4.6 散转程序设计 4.7 子程序设计 5.定时器/计数器和中断系统 10 5.1 定时器/计数器 5.1 中断系统 6.单片机应用系统扩展设计 8 6.1 存储器的扩展 6.2 I/O接口扩展电路设计 7.键盘、显示接口技术 13 7.1 键盘与计算机接口 7.2 独立式按键接口设计 7.3 矩形式键盘接口设计 7.4 LED显示器及接口设计 7.5 LCD显示器 掌握 2 掌握 4 了解 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 2 掌握掌握 5 掌握 掌握 掌握 掌握 掌握 2 掌握 4 了解 64 3 2 2
8.串行通信接口技术 2 8.1 串行口通信方式
五、实践教学内容要求与说明
参见单片机技术实训大纲
六、考试范围与题型
1、考试范围与分数比例 微型计算机的基本概念
5%
单片机硬件结构
MCS-51指令系统
35%
35%
MCS-51单片机系统扩展 10% MCS-51单片机的接口
实验内容
2、试题类型与分数比例
软件分析题 硬件分析题 单项选择题
26% 14% 30%
10%
5%
实训及综合 30%
七、教材与参考资料 1.教材
吴黎明主编.单片微机原理及应用技术.科学出版社2005.
丁元杰主编.单片微机原理及应用.机械工业出版社.2005 2.参考资料:
(1)何立民编著.2001.MCS-51系列单片机应用系统设计.北京航空
航天大学出版社
(2)杨金岩等编著.2005.8051单片机数据传输接口扩展应用技术与应用实例.人民邮电出版社
第三篇:单片机课程设计教学大纲.
《单片机课程设计》教学大纲
课程编号:08105 学时:1周学分:1 修课方式:必修承担单位:信息科学与工程学院考核方式:考查
一、课程设计目的与任务 1.目的:(1培养学生综合运用所学理论知识分析和解决实际问题的能力。(2锻炼学生的独立工作能力,也是对前期理论与实践教学效果的检验。(3通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在电子信息工程、测试计量技术及仪器、通信工程、电子科学与技术及其他领域应用单片机技术打下良好基础及应用实践能力。
2.任务:(1设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。
(2设计单片机与测量及控制对象的接口并进行硬件调试。(3针对要求测量或控制的对象完成程序的编制。
(4硬件软件联调,完成指导教师布置的各个具体题目所要求完成的功能。
二、课程设计的基本要求
本课程设计重视培养并提高学生创新设计能力、理论与实际相结合的综合素质、单片机系统硬件设计能力,软件编程技巧,软硬件联合调试技巧及技能等实践能力。
1.选题要求:满足课程设计的教学目的与要求,使学生得到全面的综合训练,题目难度和工作量应适合学生的知识和能力状况。
2.学生根据课程实际任务书的要求合理地安排设计进度, 3.学生对自己课程设计的题目,应概念清楚,设计方案合理,硬件设计正确,程序编制正确合理,调试结果符合设计要求,课程设计报告书撰写规范。
三、课程设计内容及学时分配 1.查阅相关设计技术资料:0.5天。
2.根据设计题目和所学理论知识及相关文献资料,确定系统的整体设计方案:0.5天。
3.硬件电路设计及原理图绘制:1天。
4.根据课题具体要求编制相应软件并进行调试:1.5天。
5.撰写设计计算说明书,不少于3000字,说明书格式,结构及要求等符合规范要求: 1天。
6.成果验收:教师在学生调试的过程中应掌握每个学生调试的具体情况并验收结果。
7.答辩:教师对学生课程设计验收成果后,由答辩小组主持答辩,学生自述约5分钟,并回答3-4个问题,每个学生答辩时间约15分钟:0.5天。
四、课程设计参考资料
[1] 由每个指导教师根据指导学生课程设计课题的不同,布置相应的参考资料(技术书刊,科技期刊,电子器件使用手册,并鼓励学生根据题目的设计内容在网上查阅各种先
进器件及先进技术,特别鼓励学生查阅国内外著名公司及生产厂家的技术资料。
[2] 鼓励学生应用实验室设备对课程设计进行调试
五、考核及成绩评定
依据学生在设计过程中的表现、软硬件设计的合理及正确性,调试过程的掌握程度及调试结果和课程设计报告书的撰写质量综合进行评定。课程设计成绩分为优秀、良好、中等、及格、不及格五个等级。
第四篇:《单片机应用技术》教学大纲2010
课 程 教 学 大 纲
《单片机应用技术》
贵州大学科技学院 2010年3月
《单片机应用技术》课程教学大纲
课程中文名称:单片机应用技术
课程英文名称:MCU Application Technology 课程类别:必修,专业机动 课程编号: 课程归属单位:贵州大学科技学院 制订时间:2010年3月
一、课程的性质、任务
1.课程的性质、任务:《单片机应用技术》是我院工科各专业的一门重要的专业必修课。通过本课程的学习,旨在使学生获得单片机应用的相关基本理论、基本知识与基本技能,掌握单片机应用中软硬件设计的基本方法;了解应用系统各主要环节的设计、调试方法,以及单片机在测量、控制等领域的应用。初步具备应用单片机进行技术改造、产品开发及维护的能力,为今后从事单片机与嵌入式系统的研究开发打下良好的基础。
2.教学的基本要求:本课程学习前,学生应修完相关前期课程,具备初步的电路读图和分析能力,熟悉微型计算机的系统组成和基本工作原理,能进行汇编语言和C语言程序设计。通过本课程学习,学生应达到:了解单片机的特点、应用及发展趋势;了解常见单片机产品特性;掌握标准51单片的引脚分布、工作时序、内部结构、存储器组织;掌握单片机内部接口资源的使用;掌握51单片机的指令系统,会进行汇编语言程序设计;掌握51典型接口扩展方法;了解单片机应用系统设计注意事项;掌握C51的使用,会用C语言进行单片机程序设计;了解单片机应用系统开发和调试的一般步骤。从而为今后相关课程学习及实习实训、毕业设计等应用奠定基础。
3.适用专业与学时数:通信工程、电子信息工程、电子信息科学与技术、计算机科学与技术专业。总学时数:72学时,其中: 理论学时:54 实验学时:18 4.本门课程与其它课程的关系:本课程的先修课程为:《微型计算机原理》、《高级语言程序设计》、《数字电子技术》、《模拟电子技术》、《微型计算机接口技术》等。
5.推荐教材:《MCS-51系列单片机系统及其应用》(第二版),蔡美琴等,高等教育出版社。
推荐参考书:
《单片机及应用系统设计原理与实践》,刘海成,北京航空航天大学出版社。
《经典80C51单片机轻松入门与上手》,李学海,清华大学出版社。
《单片机C语言编程与实例》,赵亮、侯国锐,人民邮电出版社。6.主要教学方法与媒体要求:
课堂教学方式:使用多媒体教室教学。
实践教学方式:实验(本课程实验为独立实验)。7.考核方式及成绩评定:
笔试:闭卷,试卷成绩占,70%,平时成绩占30%(含考勤和平时作业),使用百分制。
实验:以平时实验考察为基础,综合评定。使用5级计分制。注:笔试与实验成绩独立计算。
二、各章教学内容和要求 第一章 绪论(3学时)
1.单片微型计算机 单片机的发展概况 单片机的发展趋势 2.单片机的应用 3.位单片机的主要生产厂家和机型 本章教学要求:
掌握单片机的概念;了解单片机的发展趋势;了解单片机的特点及应用;了解主要单片机厂家和产品。本章教学重点、难点:
单片机的概念、特点及应用。
第二章 MCS-51单片机结构(9学时)
1.MCS-51单片机的外特性
引脚说明 外部总线
2.MCS-51单片机内部结构
MCS-51组成 CPU 存储器 I/O端口 复位和复位电路 3.MCS-51存储器
程序存储器 内部数据存储器 外部数据存储器 4.专用功能寄存器 5.中断系统
(1).中断请求源和中断请求标志(2).中断控制(3).中断优先级结构(4).中断响应过程(5).外部中断触发方式(6).中断响应时间(7).MCS-51的单步操作(8).多个外部中断源系统设计 6.定时器/计数器
(1).结构(2).工作方式(3).应用举例 7.串行接口
(1).串行接口控制寄存器SCON及波特率选择位(2).串行接口工作方式(3).波特率
本章教学要求:
掌握51单片机的外部特性;掌握51单片机的内部结构。掌握单片机的存储器组织;了解专用功能寄存器;掌握单片机的中断系统、定时/计数器、串行接口。本章教学重点、难点:
单片机的外部特性、内部结构、存储器组织;专用寄存器;单片机的中断系统、定时/计数器、串行接口。
第三章 MCS-51指令系统(9学时)
1.概述 2.寻址方式 3.指令系统
(1).指令分类(2).数据传送类指令(3).算术运算类指令(4).逻辑操作类指令(5).位操作类指令(6).控制转移类指令 4.伪指令 本章教学要求:
掌握单片机汇编指令的寻址方式;熟悉其指令系统;掌握常用伪指令的应用。
本章教学重点、难点:
单片机指令的寻址方式、指令系统、伪指令及其使用。
第四章 MCS-51汇编语言程序设计(9学时)
1.简单程序设计 2.分支程序设计 3.循环程序设计 4.散转程序设计 5.子程序和参数传递方法 6.查表程序设计 7.数制转换(选学)本章教学要求:
掌握单片机汇编程序设计方法,会进行分支、循环、散转程序设计;掌握汇编子程序设计的方法;了解查表程序设计;会进行数制转换。本章教学重点、难点:
单片机分支、循环、散转程序设计;单片机子程序设计的方法。
第五章 MCS-51系统扩展技术(12学时)
1.程序存储器的扩展设计
(1).访问外部程序存储器的时序(2).EPROM接口设计
(3).E2PROM接口设计(选学)2.数据存储器的扩展设计
(1).MCS-51访问外部RAM的定时波形(2).数据存储器的扩展设计
(3).串行数据存储器的接口方法(选学)3.MCS-51单片机与可编程并行接口芯片8255的接口 4.显示器接口
(1).发光二极管显示器(LED)(2).七段码液晶显示器(LCD)(选学)(3).字符型液晶显示器接口(选学)5.键盘接口
(1).键盘工作原理(2).键盘接口设计 6.串行通信接口
(1).RS-232C标准接口(2).RS-422A标准接口(选学)(3).RS-485标准接口(选学)
(4).PC机与MCS-51单片机通信的软、硬件设计(5).多机通信(选学)7.模拟电路接口
(1).D/A转换器与8051的接口(2).A/D转换器与8051的接口(3).采样、保持和滤波
本章教学要求:
掌握单片机程序存储器扩展设计;掌握单片机数据存储器扩展设计;掌握I/O口扩展设计;掌握7段型数码显示器接口设计;掌握键盘接口设计;掌握串行接口设计和多机通信;掌握模拟电路接口设计。本章教学重点、难点:
程序存储器扩展设计、数据存储器扩展设计、I/O口扩展设计、7段型数码显示器接口设计、键盘接口设计、串行接口设计和多机通信、模拟电路接口设计。
第6章 单片机应用系统设计(3学时)
1.概述(1).微型计算机应用系统设计
(2).微型计算机控制系统设计与调试的一般原则 2.传感器接口电路
(1).概述
(2).传感器接口电路
3.单片机应用系统的抗干扰技术(选学)
(1).干扰源及其传播途径(2).计算机电源系统的抗干扰措施(3).地线系统
(4).A/D和D/A转换器的抗干扰措施(5).长线传输干扰的排除(6).几种元器件的抗干扰措施 4.8为A/D、D/A转换系统的设计(选学)本章教学要求:
了解单片机应用系统设计的一般原则;掌握典型传感器接口及其设计;了解单片机系统的抗干扰措施。本章教学重点、难点:
典型传感器接口及其设计,单片机抗干扰的一般措施。
第7章 MCS-51单片机控制与C语言(6学时)1.C语言与MCS-51(1).C语言提要(2).C51程序的开发过程
2.用C语言写51单片机软件的一般方法(1).C语言控制8051单片机的I/O口(2).C语言对MCS-51位处理的运用(3).C语言管理MCS-51单片机内部定时器(4).C语言管理MCS-51单片机中断系统 3.常用C51软件设计(1).概述
(2).用8255的键盘LED扫描显示软件设计(选学)
(3).PC机与MCS-51单片机串行通信的C51软件实现(选学)4.用C51完成MCS-51应用系统的软件设计(选学)
本章教学要求:
熟悉了解单片机C语言;掌握C51一般开发方法;会用C语言编写单片机控制程序。本章教学重点、难点:
单片机C语言及其开发方法和软件的使用。
第8章 应用系统的开发和调试(3学时)1.单片机的开发装置
(1).单片机的开发
(2).LCA51软件的介绍(选学)
2.MCS-51应用系统的调试
(1).调试方法简介(2).软件调试方法
3.在线编程(ISP)
(1).ISP的工作原理(2).WINISP的使用(选学)(3).超级终端的使用(选学)
本章教学要求:
熟悉单片机开发的一般步骤;会对单片机应用系统进行软硬件调试;了解ISP的工作原理。本章教学重点、难点:
单片机应用系统的软件业调试方法。
三、实践教学内容与要求
1.实验:9次18学时。本课程开设有相应实验课,具体要求参见《单片机应用技术实验》大纲。2.主要内容:
(1).I/O口输入、输出实验(2).扩展存储器读写实验(3).定时/计数器实验(4).外部中断实验(5).串行静态数码显示实验(6).LED点阵显示实验
(7).单片机串行口与PC机通信实验(8).并行A/D转换实验(9).并行D/A转换实验(10).串行A/D转换实验(11).串行D/A转换实验(12).温度传感器与控制实验
注:根据实验仪器的配置情况,具体实验内容和个数允许有一定的调整。
第五篇:单片机原理 教学大纲
《单片机原理》课程教学大纲
(执笔人: 审核人: 教学院长:)
一、课程简介
(一)课程代码: Z11150190
(二)课程名称:单片机原理The principle of MCU
(三)修读对象:高职应用电子专业
(三)总学时:63
(四)考核方式
期末考核方式:闭卷考试。
总成绩评定方式:总成绩=期末成绩×60%+平时成绩×(10%—20%)+实验成绩×(30%—20%)。
(五)相关课程:电路分析、模拟电路、数字电路、高频电路、C语言等
(六)内容提要:
本课程主要讲述AT89C51单片机内部结构、工作原理、指令系统、汇编程序设计、接口技术,以及单片机应用系统设计等知识。
二、教学目的和教学方法 1.教学目的
通过本课程的学习,使学生获得有关单片机结构、工作原理、指令系统、汇编程序设计、系统扩展及接口技术的相关知识。从而在课程设计、毕业论文设计、电子设计大赛等实际应用中能够充分发掘、运用单片机的强大功能。2.教学方法
采用多媒体课件与板书相结合的教学方法,在教学过程中演示实例,例如: 流水灯、花样灯、数码管的显示、按键的使用、抢答器、温度显示等。
三、理论与实验教学学时分配
理论:36学时 实验:27学时
四、选用教材和主要教学参考书 教材:
《单片机原理及应用》,王琼主编,合肥工业出版社
主要教学参考书:
1.《单片机原理及接口技术》,董晓红主编,西安电子科技大学出版社 2.《单片机应用实训教程》,张永枫主编,西安电子科技大学出版社 3.《单片机应用系统设计技术—基于C语言编程》,张齐.杜群贵编,电子工业出版社
4.《单片机典型模块设计实例导航》, 求是科技编著,人民邮电出版社
五、理论教学内容
(一)第一章单片机基础知识
教学要求:
1.掌握单片机的概念和特点,了解其发展及应用 2.掌握微机常用三种数制的表示方法,及其相互转换 3.掌握有符号数的三种表示方法及微机中的常用编码 主要讲授内容: 1.1 单片机概述
1.2 微型计算机中数的表示方法及数制间的转换 1.3 二进制数的运算 1.4 微机的码制和编码 教学时数:2学时 重点与难点:
1.各种数制之间的关系及相互转换规律 2.逻辑变量与逻辑函数的概念
3.二、十六进制及与十进制的相互转换和8421码 4.常用编码 思考题或练习题: 1.什么是嵌入式系统?
2.什么是单片机?它与一般的微型计算机在结构上有何区别? 3.简述单片机的发展过程。
4.单片机有那些特点?主要应用领域有那些?
(二)第二章 AT89C51单片机结构和原理 教学要求:
1.AT89C51单片机的结构组成 2.AT89C51单片机引脚及功能
3.AT89C51单片机程序存储器、数据存储器的组成 4.AT89C51单片机的复位电路、时钟电路与工作时序 主要讲授内容:
2.1 AT89C51单片机的结构 2.2 AT89C51单片机引脚及其功能 2.3 AT89C51存储器 2.4 AT89C51单片机工作方式 2.5 AT89C51时钟电路与时序 教学时数:4学时 重点与难点:
1.AT89C51的结构和引脚功能
2.AT89C51的内部组成及存储器结构体系 3.单片机时钟电路与时序及工作方式 思考题或练习题:
1.结合51单片机的结构框图,阐明其内部包含那些主要逻辑功能部件。2.单片机存储器的地址空间是如何划分的?各地址空间的地址范围和容量如何?
3.单片机有多少个特殊功能寄存器,可以位寻址的特殊功能寄存器有几个?
(三)第三章 AT89C51指令系统 教学要求: 1.7种寻址方式 2.111条指令格式、功能 主要讲授内容: 3.1 指令系统简介 3.2 寻址方式 3.3 AT89C51指令系统 教学时数:10学时 重点与难点:
1.指令系统中所使用符号含义 2.指令的7种寻址方式
3.111条汇编指令书写格式、功能、对标志位影响等 思考题或练习题:
P79 题
3、题
4、题
12、题
13、题
15、题
16、题
17、题
18、题
19、题20、题
21、题
22、题
23、题
24、题
25、题26
(四)第四章 汇编语言程序设计 教学要求:
1.机器语言、汇编语言、高级语言的特点 2.伪指令的格式及功能
3.程序的三种基本结构:顺序结构、分支结构、循环结构 4.常用算法及常用程序设计 主要讲授内容: 4.1 计算机语言概述
4.2 汇编语言源程序的设计与汇编 4.3 汇编语言程序设计 4.4 实用程序举例
教学时数:4学时 重点与难点:
1.计算机语言的分类及各自特点
2.单片机汇编语言程序设计的基本方法和设计步骤
3.各种结构程序的设计方法,初步具有阅读和编写51汇编语言源程序的能力 思考题或练习题:
P79 题
1、题
3、题
8、题
13、题
15、题
16、题
17、题
18、题
19、题20、题
21、题
22、题
23、题
24、题
25、题26
(五)第五章 中断系统 教学要求:
1.中断的概念及中断过程
2.AT89C51中断系统结构及中断控制 3.中断系统的应用 主要讲授内容: 5.1 中断概述 5.2 AT89C51中断系统 5.3 中断系统的应用 教学时数:4学时 重点与难点:
1.中断、中断源的概念,及AT89C51中断源的分类
2.中断系统的结构、中断处理的过程及中断服务程序的编写方法 思考题或练习题:
P135 题
3、题
4、题
5、题
6、题
7、题
10、题
11、题
12、题
15、题16
(六)第六章 定时器/计数器 教学要求:
1.定时/计数器的结构及工作原理 2.定时/计数器的四种工作方式 3.定时/计数器的初值计算及程序设计 主要讲授内容:
6.1 定时器/计数器的结构及工作原理 6.2 定时器/计数器的控制 6.3 定时器/计数器的应用 6.4 实训
教学时数:4学时 重点与难点:
1.定时/计数器的结构及工作原理 2.定时/计数器的相关寄存器及工作方式 3.定时/计数器的应用方法并能编写相应的程序 思考题或练习题:
P170 题
3、题
4、题
5、题
6、题
7、题
8、题
9、题
10、题11
(七)第七章 AT89C51单片机系统扩展 教学要求:
1.最小应用系统的组成 2.程序存储器的扩展方法 3.数据存储器的扩展方法
4.简单I/O口扩展和可编程I/O口的扩展方法 主要讲授内容:
7.1 AT89C51最小应用系统 7.2 AT89C51单片机的外部扩展性能 7.3 程序存储器的扩展 7.4 数据存储器的扩展 7.5 I/O口的扩展 7.6 实训 教学时数:2学时 重点与难点:
1.了解单片机最小应用系统的概念,及AT89C51单片机的外部扩展性能 2.掌握程序存储器、数据存储器及I/O口的扩展方法,并能解决实际中的问题
思考题或练习题:
P223 题
2、题
5、题
6、题
7、题10
(八)第八章 AT89C51系统接口技术 教学要求:
1.非编码键盘及LED显示器工作原理及使用 2.A/D、D/A转换原理及与单片机接口 3.步进电机工作原理及编程应用
4.常用功能接口电路应用 主要讲授内容: 8.1 键盘接口技术 8.2 LED显示器接口技术 8.3 A/D转换器及接口技术 8.4 D/A转换器及接口技术 8.5 步进电机与单片机的接口 8.6 单片机功率接口技术 8.7 实训 教学时数:4学时 重点与难点:
1.理解按键开关去抖动问题及消抖方法 2.理解独立按键和矩阵键盘的结构特点 3.理解键盘3种控制方法及其特点 4.熟练掌握典型键盘接口电路及程序编制 5.了解LED数码管的结构、分类和技术参数
6.学会LED数码管编码方法,掌握显示数转换为显示字段码的编程方法 7.理解静、动态显示方式的结构原理特点 8.熟练掌握典型LED接口电路及程序编制 9.了解ADC和DAC的主要性能指标 10.掌握ADC0809和DAC0832接口应用编程 11.熟悉开关量I/O接口典型应用电路 思考题或练习题:
P135 题
5、题
6、题
7、题
8、题
9、题10
(九)第九章 串行接口及串行通信技术 教学要求:
1.串行通信基础知识
2.串行通信制式及异步通信数据帧格式 3.串行接口工作方式与应用 主要讲授内容:
9.1 串行通信基础知识 9.2 AT89C51的串行接口
9.3 AT89C51串行接口的应用与编程 9.4 PC机与单片机的串行通信
9.5 实训 教学时数:1学时 重点与难点:
1.了解并行通信和串行通信的基本概念 2.了解串行通信的三种制式及通信校验方法 3.理解异步通信和同步通信的基本概念 4.理解波特率的概念,学会波特率计算方法 5.理解串行数据缓冲器的功能和读写方法 6.理解串行4种工作方式的特点和区别 7.重点掌握串行工作方式0的应用 思考题或练习题: P135 题
6、题
7、题8
(十)第十章 单片机应用系统开发技术 教学要求:
1.单片机应用系统的开发步骤 2.单片机应用开发实例 主要讲授内容:
10.1 单片机系统的开发设计 10.2 单片机应用系统的开发工具
10.3 单片机开发系统应用实例—数字电子时钟 10.4 课程设计 教学时数:1学时 重点与难点:
1.了解单片机应用系统设计的过程和要求 2.了解单片机开发工具的分类和功能 3.理解单片机应用系统软、硬件调试的方法 4.理解数字电子时钟的硬件电路原理与软件系统