单片机技术自学指导书
零基础学单片机教程O基础系统自学

中断服务程序编写方法
确定中断源
首先需要确定要处理的中断源是什么,比如是外部中断还 是定时器溢出中断等。
注册中断服务程序
将编写好的中断服务程序注册到相应的中断向量表中,以 便在中断发生时CPU能够正确地跳转到该程序执行。
编写中断服务程序
根据中断源的类型和具体需求,编写相应的中断服务程序 。中断服务程序通常包括保存现场、处理中断事件、恢复 现场等步骤。
03
单片机中常采用Flash ROM作为程序存储器,具有 可擦写、非易失等特点。Biblioteka 输入/输出接口(I/O端口)
01 I/O端口是单片机与外部设备通信的桥梁,可实 现数据的输入和输出。
02 I/O端口可分为并行端口和串行端口两种类型, 分别适用于不同的通信场合。
03 I/O端口的数量和类型因单片机型号而异,需要 根据实际需求进行选择。
CPU是单片机的核心部件,负责执行各种指令和 操作。
常见的CPU类型包括8051、ARM、PIC等,各自 具有不同的特点和适用范围。
CPU的主要性能指标包括位数、速度、功耗等。
存储器(ROM、RAM)
01
ROM(只读存储器)用于存储程序和数据,掉电后 数据不丢失。
02
RAM(随机存取存储器)用于存储临时数据,掉电 后数据丢失。
了解UART通信协议,掌握异步串行通信原理。
接口电路设计
学习UART与单片机的接口电路设计,包括电平转换、通信线路等 。
编程控制
通过编程实现UART数据的收发,掌握中断和轮询两种处理方式。
I2C总线通信原理及应用
I2C总线协议
了解I2C总线协议,包括寻址方式、数据传输格 式等。
接口电路设计
学习I2C总线与单片机的接口电路设计,包括总 线驱动器、上拉电阻等。
单片机原理及应用自学指导书

《单片机原理及应用》自学指导书一、课程编码及适用专业课程编码:052831211总学时:80面授学时:24(包括4学时实验)自学学时:56适用专业:计算机应用专业(函授专科)二、课程性质《单片机原理及应用》是计算机类函授各专业的专业课。
单片机主要应用于工业控制和仪器仪表等智能化设备中,其应用范围非常广泛。
通过本课程的学习,可以使学生掌握单片机的基本结构、MCS51单片机内部各个功能部件的使用方法以及当单片机内部资源不足时如何进行外部扩展;同时,学生能针对具体的单片机应用系统,进行必要的分析,同时,能对部分故障进行维修,进而更加深刻地理解计算机的组成原理和工作原理。
三、本课程的地位和作用《单片机原理及应用》是研究单片机理论及其应用的课程。
由于单片机应用非常广泛,发展十分迅速,许多小型仪器都由单片机实现。
因此,《单片机原理及应用》是高等学校计算机专业的一门重要课程。
作为一门专业课程,它具有较强的基础性、应用性。
基础性是指单片机的基本理论、基本知识和基本技能。
单片机是为是为学生毕业后从事有关仪器开发和维护的工作打基础,也就是为自学、深造、拓宽和创新打基础。
计算机学生学习该门课时,重在单片机理论分析,它是维护和设计众多仪器的重要工具,同时注重培养学生解决实际问题的能力。
四、学习目的与要求通过本课程的学习,可以使学生掌握单片机的基本结构、MCS51单片机内部各个功能部件的使用方法以及当单片机内部资源不足时如何进行外部扩展;同时,学生能针对具体的单片机应用系统,进行深刻分析,对部分故障进行维修,从而更加深刻地理解计算机的组成原理和工作原理;为学好《单片机原理及应用》这门课,学习时应注意以下几点:(一)要抓主要矛盾,有条件地略去一些次要因素,找出问题的本质。
(二)要抓住重点,即单片机的基本结构、汇编语言。
(三)要有良好的学习方法,可运用对比或比较的学习方法,找出MCS-51单片机和其他类型的CPU的共性和差异,以加深对计算机组成原理的理解。
单片机课程设计指导书

单片机课程设计指导书一、课程目标知识目标:1. 让学生掌握单片机的基本原理,理解其内部结构和功能。
2. 使学生掌握单片机编程的基本方法,能编写简单的控制程序。
3. 帮助学生了解单片机在现实生活中的应用,拓宽知识视野。
技能目标:1. 培养学生动手操作单片机的能力,能够独立完成基本的硬件连接和程序下载。
2. 提高学生编程能力,能运用所学知识解决实际问题。
3. 培养学生团队协作能力,能够在小组合作中发挥自己的作用。
情感态度价值观目标:1. 激发学生对单片机及电子技术的兴趣,培养其探究精神。
2. 引导学生关注科技创新,认识到单片机在现代社会中的重要性。
3. 培养学生严谨、细致的学习态度,提高自我管理和自我约束能力。
课程性质:本课程为实践性较强的课程,旨在让学生在理论学习的基础上,通过动手实践,提高对单片机的认识和编程能力。
学生特点:学生具备一定的电子技术基础知识,对单片机有一定了解,但编程能力参差不齐。
教学要求:注重理论与实践相结合,强化动手实践,关注学生个体差异,分层教学,提高教学质量。
在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. 单片机原理概述:介绍单片机的发展历程、内部结构、工作原理及性能特点。
教材章节:第一章 单片机概述内容安排:2课时2. 单片机编程基础:讲解单片机编程语言(如C语言)、编程规范及编程技巧。
教材章节:第二章 单片机编程基础内容安排:4课时3. 单片机硬件连接:介绍单片机硬件电路设计、接口技术及外围设备。
教材章节:第三章 单片机硬件系统内容安排:4课时4. 单片机程序下载与调试:讲解程序下载方法、调试技巧及故障排查。
教材章节:第四章 单片机程序下载与调试内容安排:2课时5. 单片机应用实例:分析典型的单片机应用案例,引导学生学以致用。
教材章节:第五章 单片机应用实例内容安排:4课时6. 单片机课程设计:指导学生进行课程设计,培养实际操作能力和团队协作能力。
《C51单片机技术教程》

《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单片机的基础知识和编程技巧,提高项目的开发效率和质量。
蓝桥杯单片机实训指导书

蓝桥杯单片机实训指导书蓝桥杯单片机实训指导书是许多学生在学习单片机编程和应用时的重要参考资料。
在这本指导书中,详细介绍了单片机的基础知识、编程方法和实际应用案例,帮助学生快速掌握单片机技术并在实践中不断提升。
本文将围绕着蓝桥杯单片机实训指导书展开讨论,重点介绍单片机在现代科技领域的应用现状和未来发展趋势。
首先,我们需要了解什么是单片机。
单片机是一种集成了处理器、存储器和输入输出设备的微型计算机,通常用于控制和监控各种电子设备。
在蓝桥杯单片机实训指导书中,我们可以学习到单片机的基本结构和工作原理,包括CPU、存储器、定时器、中断、串口通信等重要组成部分。
通过学习这些知识,学生可以深入了解单片机的内部机制,从而更好地利用单片机实现各种功能。
蓝桥杯单片机实训指导书还介绍了单片机编程的基本方法和技巧。
学生可以通过学习汇编语言、C语言等编程语言来实现单片机程序的开发和调试。
在实际应用中,单片机可以用于控制各种设备,如 LED灯、温度传感器、电机等,实现自动化控制和数据采集。
通过对单片机编程的学习,学生可以提高自己的编程能力和创新思维,为未来的科技创新打下坚实基础。
除了基础知识和编程技巧,蓝桥杯单片机实训指导书还介绍了单片机在各个领域的实际应用案例。
例如,在智能家居领域,单片机可以用于控制家电设备的开关和调节,实现智能化管理和节能效果。
在工业自动化领域,单片机可以用于自动化生产线的控制和监控,提高生产效率和质量。
在智能交通领域,单片机可以用于交通信号灯的控制和车辆管理,实现交通流畅和安全。
这些实际案例都体现了单片机在现代社会中的重要应用意义,为我们的生活和工作带来了便利和效益。
随着科技的不断发展,单片机技术也在不断创新和突破。
未来,单片机将更加智能化、高效化和多样化,应用范围将进一步扩大。
例如,随着人工智能和物联网技术的发展,单片机将更加智能化和联网化,可以实现设备之间的互联互通和智能控制。
同时,单片机的功耗和成本将进一步降低,推动单片机技术在各个领域的广泛应用。
单片机技术课程学习指导书

现代远程教育《单片机技术》课程学习指导书杨杰伟编《单片机技术》课程学习指导书本课程是在学生学完模拟电路和数字电路等电子技术类基础课程之后,为进一步提高学生的单片机应用系统的设计能力而开设的。
内容涉及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码加减法及十进制调整、微型计算机的基本概念、微型计算机的结构、了解指令的执行过程。
单片机实验指导书

单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。
通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。
第二章实验准备2.1 实验器材准备本实验需要准备以下器材:- 单片机开发板- USB线- 电脑2.2 软件安装在开始实验之前,需要安装以下软件:- Keil C51开发环境- STC单片机系列驱动程序第三章实验步骤3.1 硬件连接将单片机开发板通过USB线连接到电脑上,并确保连接正常。
3.2 软件设置打开Keil C51开发环境,点击菜单栏中的“文件”选项,选择“新建”创建新的工程。
设置工程的名称和保存位置,确定后点击“保存”。
3.3 编写程序在Keil C51开发环境中,编写单片机程序。
首先需要包含相应的头文件,然后编写具体的程序逻辑,实现所需的功能。
3.4 编译和烧录程序在编写完程序后,点击菜单栏中的“编译”选项进行编译。
编译成功后,点击菜单栏中的“下载”选项将程序烧录到单片机开发板中。
3.5 实验验证将程序烧录完毕后,将开发板与外部模块连接,观察实验现象是否符合预期。
第四章实验注意事项4.1 安全注意事项在实验过程中,要注意使用安全电压和电流,避免短路和电击风险。
4.2 实验环境实验需要在安静、整洁的环境中进行,以避免干扰和误操作。
4.3 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。
第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。
通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。
本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。
在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。
通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。
在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。
单片机学习计划书

单片机学习计划书一、学习目的和意义单片机作为信息处理和控制的核心部件,在各种电子产品中发挥着重要作用。
由于其结构简单、功耗低、成本低等优点,使其在嵌入式系统设计中得到广泛应用。
通过学习单片机,可以帮助我掌握嵌入式系统设计和开发的基本原理和方法,提高自己的实际操作能力和解决问题的能力。
同时,随着科学技术的不断发展,单片机技术也在不断演进,学习单片机也有助于提高自己的终身学习能力和适应新技术的能力。
因此,我非常希望在本次学习计划中,能够系统地学习单片机相关知识,提升自己的专业技能。
二、学习内容和方式1. 学习内容:(1)单片机基础知识:学习单片机的基本结构、工作原理、指令系统和编程方法等基础知识。
(2)单片机应用技术:学习单片机在各种电子产品中的应用技术,包括信号采集、控制系统设计、通信接口设计等方面的知识。
(3)单片机编程:学习单片机编程的基本语法和常用技巧,包括C语言和汇编语言的应用。
2. 学习方式:(1)系统学习理论知识:通过阅读相关的教材和资料,了解单片机的基本原理和应用技术。
(2)实际操作练习:通过实验操作、仿真设计等方式,巩固所学知识,提高自己的实际操作能力。
(3)开展实际项目:结合实际的项目需求,参与单片机相关的项目设计与开发,提高自己的工程实践能力。
三、学习时间和计划1. 学习时间安排:为了尽快掌握单片机相关知识,我计划将学习时间安排为每周三天,每天2小时,总计6小时。
2. 学习计划:(1)第1周:学习单片机基础知识,包括单片机的基本结构、工作原理和编程方法等内容。
(2)第2周-第4周:深入学习单片机的应用技术,包括信号采集、控制系统设计、通信接口设计等内容。
(3)第5周-第7周:学习单片机编程语言,包括C语言和汇编语言的基本应用和技巧。
(4)第8周-第10周:开展实际项目,结合实际需求进行单片机设计与开发。
四、学习资源和支持1. 学习资源:(1)教材和资料:通过阅读相关学习资料和教材,获取单片机相关知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机技术自学指导书课程名称:单片机技术编写者:吴强自学时间安排: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小时。