单片机原理和应用课件ppt.ppt





《单片机原理和应用课件ppt.ppt》由会员分享,可在线阅读,更多相关《单片机原理和应用课件ppt.ppt(232页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室1单片机原理与应用单片机原理与应用主讲教师:江娟娟主讲教师:江娟娟江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室2课程简介:课程简介:“单片机原理及应用 ”是一门实践性、应用性很强的技术基础课,通过本课程的学习,使学生较好地掌握MCS-51系列单片微型计算机的基本结构、工作原理、接口技术和应用等方面的知识。掌握单片机应用系统的设计和应用程序的设计方法,学习单片机应用于工业测控等方面的基本技术。并通过实践环节的学习,学会单片机应用系统的设计和调试方法。为将来从事自动测控技
2、术、智能电器、电子、检测等工业领域相关工作,进行各种智能化电子产品的设计和研发等提供技术准备,奠定坚实的技术基础。 江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室3单片机原理与应用第一章 单片机概述第二章 MCS-51单片机的硬件结构与工作第三章 MCS-51单片机的指令系统与程序设计第四章 MCS-51单片机的中断系统第五章 MCS-51定时计数器及其应用第六章 串行接口第七章 MCS-51单片机的系统扩展第八章 单片机应用系统接口技术江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室4第一章 单片机概述江娟娟江娟娟
3、 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室5第二章 MCS-51单片机的硬件结构与工作原理江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室6第三章 MCS-51单片机的指令系统与程序设计江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室7第四章 MCS-51单片机的中断系统江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室8第五章 MCS51定时计数器及其应用江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室9第六章
4、串行接口VCCP3.3INT012跳 线 帽2.54跳 线EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10STC89C52RC8051(晶振电路、电源电路省略)DQ12345678910111213141516C1+V+C1-C2+C2-V-T2outR2inVccGNDT1ou
5、tR1inR1outT1inT2inR2outRS232MAX232CPE104独 石 电 容104独 石 电 容104独 石 电 容104独 石 电 容VCC104独 石 电 容P3.0P3.151-RXD51-TXD162738495串 口 通 讯 电 缆 线 PC端 子DB9PC-RXDPC-TXDPC-TXDPC-RXD123系 统 板 端 子串 口 通 讯 电 缆 线TTL转 RS232接 口123VDDDQGND一 总 线 数 字 温 度 传 感 器18B20江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室10第七章 MCS-51单片机的系统扩
6、展江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室11第八章 单片机应用系统接口技术12345678910111213141516171819202122232425262728293031323334353637383940P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7XTAL2XTAL1GND(T2)(T2EX)(MOSI)(MOSO)(SCK)(RXD)(TXD)(INT0)(INT1)(T0)(T1)(WR)(RD)VCCP0.0P0.1P0.2P0.3P0.4
7、P0.5P0.6P0.7EA/VPPALE/PROGPSENP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7(AD0)(AD1)(AD2)(AD3)(AD4)(AD5)(AD6)(AD7)(A8)(A9)(A10)(A11)(A12)(A13)(A14)(A15)51系 列 单 片 机IAP&ISPXTAL1XTAL2P3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0RSTP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EAALEPSENP2.7P2.6P2.5P2.4P2.3P
8、2.2P2.1P2.0GNDVCCVCC12345678A0A1A2GNDVCCWPSCLSDA串 行 EEPROM24C08+220F电 解 电 容P3.4P3.5T0T1104瓷 片 电 容2KR2KR12345678910111213141516C1+V+C1-C2+C2-V-T2outR2inVccGNDT1outR1inR1outT1inT2inR2outRS232MAX232CPE104独 石 电 容104独 石 电 容104独 石 电 容104独 石 电 容VCC104独 石 电 容P3.0P3.151-RXD51-TXD162738495串 口 通 讯 电 缆 线 PC端 子D
9、B9PC-RXDPC-TXDPC-TXDPC-RXD11.0592MHz30pF30pFXTAL2XTAL112345678123456781234567899排 阻102P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7123456781615141312111091K81K9015PNP9015PNP9015PNP9015PNP1KR1KR1KR1KRP2.7P2.6P2.5P2.4VCC1234J1BUTTEN1234J2BUTTEN1234J3BUTTEN1234J4BUTTEN1234J5BUTTEN1234J6BUTTEN1234J7BUTTEN1234J8BUTTE
10、N1234J9BUTTEN1234J10BUTTEN1234J11BUTTEN1234J12BUTTENP2.0P2.1P2.2P2.4P2.5P2.6P2.7按 下 按 钮 1-3、 2-4接 通1234J13BUTTEN1234J14BUTTEN1234J15BUTTEN1234J16BUTTENP2.3ED DP CG S4S1 A FS2 S3 B四 合 一 七 段 显 示 器5461CS1SO2WP3Vss4SI5SCK6RST7Vcc8集 上 电 复 位 、 看 门 狗 定 时 器 、 电 源 电 压 监 控 和 串 行 EEPROMX250451234RESET22F2.2KRS
11、TVCC按 下 按 钮 1-3、 2-4接 通12跳 线 帽2.54跳 线VCCA01A12A23A34A45A56A67A78A89A911A1012GND10REF-13REF+14DATAO16DATAI17EOC19VCC20CLOCK18CS15串 行 ADTLC2543VCCVCCVCC51-RXD51-TXD1M1M+1_23A1AMPLIFER100K+1_23A1AMPLIFER50K100K5V5V10K电 压 检 测 电 路500K+1_23A1AMPLIFER50K+1_23A1AMPLIFER50K100K5V5V10K电 流 检 测 电 路电流互感器火线火线串 行
12、AD通 道500K江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室12单片机原理与应用单片机原理与应用 本门课程主要的教学内容:本门课程主要的教学内容:n单片微型机的基本工作原理单片微型机的基本工作原理n汇编语言程序设计方法汇编语言程序设计方法n单片微型计算机应用单片微型计算机应用n单片微型计算机应用系统设计方法单片微型计算机应用系统设计方法学习方法?学习方法? 掌握单片机应用系统硬件原理的分析方法。掌握单片机应用系统硬件原理的分析方法。 单片机与外部设备连接的原理是什么?单片机与外部设备连接的原理是什么? 掌握软件设计与调试的基本技能。掌握软件设计与调试
13、的基本技能。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室13单片机学习邮箱: mcudsp_auts163密码: auts_mcu_dsp单片机学习网站网址: laogu 21ic单片机参考书籍: 李广弟,李广弟,单片机基础单片机基础(修订本)(修订本)北京:北京航空航天大学出版社,北京:北京航空航天大学出版社,2019 年年 江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室14第一章 单片机概述 讲授内容:讲授内容:1. 有关微型计算机、单片机的概念有关微型计算机、单片机的概念2. 单片机的一般结构及特点单片机的
14、一般结构及特点3. 单片机的发展过程单片机的发展过程4. 常用单片机系列简介常用单片机系列简介5. 单片机的应用领域单片机的应用领域6. 数制、码制复习数制、码制复习 本章重点:本章重点: 1. 微处理器、微机和单片机的基本概念、单片机的结构特点微处理器、微机和单片机的基本概念、单片机的结构特点 与应用。与应用。 2.数制、码制数制、码制江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室15回回 顾:有关微型计算机的基础知识顾:有关微型计算机的基础知识 第一节第一节 微型计算机与单片机微型计算机与单片机 常见微型计算机的外形常见微型计算机的外形一、微型计算机
15、、微处理器和单片机的概念一、微型计算机、微处理器和单片机的概念1 1、微型计算机的硬件结构、微型计算机的硬件结构江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室16 微型计算机的硬件组成微型计算机的硬件组成江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室17 主板显卡显卡声卡声卡存储器接口存储器接口网卡网卡输入输出输入输出接口接口内存条内存条CPU微微型型计计算算机机系系统统通通常常由由多多块块印印刷刷电电路路板板制制成成江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室18 软软
16、件件+ + 系系 统统 微型计算机的硬件内部结构微型计算机的硬件内部结构 微型计算机系统微型计算机系统硬件系统硬件系统:构成微型计算机:构成微型计算机的实体和装置,如微处理器,的实体和装置,如微处理器,存储器,总线,存储器,总线,I/OI/O接口等;接口等;软件系统软件系统:微型计算机系统:微型计算机系统所使用的各种程序的总称,如所使用的各种程序的总称,如系统软件,应用软件等。系统软件,应用软件等。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室192 2、单片微型计算机、单片微型计算机 单片微型计算机的概念单片微型计算机的概念(P1.第一段第一段) 单单
17、 硅硅 晶晶 片片 CPU存储器存储器控制电路控制电路定时器定时器时钟电路时钟电路I / O口口简单地说,单片微型简单地说,单片微型计算机是指计算机是指集成在一集成在一个芯片上个芯片上的微型计算的微型计算机机。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室20 微微处理处理器器(Microprocessor)微型计算机的控制和运算器部分;微型计算机的控制和运算器部分; 微微控制控制器(器(Microcontroller Unit )为了强调单片机的控制特点,为了强调单片机的控制特点, 将其称为微控制器;将其称为微控制器; 微型计算机微型计算机(Micro
18、computer)有完整运算及控制功能的计算机,有完整运算及控制功能的计算机, 包括微处理器、存储器、输入包括微处理器、存储器、输入/输出输出(I/O)接口电路以及输入接口电路以及输入/输出设备等输出设备等; 单片机单片机(single chip microcomputer)直译为单片微型计算机,它将直译为单片微型计算机,它将 CPU、RAM、ROM、定时器、定时器/计数器、输入计数器、输入/输出输出(I/O)接口电路、中断、接口电路、中断、 串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,具有一串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,具有一台计算机的属性,即组
19、成单片微型计算机,简称为单片机台计算机的属性,即组成单片微型计算机,简称为单片机 。 单片机的形态只是一块芯片单片机的形态只是一块芯片,但是它已具有了微型计算机的组成结构和功,但是它已具有了微型计算机的组成结构和功能。由于单片机的结构特点,在实际应用中常常将它完全融入应用系统之中,能。由于单片机的结构特点,在实际应用中常常将它完全融入应用系统之中,故而也有将单片机称为故而也有将单片机称为嵌入式嵌入式微控制器微控制器(Embedded microcontroller)。 列举几个名称列举几个名称(P1.第二段第二段)江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化
20、教研室21二、单片机的一般结构及特点二、单片机的一般结构及特点 从体系结构来看,一般一般 单片机有单片机有2种基本结构形式:种基本结构形式: 一种是在通用微型计算机中广泛采用的将程序存储器和数据存储器合用一个存储空间的结构,称为称为冯冯诺依曼结构诺依曼结构; 另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈哈佛佛(Harvard)结构结构。目前的单片机以采用程序存储器和数据存储器截然分开的结构较多。第二节第二节 单片机的一般结构及特点单片机的一般结构及特点 1 1、单片机的基本结构、单片机的基本结构江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化
21、教研室22一般根据控制应用需要,又可设计成通用型通用型单片机、专用型专用型单片机。(P1.第三段) 通用型通用型单片机:是一种基本芯片,内部资源较丰富,性能全面且适应性强,能覆盖多种应用需求。 专用型专用型单片机:专门针对某个特定产品或控制应用而专门设计的,设计时考虑系统结构最简化、软硬件资源利用最优化、可靠性和成本最佳化。2 2、单片机的内部结构、单片机的内部结构江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室23 单片机的中央处理器单片机的中央处理器(CPU)和通用微处理器基本相同,只是增设了和通用微处理器基本相同,只是增设了“面向控制面向控制”的处理
22、功能。例如:位处理、查表、多种跳转、乘除法运的处理功能。例如:位处理、查表、多种跳转、乘除法运算、状态检测、中断处理功能等,增强了控制的实用性和灵活性。算、状态检测、中断处理功能等,增强了控制的实用性和灵活性。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室243 3、单片机的特点、单片机的特点 体积小,重量轻体积小,重量轻电源单一,功耗低电源单一,功耗低 功能强,价格低功能强,价格低 运行速度快,抗干扰能力强,可靠性高运行速度快,抗干扰能力强,可靠性高4 4、单片机的芯片封装形式、单片机的芯片封装形式双列直插式双列直插式贴片式贴片式可以直接嵌入到电子产品
23、可以直接嵌入到电子产品中中嵌入式应用系统嵌入式应用系统江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室255 5、单片机应用系统、单片机应用系统 掌握单片机应用系统硬件原理掌握单片机应用系统硬件原理 的分析方法。的分析方法。单片机与外部设备连接的原理是什么?单片机与外部设备连接的原理是什么? 掌握软件设计与调试的基本技能。掌握软件设计与调试的基本技能。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室26三、单片机的历史与发展三、单片机的历史与发展第一阶段:(1974-1976) 单片机初级阶段,以仙童公司的F8为代表。
24、第二阶段:(1976-1978) 低性能单片机阶段,以MCS-48系列单片机为代表。 第三阶段:(1978-至今) 高性能单片机阶段,以MCS-51系列单片机为代表。 第四阶段:(1982-至今)在8位单片机基础上,推出16位、32位单片机,是单片机向微控制器发展的阶段。第三节第三节 单片机的发展过程单片机的发展过程1 1、单片机的发展过程、单片机的发展过程单片机的发展经历了由单片机的发展经历了由1位到位到4位位,4位到位到8位,再到位,再到16位位/32位机的发位机的发展过程。展过程。8位指的是什么?位指的是什么?单片机单片机CPU内部总线的个数,即内部总线的个数,即有多少条总线,这也就决有
25、多少条总线,这也就决定了单元的个数!定了单元的个数! 目前,目前,8位机仍是单片机的主流机型位机仍是单片机的主流机型,教学中选用,教学中选用MCS-51系列单片机,系列单片机,主要因为其通用性强,应用广泛。主要因为其通用性强,应用广泛。江娟娟江娟娟 安徽工程大学电气工程学院自动化教研室安徽工程大学电气工程学院自动化教研室27第四节第四节 常用单片机系列常用单片机系列 ATMEL单片机单片机 ATMEL公司所生产的ATMEL89系列单片机(简称89系列单片机),就是基于Intel公司的MCS-5l系列而研制的,该公司技术优势在于Flash存储器技术。 应用较多的有: AT89C51系列 STC8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 课件 ppt

限制150内