单片机原理及应用教材编写大纲
- 格式:doc
- 大小:219.00 KB
- 文档页数:10
单片机原理及应用教学大纲单片机原理及应用教学大纲一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出接口的集成电路。
它具有体积小、功耗低、成本低廉等特点,广泛应用于电子设备、自动化控制、嵌入式系统等领域。
本文将介绍单片机原理及应用的教学大纲,旨在帮助学生全面了解单片机的基本原理和应用技能。
二、基础知识1. 单片机的概述- 单片机的定义和分类- 单片机的发展历程和应用领域2. 单片机的基本结构- CPU(Central Processing Unit)的功能和工作原理- 存储器(ROM、RAM、Flash)的作用和特点- 输入输出接口(GPIO、UART、SPI、I2C)的功能和应用3. 单片机的编程语言- 汇编语言和C语言的基本概念和特点- 单片机编程语言的选择和应用场景三、单片机的原理与设计1. 单片机的指令系统- 指令的格式和编码方式- 常用指令的功能和使用方法2. 中断和定时器- 中断的概念和分类- 定时器的原理和应用3. 输入输出接口的设计- 数字输入输出接口的设计方法- 模拟输入输出接口的设计方法四、单片机的应用案例1. LED灯控制- 使用单片机控制LED灯的亮灭- 利用定时器实现LED灯的呼吸灯效果2. 温度测量与控制- 利用温度传感器测量环境温度- 使用单片机控制风扇的启停,实现温度控制3. 无线通信- 利用无线模块实现单片机与PC的通信- 使用无线传感器网络实现远程监控系统五、实验设计与实施1. 实验设计- 根据教学目标设计单片机实验- 确定实验所需的硬件和软件资源2. 实验实施- 学生按照实验指导书进行实验操作- 实验过程中的注意事项和常见问题解决方法六、教学评估与总结1. 教学评估- 实验成绩的评定标准和方法- 学生对课程的反馈和建议2. 教学总结- 教学过程中的亮点和不足- 课程改进的思考和建议七、结语通过本教学大纲,学生将全面了解单片机的基本原理和应用技能,为将来的工作和学习打下坚实的基础。
《单片机原理及其应用》教学大纲一、课程介绍(100字)本课程旨在介绍单片机的基本原理、编程技巧以及其在各个领域的应用,帮助学生掌握单片机的基本工作原理和应用技巧,培养学生的动手能力和解决问题的能力。
二、教学目标(200字)1.理论目标:a.了解单片机的基本概念、发展历程和硬件组成。
b.掌握单片机的工作原理、编程技巧和调试方法。
c.了解单片机的应用领域和开发平台。
2.实践目标:a.熟悉单片机编程环境,能够使用C语言进行单片机程序设计。
b.掌握基本的硬件与单片机的连接方法及调试技巧。
c.能够完成一些基本的单片机应用项目。
三、教学内容及学时安排(800字)1.单片机基本原理(10学时)a.单片机的定义和分类b.单片机的发展历程c.单片机的硬件组成及功能d.单片机工作的基本原理2.单片机的编程基础(20学时)a.单片机的编程环境介绍b.C语言的基本语法c.单片机的IO口编程d.单片机的中断编程3.单片机的外设接口及应用(30学时)a.串口通信的原理及应用b.数码管的驱动及应用c.LCD模块的驱动及应用d.ADC和DAC的原理及应用e.蜂鸣器和按键的接口及应用f.定时器/计数器的原理及应用g.PWM信号的产生及应用4.单片机的通信接口及应用(20学时)a.I2C总线的原理及应用b.SPI总线的原理及应用c.CAN总线的原理及应用B接口的原理及应用5.单片机的应用案例(20学时)a.LED灯的控制b.温度测量与控制c.电机驱动与控制d.智能家居控制系统6.综合实践(10学时)a.自主设计和实现一个小型单片机应用项目b.掌握项目开发流程和调试技巧c.理论与实践相结合,提高综合能力四、教学方法(150字)1.理论讲解与实例分析相结合,提高学生对知识的理解和应用能力。
2.实验操作与实践演练相结合,提高学生的动手能力和解决问题的能力。
3.项目设计与实践结合,培养学生的综合能力和团队合作精神。
4.运用多媒体教学手段和互动式教学方法,提高学生的学习兴趣。
《单片机原理及应用》教学大纲课程名称:单片机原理及应用课程代码:xxx学时:36学时教材:《单片机原理及应用》张XX主编,XXX出版社一、课程目标本课程旨在通过对单片机的原理和应用进行系统全面的讲解,培养学生对单片机的基本原理和应用能力,使学生具备单片机开发和应用的实际操作能力。
二、教学内容(按照模块划分)模块一:单片机基础知识1.单片机概述1.1单片机的定义和分类1.2单片机的发展历程1.3单片机的特点和优势2.单片机的内部结构和工作原理2.1单片机的内部结构2.2单片机的工作原理2.3单片机的存储器体系结构模块二:单片机的编程方法和开发工具1.单片机编程语言和开发环境1.1汇编语言1.2C语言1.3单片机的开发工具2.单片机的编程方法和技巧2.1单片机编程的基本步骤2.2单片机的编程技巧和调试方法2.3单片机程序的组成和结构模块三:单片机的输入输出及外设控制1.单片机的输入输出(I/O)口及控制1.1单片机的输入输出口1.2I/O口的配置和控制方法1.3I/O口的中断和定时功能2.单片机的外设接口和控制2.1数字口和模拟口的控制2.2串口和并口的控制2.3中断和定时器的应用模块四:单片机的应用开发1.单片机应用系统设计1.1单片机应用系统的结构和原理1.2单片机应用系统的设计流程1.3单片机应用系统的案例分析2.单片机控制技术及应用2.1单片机的逻辑控制和模拟控制2.2单片机在各个应用领域的应用案例2.3单片机应用的设计和调试技巧三、教学方法本课程采用理论教学与实践操作相结合的教学方法,包括但不限于:1.录播课程讲解:通过教学视频讲解单片机原理和应用的相关内容,加深学生对于知识的理解。
2.实验操作训练:通过实验操作训练,让学生亲自动手实践单片机的编程和应用,提高学生的实际操作能力。
3.讨论与互动:通过讨论和互动,激发学生的兴趣和思考,促进知识的深化和应用的灵活性。
四、教学评估1.作业与实验报告:学生需要按时完成作业和实验,并提交实验报告,检验学生对于单片机原理和应用的理解和实际操作能力。
单片机原理及应用教学大纲一、导言本教学大纲旨在介绍单片机的原理和应用,并为教师提供一个指导教学的框架。
通过本教学大纲的学习,学生将了解到单片机的基本原理、工作模式以及其在各个领域的应用。
二、教学目标1. 理解单片机的基本工作原理和结构;2. 掌握单片机的编程语言和开发环境;3. 熟悉单片机和外设的连接方法和通信原理;4. 能够设计并实现简单的单片机应用。
三、教学内容1. 单片机导论1.1 单片机概述1.2 单片机的分类与特点1.3 单片机的应用领域2. 单片机的基本原理2.1 CPU的结构与功能2.2 存储器的类型与作用2.3 输入输出端口及其工作方式3. 单片机的编程语言3.1 汇编语言介绍与应用3.2 C语言介绍与应用3.3 编程语言的选择与比较4. 单片机的开发环境4.1 开发工具的选择与安装4.2 开发环境的配置与调试4.3 程序下载与调试方法5. 单片机与外设的连接5.1 数字输入输出接口介绍与应用 5.2 模拟输入输出接口介绍与应用5.3 串行通信接口介绍与应用6. 单片机应用案例6.1 LED灯控制电路设计与实现 6.2 温度传感器的数据采集与显示 6.3 蜂鸣器的音乐播放实现四、教学方法1. 理论与实践相结合:讲解单片机原理的同时,进行实际编程实验,帮助学生更好地理解和应用所学知识。
2. 小组合作学习:鼓励学生分成小组,共同完成一些实际项目,培养学生的团队合作和问题解决能力。
3. 案例分析:通过实际应用案例的分析,引导学生思考和解决实际问题,并加深对单片机应用的理解。
4. 课堂互动:激发学生的学习兴趣,鼓励学生提问和讨论,促进师生之间的互动交流。
五、教学评估1. 课堂表现评估:根据学生的发言、提问和实验结果评估其对单片机原理和应用的理解程度。
2. 实践项目评估:鼓励学生完成一些实际项目,并对其项目设计和实现情况进行评估。
3. 期末考试:以闭卷方式进行单片机知识的考核,包括理论知识和实际运用能力。
《单片机原理及应用》教学大纲课程中文名称:《单片机原理及应用》课程代码:517016课程性质:专业必修课学时学分:70学时,5学分(其中讲课56学时,实验14学时)先修课程:《电子技术》、《电工基础》适用专业:应用电子技术一、课程性质、目的和要求本课程适用于机电一体化、应用电子技术等相关专业学生学习,是一门专业基础课。
通过本课程的教学,使学生了解和掌握MCS-51 系列单片机结构、原理及其扩展系统的组成。
掌握MCS-51 系列单片机在实际应用中软件系统与硬件系统的设计思想。
结合实验课教学,增强实际动手能力,使学生能够应用MCS-51 单片机进行简单的单片机应用系统的开发。
为今后应用和设计单片机系统打下较牢固基础,也为后续专业课程的学习奠定一定基础。
二、课程内容:(一)课程重点与难点本课程的重点:为第二章、第三章和第五章。
其中第二章和第三章为单片机的基础,是学习单片机技术的必需。
第五章是单片机应用中必然要涉及的内容。
建议加强这三章的教学,并辅以必要的实验手段。
本课程中的难点:为单片机的存贮器组织、各存贮器的地址的确定及I/O口地址的确定。
难点贯穿于第二章、第三章、第四章、第五章和第七章。
在教学上应有一定的连续性,且应循序渐进,讲深讲透。
(二)课程内容第一章:概述第一节MCS-51系列单片机简介第二节单片机应用系统开发简述第二章MCS-51 系列单片机的结构和原理第一节总体结构第二节存储器组织第三节并行端口结构与操作第四节MCS-51 系列单片机片外总线和复位第三章MCS-51 单片机的指令系统第一节指令格式及常用符号第二节MCS-51 系列单片机的寻址方式第三节数据传送指令第四节算术运算指令第五节逻辑运算指令第六节控制转移指令第七节位操作指令第四章MCS-51 单片机的程序设计第一节程序设计方法和技巧第二节汇编语言源程序的编辑和汇编第三节程序设计基础与举例第五章MCS-51 单片机的中断系统及定时器第一节输入/输出的控制方式第二节中断系统第三节中断处理过程第四节定时器/计数器第六章MCS-51 单片机的串行口第一节计算机串行通信基础第二节MCS-51 单片机的串行口第三节串行口应用举例第七章单片机系统扩展技术第一节程序存贮器的扩展第二节并行口的扩展第三节接口芯片第四节键盘及显示器接口第八章MCS-51 单片机的测控接口第一节D/A转换器第二节A/D转换器第三节开关量接口三、实践性教学环节要求(一)实验教学的要求主要用于配合《单片机原理》课程的课堂教学,加强学生对MCS-51系列单片机结构的感性认识和对使用DICE-5103S单片机开发机进行单片机开发的方法的了解,提高学生对单片机原理的理解,帮助学生掌握MCS-51系列单片机在实际应用中软件系统与硬件系统的设计思想。
《单片机原理及应用》课程标准学时数:28学时课程性质:专业课适用专业:机电技术应用一、课程性质与定位《单片机原理及应用》课程是机电一体化、数控技术专业的一门专业必修课。
是一门面向应用的、具有很强实践性与综合性的课程。
通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。
二、课程教学目标通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。
三、本课程学时安排四、课程教学内容和基本要求第1章单片机基础知识概述(2学时)(一)教学重点和难点单片机概述;PrOteUS 应用简介。
(二)教学内容和基本要求 (1)教学内容: 1. 1单片机概述1. 2单片机学习的预备知识2. 3PrOteUS 应用简介 (2)基本要求:能说出单片机的特点和应用,会数制及其转换;ISIS 模块应用举例,汽ARES 模块应用举例。
第2章MCS-51单片机的结构及原理(2学时) (一)教学重点和难点能说出MCS-51单片机的结构,MCS-51的存储器结构;并行I/O 口。
(二)教学内容和基本要求 (1)教学内容: 3. 1MCS-51单片机的结构 2. 2MCS-51的存储器结构 2. 3单片机的复位、时钟与时序 2. 4并行I/O 口 (2)基本要求:掌握MCS-51单片机的内部结构,了解程序、数据存储器,掌握时钟电路。
第3章单片机的汇编语言与程序设计(4学时) (一)教学重点和难点知道MCS-51指令系统,会汇编语言的编程方法。
(二)教学内容和基本要求 (1)教学内容: 3. 1汇编语言概述 (1学时) 3. 2 MCS-51指令系统简介 (2学时) 3. 3汇编语言的编程方法(1学时) (0.5学时) (0.5学时)(0.5学时) (0.5学时) (0.5学(2)基本要求:了解汇编语言指令格式和描述操作数的简记符号;了解汇编语言程序设计步骤;第4章单片机的C51语言(4学时)(一)教学重点和难点C51的程序结构,C51与汇编语言的混合编程;C51仿真开发环境。
《单片机原理及应用》课程教学大纲一、课程基本情况课程名称:单片机原理及应用/ Principle and Application of Single Chip Microcomputer 课程类别:专业必修课开课学期:5学分:3总学时:48理论学时:40实验学时:8适用专业:电气工程及其自动化专业适用对象:本科先修课程:模拟电子技术、数字电子技术、程序设计基础等二、课程简介1.课程任务与目的让学生获得单片机应用系统设计的基本理论、基本知识与基本技能;掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在电气自动化控制、测量、保护等电气和电子技术领域的应用;初步具备应用单片机进行设备技术改造、产品开发的能力。
在本课程实验及综合设计环节,介绍有关单片机的最新技术和发展方向,激发学生紧跟时代、不断学习、勇于创新的思想意识。
2.对接培养的岗位能力本课程重点支持以下毕业要求:毕业要求2.3能认识到解决问题有多种方案可选择,能通过文献研究寻求可替代解决方案。
毕业要求3.1掌握设计/开发电气工程领域复杂工程问题解决方案所需要的专业知识和技术手段,熟悉设计/开发相关的技术规范与标准以及影响设计目标和技术方案的各种因素。
毕业要求4.3能综合多学科专业知识,对实验数据进行处理、分析与解释,得到有价值的研究结论。
三、课程目标与毕业要求根据该课程所支撑的毕业要求指标点,确定以下三个课程目标。
课程目标1 掌握单片机系统硬件的组成和基本原理,以及单片机系统软件设计的基本方法。
(支撑毕业要求3.1)课程目标2 具有应用先进设计软件和先进设计工具进行单片机控制系统的分析和设计能力,并具有一定的分析和解决工程实践问题的创新意识和创新能力。
(支撑毕业要求2.3)课程目标3 掌握单片机系统硬件调试和软件调试的方法,并能对调试结果进行分析和处理。
(支撑毕业要求4.3)四、教学内容与成果目标(二)实验或实践学时安排五、课程考核方式与评分标准2.总成绩构成本课程综合绩评定由课程表现成绩(10%)+平时作业成绩(10%)+实验成绩(20%)+上机操作考试成绩(60%)构成。
单片机原理与应用教学大纲一、课程概述课程名称:单片机原理与应用课程学时:60学时(包括理论教学和实践操作)课程对象:电子信息类相关专业大学生先修课程:数字电路、模拟电子技术等基础课程二、课程目标1.理解单片机的基本原理和工作方式。
2.掌握单片机的编程方法和开发工具。
3.能够完成简单的单片机应用设计和实施。
4.发展学生的实践能力和创新思维。
三、教学内容1.单片机基本概念与原理1.1单片机的定义与特点1.2单片机的内部结构与工作原理1.3单片机的应用领域和发展趋势2.单片机开发环境与工具2.1单片机开发板介绍2.2单片机编程语言选择与开发环境配置2.3常用单片机编程工具介绍3.单片机指令系统与汇编语言3.1单片机指令系统概述3.2借助汇编语言编写简单程序3.3常用汇编指令的使用与实例分析4.单片机的输入输出与外设接口4.1数字I/O口的原理与编程方式4.2模拟I/O口的原理与编程方式4.3常见外设的接口与编程方法,如LED、LCD、键盘等5.单片机的中断与定时器5.1中断的基本概念和分类5.2单片机中断的编程方法5.3定时器的基本原理和应用6.单片机的串行通信与通讯接口6.1串行通信概念与基本原理6.2串口通信的编程方法与实例6.3常见通讯接口的介绍与应用,如SPI、I2C等7.单片机的应用设计与实践7.1利用单片机实现简单电子系统的设计7.2单片机的故障诊断与处理7.3单片机在智能控制领域的应用四、实践环节1.实验设计:设计与实现一个基于单片机的简单系统2.实验报告:对实验过程和结果进行记录和总结五、考核方式1.平时成绩:包括课堂表现、实验报告等2.期末考试:对课程内容进行综合考核六、教学方法1.理论教学:采用讲授、案例分析等方式进行知识传授2.实践操作:通过实验和实际项目等实践环节培养学生的动手能力和创新思维3.学生讨论和互动:鼓励学生积极参与课堂讨论,增强学生的学习主动性和合作意识七、参考教材1.《单片机原理与应用教程》(王建林,清华大学出版社)2.《单片机教程与实践》(张力,人民邮电出版社)3.《单片机原理与接口技术》(黄龙生,高等教育出版社)以上是《单片机原理与应用》课程的教学大纲,课程从基本概念、原理讲解到实践应用设计,通过理论教学和实践操作的结合,旨在培养学生对单片机的整体理解和实际应用能力。
单片机原理及应用教学大纲一、教学目标•掌握单片机的基本原理和技术基础•熟悉单片机的开发环境和编程方法•理解单片机在实际应用中的各种应用场景和方法二、教学内容1. 单片机基础知识•单片机的定义和工作原理•单片机的发展历程与分类•单片机系统的组成和基本电路•单片机的编程语言和编程环境•单片机的常用外设和接口2. 单片机编程基础•单片机汇编语言的基本语法和指令•单片机C语言的基础语法和编程思想•单片机程序的调试和仿真方法•单片机应用案例的讲解和实践3. 单片机应用技术•单片机的数码管、LCD显示、LED显示和触摸屏控制•单片机的按键、继电器、直流电机和步进电机控制•单片机的计时器、定时器、计数器、PWM输出和中断控制•单片机的串口通信、CAN总线通信和以太网通信4. 单片机系统设计实例•基于单片机的智能家居设计•基于单片机的机器人控制系统设计•基于单片机的电子秤测量系统设计•基于单片机的智能巡线小车设计5. 单片机项目开发和实践•单片机项目的需求分析和功能设计•单片机项目的硬件电路设计和制作•单片机项目的软件程序设计和调试•单片机项目的性能测试和优化三、教学方法•理论讲解和实践演示相结合,突出实用性和实验性•通过幻灯片、案例分析和教学视频等多种形式展示技术原理和实践应用•强调学习和实践结合,注重实际触摸和操作能力的提高•鼓励学生自主学习和探究,营造积极向上的学习氛围和实践环境四、教学评价•以平时表现、实验报告、小项目、考试成绩等多种形式进行综合考核•注重对学生实际能力和综合素质的评价和提升•定期开展学生自评和互评活动,培养良好的团队合作和交流能力五、教学资源•教材:《单片机技术基础及应用》•软件: Keil、 Proteus、 Altium Designer、 ADS等•设备:开发板、仿真器、烧写器、外围设备等•网络:淘宝、玩客云、百度文库、微信公众号等六、教学建议•规范教学流程和节奏,重视基础知识点的掌握和实践应用•加强教学与实践的结合,提供更多的项目案例和设计方案•采用多种形式的教学评价方式,让学生对自己的学习和实践有更全面的认识和提高方向。
内容简介本书以国内宏晶科技公司研发生产的STC12C5A60S2单片机为主线详细介绍了MCS-51内核单片机的原理及接口技术。
STC系列单片机的功能及性能在当今同类产品中居世界领先水平, STC12C5A60S2单片机的引脚与传统的80C51单片机兼容。
改选本书作为教材,对常年以MCS-51为蓝本授课的任课教师来说并没有增加备课难度,也可以不更换实验室装置,但能够让学生掌握更多的知识,并学以致用。
本书介绍了MCS-51单片机的汇编和C51两种编程语言,所举例题都结合实际应用,并给出汇编和C51两种参考程序,所用到的电路图与实际电路一致,电路中涉及到的器件都给出了具体参数,有利于学生即学即用。
书中设计的两个实际应用案例采用C51与汇编混合编程,以解决完全用汇编语言编程工作量过大、全部用C51编程影响单片机控制精度以及运行效率相对较低的问题。
书中简要介绍了PROTEUS单片机仿真软件,这对于没有硬件实验条件的初学者来说十分重要。
全书共分12章。
第1章介绍了单片机的概念及其发展历程和应用;第2章简要介绍了STC12C5A60S2单片机的内部资源和引脚功能;第3章结合实例介绍了Proteus7.4仿真软件和keil μVision3的应用;第4章详细介绍了51内核单片机的汇编语言指令格式、寻址方式、常用伪指令,从应用角度出发通过大量例题列举了多种汇编语言程序设计的方法;第5章介绍了C51的数据类型、变量格式、绝对地址访问及各类函数的结构;第6章介绍了C51程序中嵌入汇编程序及参数传递的方式;第7章介绍了中断系统的结构、定时器/计数器的工作模式及PCA/PWM模块的应用;第8章介绍了串行口1和串行口2的工作模式、波特率的设置、RS-232及RS485串行接口的标准及SPI接口的应用;第9章介绍了STC系列单片机片内A/D转换器的结构及应用;第10章介绍了STC系列单片机片内E2PROM的应用;第11章介绍了单片机与存储器、可编程I/O 接口、高速A/D、 D/A、键盘、LED显示器件及控制器件的连接与程序控制;第12章设计了数字显示温度计和电阻、电感、电容测量仪两个实际应用案例。
附录中提供了51内核单片机指令表、C51库函数、STC单片机选型指南和程序下载说明。
本书可作为高等院校计算机科学与技术、电子信息工程、通信、自动化、机电一体化、仪器仪表等本科专业的单片机课程教材,也可作为工程技术人员的参考书。
读者可以结合作者的PPT课件加深理解学习。
在百度文库免费下载PPT课件网址链接:/view/0b8c86b87c1cfad6195fa7b7.html/view/9f200d221eb91a37f1115cb5.html/view/512bf61ead02de80d4d840aa.html/view/3263390ebe1e650e52ea99aa.html/view/118a87bdf90f76c661371aa8.html/view/5cac78dddaef5ef7ba0d3ca8.html /view/f08f772a9b6648d7c1c746a8.html /view/aa47a805cf84b9d528ea7aa8.html /view/ce2e3fb89e314332396893a8.html /view/a6260497ce2f0066f5332276.html /view/3b78320fbe1e650e52ea99cc.html 购书网址链接:淘宝网/item.htm京东商城链接/11457989.html目录第1章单片机概述1.1 单片机的基本概念1.2 单片机的发展历程1.2.1 4位单片机1.2.2 8位单片机1.2.3 16位单片机1.2.4 32位单片机1.2.5 64位单片机1.3 8位单片机的主要系列1.3.1 51内核系列单片机1.3.2 非51内核单片机1.4 单片机的应用习题1第2章 STC系列单片机的结构与原理2.1 51内核单片机的内部基本结构简介2.2 STC系列单片机简介2.3 STC12C5A60S2单片机管脚功能2.4程序状态字寄存器2.5存储器及存储空间2.5.1程序存储器2.5.2 片内RAM2.5.3特殊功能寄存器2.5.4扩展RAM2.6 I/O口工作方式及配置2.6.1 I/O口的工作方式2.6.2准双向口输出配置2.6.3强推挽输出配置2.6.4仅为输入配置2.6.5开漏输出配置2.6.6 PWM输出时I/O口的状态2.7时钟电路与时序2.7.1 时钟电路2.7.2时钟分频及分频寄存器2.7.3时序2.8 省电模式2.9 复位电路2.9.1 上电复位2.9.2看门狗(WDT)复位2.9.3外部低压检测复位2.9.4软件复位习题2第3章单片机开发软件快速入门3.1 Proteus7.4快速入门3.1.1 窗口界面3.1.2 基本操作3.1.3 程序的编译和仿真3.2 Keil uVision3快速入门3.2.1 Keil uVision3 IDE的主要特性3.2.2 Keil工程的建立及设置3.3 Keil μVision3和Proteus7.4联调习题3第4章 51内核单片机汇编语言程序设计4.1汇编指令格式4.2寻址方式4.2.1立即(数)寻址4.2.2 寄存器寻址4.2.3直接寻址4.2.4寄存器间接寻址4.2.5变址寻址4.2.6相对寻址4.2.7 位寻址4.3 指令系统4.3.1 数据传送指令4.3.2 算术运算指令4.3.3逻辑运算指令4.3.4控制转移指令4.3.5 位操作指令4.4 汇编程序常用伪指令4.5 汇编语言程序设计4.5.1 51内核单片机的汇编程序总体结构4.5.2 汇编程序设计示例习题4第5章单片机C51程序设计5.1 C 51程序设计基础5.1.1 C51语言特点5.1.2 C51程序结构5.1.3 C51的字符集、标识符与关键字5.2 C51的数据类型及其在51内核单片机中的存储方式5.2.1 C51的数据类型5.2.2 数据的存储器类型5.2.3 常量和变量5.2.4 存储模式5.3 硬件资源访问5.3.1 C51对特殊功能寄存器的定义5.3.2 C51对位变量的定义5.3.3 C51对存储器和外部I/O接口的绝对地址访问5.4 C51 的运算符5.5 C51的指针5.6 C51的函数5.7 C51流程控制5.7.1 分支语句5.7.2 循环语句5.8 C51编程实例5.8.1 C51程序的反汇编程序(源代码)5.8.2 算术运算程序设计5.8.3 数制转换程序设计5.8.4 查表程序设计5.8.5 单片机硬件接口程序设计5.9 模块化程序设计习题5第6章 C51与汇编语言混合编程6.1 C51与汇编语言混合编程概述6.1.1 C51与汇编语言混合编程的优点6.1.2 单片机程序的编译过程6.2 C51 和A51程序接口基础6.2.1 C51函数名的转换及其命名规则6.2.2 C51函数及其相关段的命名规则6.2.3 C51函数的参数传递规则6.3 混合编程的实现6.3.1 C51程序中嵌入汇编程序6.3.2 C51与汇编函数的相互调用习题6第7章中断控制、定时/计数器及PCA/PWM的应用7.1 中断的概念7.2中断系统的结构7.3中断寄存器7.4低压检测中断7.5外部中断7.6定时/计数器T0、T1的工作方式7.6.1 方式07.6.2 方式17.6.3方式27.6.4方式37.7定时/计数器T0、T1的应用举例7.8定时/计数器T2的工作方式及应用7.8.1 与定时/计数器T2相关的寄存器7.8.2捕获方式7.8.3自动重装递增计数器方式7.8.4自动重装递增或递减计数器方式7.8.5波特率发生器7.8.6 时钟输出方式7.9 PCA/PWM模块的结构及应用7.9.1 PCA/PWM模块的结构7.9.2 PCA 16位定时/计数器7.9.3 PCA/PWM各个模块的特殊功能寄存器7.9.4 PCA/PWM模块的工作方式及应用习题7第8章串行口通信8.1 串行通信的概念8.2 串行口1的相关寄存器8.3 串行口1的工作方式8.3.1方式08.3.2方式18.3.3方式2 、方式38.3.4 多机通信8.4串行口1通信中波特率的设置8.5 串行口2的相关寄存器8.6串行口2的工作方式8.6.1方式08.6.2方式18.6.3方式28.6.4方式38.7 串行口的应用8.8 RS-232串行标准8.9 RS-485串行接口8.10 SPI串行接口概述8.10.1 SPI接口电路8.10.2 SPI串行通信的特殊功能寄存器8.11 SPI串行数据通信8.11.1单主单从通信方式8.11.2 互为主从的通信方式8.11.3单主多从通信方式8.11.4 SPI通信的具体过程8.11.5 SPI通信时序8.12 SPI接口的应用习题8第9章 STC12C5A60S2单片机的片内A/D转换器9.1 A/D转换的内部结构9.2 A/D转换器的相关寄存器9.3 A/D转换器的应用习题9第10章STC系列单片机片内EEPROM的应用10.1 EEPROM模块所属特殊功能寄存器10.2 EEPROM读、写、擦除习题10第11章单片机常用接口11.1 单片机最小系统11.2 数据存储器扩展11.2.1 SRAM芯片11.2.2 单片机和SRAM的接口11.3输入/输出口扩展11.3.1 I/O接口电路的功能11.3.2 简单的I/O口扩展举例11.4 8255A可编程I/O接口扩展11.4.1 8255A内部结构和引脚功能11.4.2 8255A控制字11.4.3 8255A的工作方式11.4.4 8255A的应用11.5单片机与外部A/D、 D/A转换电路的接口11.5.1 A/D转换器的分类和性能指标11.5.2高速A/D转换器TLC551011.5.3单片机与高速A/D转换器TLC5510的接口11.5.4 D/A转换器11.5.5 D/A转换器TLC562011.5.6 单片机与TLC5620的接口11.6单片机与键盘的接口11.6.1按键的原理11.6.2独立键盘11.6.3矩阵键盘11.7单片机与LED显示器的接口11.7.1 LED数码管静态显示11.7.2 LED数码管动态显示11.7.3 LED点阵驱动11.8 单片机与光电耦合器件的接口11.9单片机与电磁式继电器的接口11.10单片机与蜂鸣器的接口习题11第12章单片机应用系统设计案例12.1 基于STC12C5A60S2单片机的数字显示温度计12.1.1 数字温度计硬件电路设计12.1.2 系统软件设计12.2 电阻、电感、电容测量仪12.2.1电阻、电感、电容测量仪的工作原理12.2.2系统硬件电路的设计12.2.3系统软件程序的设计习题12附录A STC系列单片机指令汇总表附录B C51库函数附录C STC单片机选型指南附录D STC12系列单片机程序下载说明。