单片机技术自学指导书
- 格式:doc
- 大小:57.50 KB
- 文档页数:9
机电工程学院《单片机原理及应用》实验报告学院班级姓名学号温州大学机电工程学院制目录前言 (2)第一章MCS-51单片机实验系统1.1 Keil uV2软件的使用 (3)1.2 MCS51U单片机实验板 (11)第二章实验项目2.1 实验一系统基本操作及I/O口实验 (15)2.2 实验二定时/计数器实验 (17)2.3 实验三中断实验 (18)2.4 实验四单片机控制蜂鸣器实验 (19)2.5 实验五交通灯控制实验 (22)前言工业控制、智能化仪器仪表、数控机床、数据采集、通信以及家用电器等各领域中得到了广泛的应用。
《单片机原理及应用》是一门实践性和实用性都很强的课程,对机械工程及自动化专业是一门必修课程,为了更好地配合教学环节,让学生立足于实践应用,全面、深入地了解和掌握单片机,锻炼、提高学生的动手能力和操作能力,结合实验室所购置的单片机实验设备,我们编写了这本实验指导书。
在单片机的教学上,我们逐步加大了实验环节在教学计划中的比重,在满足基本技能培训要求的基础上,减少了演示性、验证性的实验,而增加了设计性、综合性实验,以达到真正提高学生的实践能力和解决问题的能力。
本指导书由浅入深,合理地安排了基础和应用、软件和硬件实验项目,以满足实践教学环节的需求。
在编写过程中我们得到了院领导、实验室、教研室各位老师的大力支持,在此一并表示衷心的感谢。
鉴于水平有限,难免存在错误,恳请读者批评指正。
编者2019.10第一章MCS-51单片机实验系统1.1 Keil uV2软件使用简介1.1.1先打开一个工程文件,如果没有工程文件,应先建立一个工程文件。
具体建立步骤如下:用鼠标点击菜单的Project->New Project.。
如图1。
图11.1.2点击New Project之后,可根据需要重新选择工程文件放置的位置,放置工程文件并为工程文件命名,点击“保存”按钮对工程文件进行保存,操作如下图。
图2保存完工程文件出现如下界面。
单片机技术自学指导书课程名称:单片机技术编写者:吴强自学时间安排:24课时私用范围:函授(专升本)一、学习目的和要求学习目的:通过本课程的学习,掌握AT89S51单片机的硬件基本结构、内部各种功能部件的工作原理、汇编语言指令系统以及各种常用硬件接口设计和程序设计,最终能够根据工程开发任务的要求,完成单片机应用系统的软硬件的开发与设计。
学习要求:(1)熟悉AT89S51系列单片机硬件的基本结构和组成原理。
(2)掌握AT89S51系列单片机指令系统和汇编程序设计。
(3)掌握AT89S51系列单片机内部寄存器,RAM,ROM和定时/计数器,中断系统,串行口的使用方法。
(4)掌握AT89S51系列单片机扩展RAM,ROM和I/O设备的方法。
(5)掌握AT89S51系列单片机常用外设,A/D和D/A以及V/F 转换器,串行通信接口的设计和应用。
(6)了解AT89S51系列单片机应用开发流程,仿真与调试,抗干扰和可靠性设计,I/O功率驱动设计的方法,以及C51语言基础知识和应用。
二、学习方法学习本课程,首先要精读教材和讲义,借助前期学习的有关微型计算机的基本原理,结构和设计方法,结合单片微型计算机的特点,深入理解单片机的基本概念,原理,结构和设计。
要注意各章节内容之间的联系,熟悉前后内容是如何呼应而解释单片机设计和应用的方法。
要注意单片机各个组成部分在整个系统中的作用和相互关系,不要孤立地去学习一个部分,而是理解和思考它们如何构成一个整体,为用户提供所需功能的。
其次,要通过练习掌握所学的概念,原理,结构和设计方法。
各章的练习题应该都尝试做一遍。
做题时不要抱着赶任务的态度,而是借机把学习的概念,原理,结构和方法融会贯通起来。
不要急于查看答案,而要多思考和分析。
对于自己做对和做错的题,都应该进行回顾分析,加深对基本概念,原理,结构和方法的理解。
第三,除了本教材和讲义,以及附带学习资料外,应该参阅其它参考书籍和资料,通过多方对照,博采众长。
第一章实验仪功能简介1.1 LJD-SY-5200 的基本结构图1 LJD-SY-5200 实验系统LJD-SY-5200 实验系统的硬件部分主要由以下电路构成:显示电路(其中显示电路包括液晶显示,数码管显示,发光二极管显示及8X8 三色LED 点阵显示),键盘电路,USB 电路,串口电路,时钟电路,I2C 电路,D/A&A/D 转换电路,测温湿度电路,1-WIRE 总线电路,IC 卡电路,语音电路,蜂鸣器&继电器电路,单脉冲发生电路,红外遥感电路等电路有机组合而成。
1.2 LJD-SY-5200 硬件配臵LJD-SY-5200 实验系统具有丰富的硬件资源,具体的硬件配臵如下:液晶显示器采用的是两兆字库的12232 汉字液晶屏,汉显液晶屏具有编程简单使用方便等其他液晶屏所不具备的优点;数码管采用的是8段8位数码管;键盘是4X4行列式键盘,键盘与数码管通过专用键盘和数码管接口芯片CH451与CPU 相连接,使用键盘接口芯片的好处就是可以大大减少编程的工作量,一个复杂的数码管显示位的闪烁移动操作,在此我们只需要一行简单的命令就能轻轻实现;发光二极管部分采用的24 个红黄绿三色的发光二极管,大量的各色发光二级管组合在一起能够变换出五彩缤纷的色彩;点阵部分采用的8X8三色点阵显示,点阵的驱动电路是两片74HC573 和一片74HC138 及八个8550 三极管和相应的限流电阻;USB电路采用的是内部已经固化了USB 标准通信协议的USB 接口芯片H372,使用CH372可以在很大程度上简化USB驱动程序的开发复杂程度,面对USB 驱动程序的开发初学者不再会望而却步,只要在熟悉相关通信协议的基础上即使是初学者也能轻轻松松开发出属于自己的USB 驱动程序;时钟电路采用的是DS1302 实时时钟芯片;I2C 电路采用的当前流行的AT24C02;DA/AD 电路采用的分别是TLC5615&TLC549 转换芯片,他们具有简单实用操作方便的特点;测温湿度电路采用的SHT10 温湿度传感器,它能够精确的测试出当前小环境温度和湿度,针对温湿度传感器我们为其配臵了通过液晶屏及数码管显示当前温度&湿度的程序;1Wire 采用的是iButton(信息纽扣)--DS1990A-F5,可说这在当前是比较先进的。
《单片机原理及应用》自学指导书一、课程编码及适用专业课程编码:052831211总学时:80面授学时:24(包括4学时实验)自学学时:56适用专业:计算机应用专业(函授专科)二、课程性质《单片机原理及应用》是计算机类函授各专业的专业课。
单片机主要应用于工业控制和仪器仪表等智能化设备中,其应用范围非常广泛。
通过本课程的学习,可以使学生掌握单片机的基本结构、MCS51单片机内部各个功能部件的使用方法以及当单片机内部资源不足时如何进行外部扩展;同时,学生能针对具体的单片机应用系统,进行必要的分析,同时,能对部分故障进行维修,进而更加深刻地理解计算机的组成原理和工作原理。
三、本课程的地位和作用《单片机原理及应用》是研究单片机理论及其应用的课程。
由于单片机应用非常广泛,发展十分迅速,许多小型仪器都由单片机实现。
因此,《单片机原理及应用》是高等学校计算机专业的一门重要课程。
作为一门专业课程,它具有较强的基础性、应用性。
基础性是指单片机的基本理论、基本知识和基本技能。
单片机是为是为学生毕业后从事有关仪器开发和维护的工作打基础,也就是为自学、深造、拓宽和创新打基础。
计算机学生学习该门课时,重在单片机理论分析,它是维护和设计众多仪器的重要工具,同时注重培养学生解决实际问题的能力。
四、学习目的与要求通过本课程的学习,可以使学生掌握单片机的基本结构、MCS51单片机内部各个功能部件的使用方法以及当单片机内部资源不足时如何进行外部扩展;同时,学生能针对具体的单片机应用系统,进行深刻分析,对部分故障进行维修,从而更加深刻地理解计算机的组成原理和工作原理;为学好《单片机原理及应用》这门课,学习时应注意以下几点:(一)要抓主要矛盾,有条件地略去一些次要因素,找出问题的本质。
(二)要抓住重点,即单片机的基本结构、汇编语言。
(三)要有良好的学习方法,可运用对比或比较的学习方法,找出MCS-51单片机和其他类型的CPU的共性和差异,以加深对计算机组成原理的理解。
《C51单片机技术教程》第一章:C51单片机概述本章主要介绍了C51单片机的基本概念、发展历史以及应用领域。
通过对单片机的定义和分类的讲解,读者能够了解到单片机的特点和功能。
第二章:C51单片机的基本原理本章主要介绍了C51单片机的基本原理,包括单片机的内部结构、寄存器以及时钟系统等。
通过对这些基础知识的学习,读者能够更好地理解和运用C51单片机。
第三章:C51单片机的编程方法本章主要介绍了C51单片机的编程方法,包括汇编语言和C语言的编程技巧。
通过对这些编程方法的学习与实践,读者能够掌握C51单片机的编程技能。
第四章:C51单片机的应用实例本章主要介绍了一些C51单片机的应用实例,包括LED灯控制、数码管显示、蜂鸣器控制等。
通过这些实例的学习与实践,读者能够将所学的知识运用到实际的项目中。
第五章:C51单片机的调试与测试本章主要介绍了C51单片机的调试与测试方法,包括仿真器的使用以及调试工具的选择等。
通过对这些调试与测试方法的学习与实践,读者能够提高项目的开发效率和质量。
第六章:C51单片机的扩展技术本章主要介绍了C51单片机的扩展技术,包括外部中断、定时器、串口通信等。
通过对这些扩展技术的学习与实践,读者能够更好地理解和运用C51单片机。
第七章:C51单片机的进阶应用本章主要介绍了C51单片机的进阶应用,包括数据存储与访问、模拟信号处理、网络通信等。
通过对这些进阶应用的学习与实践,读者能够提高项目的功能和性能。
第八章:C51单片机的应用案例本章主要介绍了一些C51单片机的应用案例,包括智能家居控制系统、智能车、温湿度监测系统等。
通过对这些应用案例的学习与实践,读者能够将所学的知识应用到实际项目中。
总结:《C51单片机技术教程》是一本详细介绍C51单片机的技术教材。
通过对C51单片机的基本原理、编程方法以及应用实例的学习与实践,读者能够掌握C51单片机的基础知识和编程技巧,提高项目的开发效率和质量。
现代远程教育《单片机技术》课程学习指导书杨杰伟编《单片机技术》课程学习指导书本课程是在学生学完模拟电路和数字电路等电子技术类基础课程之后,为进一步提高学生的单片机应用系统的设计能力而开设的。
内容涉及MCS-51系列单片机的基础知识、硬件结构、组成原理、指令系统、汇编语言程序设计、定时器/计数器、中断及I/O接口、程序设计技巧及模块化程序设计的应用等。
本课程的教学目的在于使学生系统学习和掌握单片机的基本概念、基本原理和技术应用。
要求学生在牢固掌握电子技术和单片机基本概念的基础上,能综合运用所学知识对简单系统进行单片机的系统分析与设计、软件开发与应用。
使学生初步具备应用单片机进行设备技术改造、产品开发的能力。
课程学习方法指导单片机编程的基本思想,是必须设置很多存储器对引脚进行初始化处理,才能使引脚具备数字输入和输出功能;每使用单片机的一个功能,就要对控制该功能的存储器进行设置,这就是单片机编程的特点。
因此,学习单片机技术首先要理解和熟悉单片机的硬件结构及存储器结构,然后在汇编语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。
通过本课程的学习,学生掌握了单片机的微型计算机基础知识和基本结构以及基本工作原理后,利用51单片机丰富的指令系统和汇编语言程序设计方法,结合进一步的实践练习(如:I/O口的使用,定时器的使用,中断的使用,与PC 机进行RS232通信,A/D、D/A转换,PCI、I2C接口和液晶显示器接口的使用,比较、捕捉、PWM功能的使用,USB接口、TCP/IP接口、各种工业总线的硬件与软件设计应用等),就可以对生产过程的多种功能进行程序设计和改造了。
课程学习进度安排第一周计算机中的数制及相互转换,机器数的原码、反码和补码第二周微型计算机的存储器及MCS-51系列单片机的结构第三周MCS-51系列单片机的结构(续)第四周MCS-51系列单片机的结构(续)第五周8051单片机的引脚及其功能、MCS-51单片机的工作方式、MCS-51单片机的时序第六周寻址方式第七周数据传送类指令第八周算术运算类指令第九周逻辑运算类指令第十周控制转移类指令,位操作类指令第十一周伪指令,汇编语言源程序格式及人工汇编第十二周MCS-51程序设计举例第十三周MCS-51程序设计举例(续)第十四周中断处理过程,MCS-51的中断系统及其控制第十五周MCS-51的中断系统及其控制(续),方式和控制寄存器第十六周定时器/计数器的工作方式,定时器/计数器的初始化及应用课程学习课时分配单片机技术共48学时,每章具体学时分配如下:第1章微型计算机基础知识 4学时计算机中的数制及相互转换 2学时机器数的原码、反码和补码 1学时其他内容 1学时第2章微型计算机的存储器 1学时第3章 MCS-51单片机的结构和原理 10学时 MCS-51系列单片机的结构 7学时8051单片机的引脚及其功能 1学时MCS-51单片机的工作方式 1学时MCS-51单片机的时序 1学时第4章 MCS-51单片机的指令系统 15学时指令和指令程序 1学时寻址方式 3学时数据传送类指令 3学时算术运算类指令 2学时逻辑运算类指令 2学时控制转移类指令 3学时位操作类指令 1学时第5章汇编语言程序设计 10学时伪指令 1学时汇编语言源程序格式及人工汇编 1学时MCS-51程序设计举例 8学时第6章 MCS-51单片机的中断系统 4学时中断的概述及中断处理过程 1学时MCS-51的中断系统及其控制 3学时第7章 MCS-51单片机内部定时器/计数器 4学时方式和控制寄存器 1学时定时器/计数器的工作方式 1学时定时器/计数器的初始化及应用 2学时第一章微型计算机基础知识一、章节学习目标1、理解进位计数制、二/八/十六进制数的进位计数原则、二进制数的运算、机器数及真值、BCD码加减法及十进制调整、微型计算机的基本概念、微型计算机的结构、了解指令的执行过程。
单片机知识学习手册项目一单片机的认识一、单片机芯片引脚89C51/89S51共有40个引脚,说明如下:⒈电源: ⑴ VCC<40> - 芯片电源,接+5V⑵ VSS<20> - 接地端;⒉时钟:XTAL1<19>、XTAL2<18> - 晶体振荡电路反相输入端和输出端。
⒊控制线:控制线共有4根,⑴ ALE/PROG<30>:地址锁存允许/片EPROM编程脉冲① ALE功能:用来锁存P0口送出的低8位地址② PROG功能:片有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN<29>:外ROM读选通信号。
⑶ RST/VPP<9>:复位/备用电源。
① RST〔Reset〕功能:复位信号输入端。
② VPP功能:在Vcc掉电情况下,接备用电源。
:/外ROM选择/片EPROM编程电源。
89C51/89S51芯片用部ROM〔程序存储器〕,〔4〕 EA/VPP所以此引脚必须接高电平+5V.4.输入/输出口线•P0.0~P0.7<39~32>P0口8位双向口线•P1.0~P1.7<1~8> P1口8位双向口线•P2.0~P2.7 <21~27> P2口8位双向口线•P3.0~P3.7<10~17> P3口8位双向口线其中P3中的各位有第二功能思考:判断第1脚的方法是什么?二、单片机的最小系统能够让单片机工作的最小硬件电路,称为单片机最小系统。
包括单片机芯片、电源电路、晶振电路、复位电路。
1、电源电路如果有现成的5V稳压电源,可直接把VCC脚与EA脚接+5V,然后把VSS脚接5V电源的地就可以了。
如果没有现成的稳压电源,可通过220V交流电进行降压→整流→滤波→稳压得到。
2、复位电路复位是指单片机的初始状态,当单片机刚上电时,单片机应在初始状态。
有时程序执行过程中会出现动作乱的现象,也可让单片机复位一下,让程序从头开始执行。
单片机技术自学指导书课程名称:单片机技术编写者:吴强自学时间安排:24课时私用范围:函授(专升本)一、学习目的和要求学习目的:通过本课程的学习,掌握AT89S51单片机的硬件基本结构、内部各种功能部件的工作原理、汇编语言指令系统以及各种常用硬件接口设计和程序设计,最终能够根据工程开发任务的要求,完成单片机应用系统的软硬件的开发与设计。
学习要求:(1)熟悉AT89S51系列单片机硬件的基本结构和组成原理。
(2)掌握AT89S51系列单片机指令系统和汇编程序设计。
(3)掌握AT89S51系列单片机内部寄存器,RAM,ROM和定时/计数器,中断系统,串行口的使用方法。
(4)掌握AT89S51系列单片机扩展RAM,ROM和I/O设备的方法。
(5)掌握AT89S51系列单片机常用外设,A/D和D/A以及V/F转换器,串行通信接口的设计和应用。
(6)了解AT89S51系列单片机应用开发流程,仿真与调试,抗干扰和可靠性设计,I/O功率驱动设计的方法,以及C51语言基础知识和应用。
二、学习方法学习本课程,首先要精读教材和讲义,借助前期学习的有关微型计算机的基本原理,结构和设计方法,结合单片微型计算机的特点,深入理解单片机的基本概念,原理,结构和设计。
要注意各章节内容之间的联系,熟悉前后内容是如何呼应而解释单片机设计和应用的方法。
要注意单片机各个组成部分在整个系统中的作用和相互关系,不要孤立地去学习一个部分,而是理解和思考它们如何构成一个整体,为用户提供所需功能的。
其次,要通过练习掌握所学的概念,原理,结构和设计方法。
各章的练习题应该都尝试做一遍。
做题时不要抱着赶任务的态度,而是借机把学习的概念,原理,结构和方法融会贯通起来。
不要急于查看答案,而要多思考和分析。
对于自己做对和做错的题,都应该进行回顾分析,加深对基本概念,原理,结构和方法的理解。
第三,除了本教材和讲义,以及附带学习资料外,应该参阅其它参考书籍和资料,通过多方对照,博采众长。
另外,应该多动手实验,通过一些样例设计的训练,培养独立分析和解决问题的能力。
三、学习进度表本课程24课时,其中理论学习18课时,复习和练习4课时,考试2课时。
自学过程中,除以上课时外,应该多在课下做练习,并动手实验,独立完成各章的作业,并选择完成课程设计。
四、各章节的内容、重点、难点和作业题、思考题(分章节列出)第1章单片机概述内容包括:单片机的基本概念;单片机的历史及发展概况;单片机的应用领域;单片机的主流机型;51系列单片机;简介非51系列的AVR、PIC单片机,对嵌入式处理器家族其他成员DSP、嵌入式微处理器、SOC也作了介绍。
重点:单片机的基本概念;单片机的主流机型和51系列单片机的概念。
难点:无作业题和思考题:教材第15页思考题及习题1第2章 AT89S51单片机的硬件结构内容包括:AT89S51单片机的硬件组成,引脚功能;AT89S51单片机的CPU;AT89S51单片机的存储结构;AT89S51单片机的并行I/O接口;AT89S51单片机的时钟电路和时序;AT89S51单片机的复位操作和电路,以及低功耗节电模式。
重点:AT89S51单片机的硬件组成,CPU结构,存储结构,并行I/O接口,时钟电路和时序,复位操作。
难点:AT89S51单片机的硬件组成,存储结构,并行I/O接口,时序作业题和思考题:教材第40页思考题及习题2第3章 AT89S51单片机的指令系统内容包括:AT89S51单片机的指令格式,寻址方式,指令功能分类。
重点:AT89S51单片机的指令格式,寻址方式。
难点:AT89S51单片机的指令寻址方式作业题和思考题:教材第66页思考题及习题3第4章 AT89S51汇编语言程序设计内容包括:AT89S51单片机的汇编语言,汇编语句格式,伪指令;AT89S51单片机的汇编过程;AT89S51单片机的汇编程序设计示例。
重点:AT89S51单片机的汇编语言语句格式,伪指令;汇编过程。
难点:伪指令;汇编过程作业题和思考题:教材第85页思考题及习题4第5章 AT89S51单片机的中断系统内容包括:AT89S51单片机的中断系统结构;AT89S51单片机的中断允许和中断优先级控制,中断响应条件,响应时间;AT89S51单片机的外部中断触发方式;AT89S51单片机的中断请求清除;AT89S51单片机的中断服务子程序设计,以及多外部中断源系统设计。
重点:AT89S51单片机的中断系统结构,中断允许和优先级控制;AT89S51单片机的中断服务子程序设计,多外部中断源系统的设计。
难点:AT89S51单片机的中断服务子程序设计作业题和思考题:教材第100页思考题及习题5第6章 AT89S51单片机的定时器/计数器内容包括:AT89S51单片机的定时/计数器的结构,工作方式,对外部输入计数脉冲信号的要求;AT89S51单片机的定时/计数器编程和应用。
重点:AT89S51单片机的定时/计数器的结构,工作方式,编程和应用。
难点:AT89S51单片机的定时/计数器的编程和应用作业题和思考题:教材第115页思考题及习题6第7章 AT89S51单片机的串行口内容包括:AT89S51单片机的串行口结构,工作方式;利用AT89S51单片机的串行口进行多机通信的方法;波特率的制定方法;AT89S51单片机的串行口应用。
重点:AT89S51单片机的串行口结构,工作方式;利用AT89S51单片机的串行口进行多机通信的方法。
难点:利用AT89S51单片机的串行口进行多机通信的方法作业题和思考题:教材第140页思考题及习题7第8章 AT89S51单片机外部存储器的扩展内容包括:AT89S51单片机的系统扩展结构;AT89S51单片机外部程序存储,数据存储的扩展,存储地址空间分配和外部地址锁存;AT89S51单片机的片内闪存编程。
重点:AT89S51单片机外部程序存储,数据存储的扩展,存储地址空间分配和外部地址锁存。
难点:存储地址空间分配和外部地址锁存作业题和思考题:教材第168页思考题及习题8第9章 AT89S51单片机的I/O扩展内容包括:AT89S51单片机的I/O扩展方法;AT89S51单片机的I/O扩展芯片82C55和81C55应用;利用74LS TTL逻辑电路扩展AT89S51单片机的并行I/O接口;利用AT89S51单片机的串口扩展并行I/O接口;AT89S51单片机的并行I/O口控制声音报警电路设计示例。
重点:AT89S51单片机的I/O扩展芯片82C55和81C55应用;利用74LS TTL逻辑电路扩展AT89S51单片机的并行I/O接口;利用AT89S51单片机的串口扩展并行I/O接口。
难点:AT89S51单片机的I/O扩展芯片82C55和81C55应用;利用AT89S51单片机的串口扩展并行I/O接口作业题和思考题:教材第193页思考题及习题9第10章 AT89S51单片机与输入/输出外部设备的接口内容包括:LED数码管显示原理;键盘接口原理;AT89S51单片机的键盘/LED数码管显示设计示例;AT89S51单片机与LCD的接口;AT89S51单片机与微型打印机的接口;AT89S51单片机与数码BCD 码拨盘的接口。
重点:LED数码管显示原理;键盘接口原理;AT89S51单片机的键盘/LED数码管显示设计示例。
难点:LED数码管显示原理;键盘接口原理作业题和思考题:教材第236页思考题及习题10第11章 AT89S51单片机与D/A、A/D转化器的接口内容包括:AT89S51单片机与D/A转换器的接口;AT89S51单片机与A/D转换器的接口;AT89S51单片机与V/F转换器的接口。
重点:AT89S51单片机与D/A转换器的接口;AT89S51单片机与A/D转换器的接口。
难点:AT89S51单片机与D/A转换器的接口;AT89S51单片机与A/D转换器的接口作业题和思考题:教材第267页思考题及习题11第12章单片机的串行扩展技术内容包括:单总线串行扩展;SPI总线串行扩展;Microwire总线简介;I2C总线的串行扩展;AT89S51单片机的I2C总线串行扩展设计。
重点:SPI总线串行扩展;I2C总线的串行扩展;AT89S51单片机的I2C总线串行扩展设计。
难点:I2C总线的串行扩展;AT89S51单片机的I2C总线串行扩展设计作业题和思考题:教材第282页思考题及习题12第13章 AT89S51单片机的应用设计与调试内容包括:AT89S51单片机应用系统设计的流程;单片机应用系统开发的仿真和调试;单片机应用系统的抗干扰和可靠性设计;单片机应用系统的I/O功率驱动。
重点:单片机应用系统开发的仿真和调试;单片机应用系统的抗干扰和可靠性设计难点:单片机应用系统的抗干扰和可靠性设计作业题和思考题:教材第322页思考题及习题13第14章单片机C语言程序设计基础内容包括:C51语言的基本概念;C51语言的特点;C51语言程序设计示例;C51的集成开发环境;C51与汇编混合编程方法。
重点:C51语言的基本概念;C51语言的特点;C51与汇编混合编程方法。
难点:C51语言的特点作业题和思考题:教材第353页思考题及习题14五、课程的教材和主要参考书教材:单片机原理及应用(第2版),张毅刚,高等教育出版社,2010.参考书:[1] 单片机原理及其接口技术(第3版),胡汉才,清华大学出版社,2010.[2] 51单片机应用实例详解,杨欣,清华大学出版社,2010.[3] 单片微型机原理、应用与实验(第5版),张友德,复旦大学出版社,2008.六、考核方式闭卷考试,2小时。