单片机原理精品课件.ppt
《单片机原理精品课件.ppt》由会员分享,可在线阅读,更多相关《单片机原理精品课件.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理单片机原理课程体系结构课程体系结构与与精品课程建设精品课程建设哈尔滨工业大学哈尔滨工业大学 张毅刚张毅刚1内内 容容一、一、单片机原理单片机原理课程的性质与定位课程的性质与定位二、课程体系结构二、课程体系结构三、课程内容的更新与教材建设三、课程内容的更新与教材建设四、教学方法与教学理念四、教学方法与教学理念五、实践教学环节五、实践教学环节六、教学资源建设六、教学资源建设2一、一、单片机原理单片机原理课程的性质与定位课程的性质与定位历史:历史:二十余年二十余年,课程年轻课程年轻工科绝大多数工科绝大多数涉电涉电专业专业(一、二、三本科、职业技术学一、二、三本科、职业技术学院、专科院、专科
2、或或研究型、工程应用型研究型、工程应用型)均开设。均开设。本科阶段本科阶段必须掌握必须掌握的应用技术与技能。的应用技术与技能。3就业、攻读硕士学位就业、攻读硕士学位的的必备要求必备要求各种各种电子竞赛电子竞赛以及以及毕业设计毕业设计均涉及。均涉及。全国全国大学生大学生创新性实验创新性实验计划项目计划项目课程特点:课程特点:涉及面广涉及面广与实际应用紧密结合与实际应用紧密结合实践性要求高实践性要求高课程性质:课程性质:应用类应用类课程。课程。目标:目标:培养培养应用型应用型人才人才4微型计算机组成技术微型计算机组成技术课程课程延伸延伸凡是涉电专业都学习该课程,凡是涉电专业都学习该课程,不仅仅是属
3、于不仅仅是属于计算机计算机类类课程课程。学习方式:学习方式:1.1.课堂讲授课堂讲授+实践教学(大多采用此方式)实践教学(大多采用此方式)2.2.案例教学(教师讲授案例,与实际应用相结合)案例教学(教师讲授案例,与实际应用相结合)3.3.自学自学+布置设计题目布置设计题目+学生完成学生完成+教师总结教师总结(充(充分发挥学生的主观能动性)分发挥学生的主观能动性)5二、课程体系结构二、课程体系结构建立、完善建立、完善 “以芯片为基础,以接口设计为主线,以芯片为基础,以接口设计为主线,以系统设计为目的以系统设计为目的”的的课程体系课程体系和课程和课程主要内容主要内容,如下图示。如下图示。接口设计接
4、口设计包括两部分:系统扩展接口与测控对象接口包括两部分:系统扩展接口与测控对象接口 单片机单片机集成度越来越高,集成度越来越高,系统扩展的部分应逐渐系统扩展的部分应逐渐减少。例如,程序存储器、减少。例如,程序存储器、ADCADC、DACDAC等等 测控对象的接口介绍应增加。例如,各种电机接测控对象的接口介绍应增加。例如,各种电机接口、红外接口等。与各种传感器接口。口、红外接口等。与各种传感器接口。67(1 1)以芯片为基础)以芯片为基础5151系列系列-仍为主流系列。仍为主流系列。80518051单片机内核单片机内核的新产品不断推出,的新产品不断推出,兼容的衍生品兼容的衍生品种种不断问世不断问
5、世,(统称,(统称80C5180C51系列系列)。)。芯片级别:芯片级别:民品级、工业级民品级、工业级、汽车电子、汽车电子、军品军品注重掌握芯片引脚的外特性:注重掌握芯片引脚的外特性:尤其要注意尤其要注意4 4个并行个并行I/OI/O口口P0-P3P0-P3的内部结构的内部结构 ,准准双向口双向口与与双向口双向口的区别的区别。片内的各种片内的各种功能部件功能部件8时钟电路时钟电路:内部时钟,外部时钟:内部时钟,外部时钟复位电路复位电路:多芯片多芯片的复位,的复位,不同极性不同极性的复位电平。的复位电平。采用采用74LS123(74LS123(单稳态触发器单稳态触发器),外接的电容参数?,外接的
6、电容参数?指令系统:指令系统:汇编语言指令系统(第汇编语言指令系统(第3 3章)。章)。常用程序设计:常用程序设计:子程序的编写,查表,排序,循环子程序的编写,查表,排序,循环片内功能部件的介绍:片内功能部件的介绍:中断系统,定时器,串行口中断系统,定时器,串行口中断服务子程序的编写中断服务子程序的编写举例的举例的典型性典型性双机串行通信双机串行通信程序程序9(2 2)以接口设计为主线)以接口设计为主线a.a.程序存储器接口、数据存储器接口程序存储器接口、数据存储器接口地址空间的划分:地址空间的划分:线选法、译码器法线选法、译码器法(74LS13874LS138、74LS139 74LS139
7、、74LS15674LS156、FPGA FPGA)地址地址锁存器的选择锁存器的选择(74LS37374LS373、74LS57374LS573、82828282)注意:注意:选用选用大容量大容量的存储器芯片。的存储器芯片。片内有闪存片内有闪存,扩展,扩展程序存储器程序存储器的工作略去。的工作略去。读、写时间参数读、写时间参数与单片机匹配即可。与单片机匹配即可。10b.I/O b.I/O 接口接口扩展扩展I/O I/O 接口的接口的必要性必要性(不仅是片内(不仅是片内I/OI/O不够)不够)I/OI/O接口接口与与I/OI/O端口端口的区别的区别常用的常用的I/OI/O接口芯片接口芯片(82C
8、5582C55、81C5581C55)利用利用74LSTTL74LSTTL芯片芯片扩展的并行扩展的并行I/OI/O接口、利用接口、利用串口方串口方式式0 0扩展的并行扩展的并行I/OI/O接口。接口。C.C.键盘键盘/显示器(包括液晶显示器)、微型打印机、显示器(包括液晶显示器)、微型打印机、BCD BCD拨盘接口拨盘接口11LEDLED显示器显示器接口原理(静态显示、动态显示)接口原理(静态显示、动态显示)键盘接口原理(键盘接口原理(键少键少-直接判断行线、线翻转法,直接判断行线、线翻转法,键多键多-矩阵键盘)矩阵键盘)键盘键盘/显示器接口显示器接口设计方案(串口方式设计方案(串口方式0 0
9、、专用键盘专用键盘显示器接口芯片显示器接口芯片)LCDLCD显示器显示器(介绍常用的(介绍常用的LCMLCM)微型打印机微型打印机(圣特尼克接口)(圣特尼克接口)典型的典型的微打微打TP-TP-P P、BCDBCD拨盘拨盘d.ADCd.ADC、DACDAC接口接口DAC DAC 技术参数技术参数:分辨率、稳定时间:分辨率、稳定时间输出形式、结构输出形式、结构:电流、电压;单缓冲与双缓冲。:电流、电压;单缓冲与双缓冲。12还有还有时钟日历时钟日历接口、接口、报警音响报警音响接口、各种接口、各种标准串行接口标准串行接口等。等。大功率大功率接口。其他的各种接口接口。其他的各种接口(3 3)“以系统设
10、计为目的以系统设计为目的”-课程的课程的最终目的最终目的。主要包括:最基本的小系统设计、复杂系统设计、主要包括:最基本的小系统设计、复杂系统设计、系统系统调试调试(软件调试与硬件调试)以及开发工具(新的开(软件调试与硬件调试)以及开发工具(新的开发手段、发手段、EDAEDA仿真软件仿真软件ProteusProteus的使用)。的使用)。可靠性设计可靠性设计(硬件设计与软件设计)。(硬件设计与软件设计)。其他单片机其他单片机的介绍:的介绍:抗干扰性强、集成度高的单片机。抗干扰性强、集成度高的单片机。13三、课程内容的更新与教材建设三、课程内容的更新与教材建设(1 1)单片机的选型)单片机的选型几
11、十个系列,数百个品种。几十个系列,数百个品种。5151系列系列:熟悉熟悉并得到并得到广泛的应用广泛的应用。各大公司以各大公司以80518051单片机内核的新型单片机不断推出,单片机内核的新型单片机不断推出,与与MCS-51MCS-51兼容的衍生品种兼容的衍生品种不断问世不断问世。今后若干年内今后若干年内,5151系列系列及及兼容兼容的各种的各种增强型增强型、扩展型扩展型,仍是仍是主流机型主流机型。各院校各院校基本都以介绍基本都以介绍5151系列系列为主。为主。14电子产品世界电子产品世界杂志对有关嵌入式处理器使用问题杂志对有关嵌入式处理器使用问题的的276276名名工程师工程师问答调查问答调查
12、:80518051内核内核的单片机的单片机用的最多,依次用的最多,依次ARM,ARM,飞思卡尔,飞思卡尔,PICPIC单片机等。单片机等。操作系统:操作系统:38%Linux,16%Wince,34%38%Linux,16%Wince,34%c-OSII,c-OSII,前两种非实时。前两种非实时。5151单片机单片机PM/LPM/L语言的语言的RTOSRTOS被中国工程师丢了。被中国工程师丢了。15目前占市场份额较大为美国目前占市场份额较大为美国ATMELATMEL公司公司的的AT89C5xAT89C5x系列,系列,AT89S5xAT89S5x系列。代表机型系列。代表机型:AT89C51 AT
13、89C51 以及以及AT89S51AT89S51和和AT89S52AT89S52市场份额增加)。市场份额增加)。需关注的其他需关注的其他8 8位单片机:位单片机:8 8位单片机:位单片机:AVRAVR、PICPIC;5151兼容机:高集成度的兼容机:高集成度的C8051FC8051F系列、系列、AT89C51ACAT89C51AC2 2(32K(32K闪存、闪存、256256片内片内RAMRAM、2K2K片内片内EEPROMEEPROM、1K1K片内片内ERAMERAM、8 8通道通道1010位位ADCADC、看门狗、高速输出、定时器与边沿、看门狗、高速输出、定时器与边沿捕获、片内仿真电路捕获
14、、片内仿真电路)、ADC812ADC812。16 16 16位单片机:位单片机:TITI的的MSP430MSP430(关注关注)、凌阳凌阳单片机。单片机。32 32位单片机:飞利浦公司位单片机:飞利浦公司(2 2)存储器扩展)存储器扩展扩展程序存储器扩展程序存储器 少介绍,但不可删去,要掌握程序存储器的少介绍,但不可删去,要掌握程序存储器的基本基本扩展扩展方法。方法。扩展数据存储器扩展数据存储器 介绍介绍容量为容量为256K256K的扩展即可,小容量的不介绍。的扩展即可,小容量的不介绍。扩展扩展E E2 2PROMPROM的内容可的内容可简单介绍或不介绍简单介绍或不介绍。17(3 3)键盘显示
15、器接口部分)键盘显示器接口部分 8279 8279 是否介绍?删去。原有的并行接口键盘是否介绍?删去。原有的并行接口键盘/显显示器接口删去。示器接口删去。专用键盘显示器接口器件:专用键盘显示器接口器件:CH451 CH451(串口串口)、HD7279AHD7279A(串口串口)、zlgzlg 7289(7289(串口串口)、MAX 7290 MAX 7290(I(I2 2C)C)目前目前CH451CH451和和HD7279HD7279使用较多。从性能价格比上说,使用较多。从性能价格比上说,首推首推CH451CH451,主要是,主要是CH451CH451对对LEDLED数码管的驱动功能数码管的驱
16、动功能比较完善比较完善。18(4 4)ADCADC、DAC DAC 接口部分接口部分 ADC:ADC:串行串行-TI-TI公司:公司:TLC 549(8TLC 549(8位位)、TLC 1549(10TLC 1549(10位位)、TLC 1543(10TLC 1543(10位位)、TLC 2543(12TLC 2543(12位位)并行并行-AD-AD公司公司:AD574(12AD574(12位位)、AD674(12AD674(12位位)、AD1674(12AD1674(12位位)19 DAC:DAC:串行串行-TI-TI公司:公司:TLC 5616(8TLC 5616(8位位)、TLC 561
17、7(10TLC 5617(10位位)、TLC 5618(12TLC 5618(12位位)并行并行-AD-AD公司公司 AD669(16AD669(16位位,约约150150元元)20(5 5)串行扩展技术)串行扩展技术对串行扩展给予对串行扩展给予足够重视:足够重视:单总线、单总线、I I2 2C C总线扩展、总线扩展、SPISPI扩展技术等。重点:扩展技术等。重点:I I2 2C C、SPISPI。(1 1、2 2、3 3线串行扩展线串行扩展)。)。I I2 2C C总线总线与与CANCAN总线总线的系统结构相似,区别是什么?的系统结构相似,区别是什么?21单总线单总线22单总线器件内部主要电
18、路单总线器件内部主要电路23I2C总线总线24SPISPI总线总线25与相应的与相应的新型的接口芯片新型的接口芯片配套介绍。配套介绍。应以应以世界实力较强世界实力较强的接口芯片生产公司的产品为主,的接口芯片生产公司的产品为主,如如ADAD公司公司、MAXIMMAXIM公司公司、TITI、DALLAS DALLAS 等公司的芯片。等公司的芯片。种类多,品种齐全,可借鉴的资料较多。种类多,品种齐全,可借鉴的资料较多。(6 6)抗干扰设计)抗干扰设计 新型的新型的微处理器监视器微处理器监视器芯片。芯片。看门狗、掉电检测看门狗、掉电检测AT89S51 AT89S51 片内集成了看门狗片内集成了看门狗2
19、6形形色色的单片机形形色色的单片机(参考资料)(参考资料)1.1.8 8位单片机位单片机(1 1)华邦公司)华邦公司(WinbondWinbond)W78W78系列和系列和W77W77系列系列W78W78系列(系列(与与AT89C5xAT89C5x系列系列完全兼容),完全兼容),W77W77系列系列为为增强增强型型,对,对80518051的的时序作了改进时序作了改进:机器周期机器周期由由1212个个时钟周期时钟周期改为改为4 4个个周期,速度提高周期,速度提高三倍三倍,晶振可达晶振可达40MHz40MHz。增加增加看门狗看门狗、两组两组UARTUART、两组两组DPTRDPTR数据指针(编写程
20、数据指针(编写程序便利)、序便利)、ISPISP(在系统可编程)(在系统可编程)等功能等功能。集成集成USBUSB接口接口,集成,集成语音语音等功能。等功能。27(2 2)PIC PIC单片机(系列)单片机(系列)美国微芯公司(美国微芯公司(MicroshipMicroship)产品,产品,市场份额增长最市场份额增长最快快。RISCRISC(精简指令集)精简指令集)结构,分别有结构,分别有3333、3535、5858条条指令(视级别而定)。指令(视级别而定)。指令周期指令周期:160160200ns200ns,流水线流水线结构结构 I/OI/O口双向口双向,输出为输出为CMOSCMOS互补推挽
21、互补推挽电路。电路。I/OI/O脚增加了脚增加了用于设置输入或输出状态的用于设置输入或输出状态的方向寄存器方向寄存器、低工作电、低工作电压、低功耗、驱动能力强。压、低功耗、驱动能力强。相比相比5151系列系列:强:强的的I/OI/O驱动能力驱动能力,低电平低电平灌电流灌电流达达25mA25mA,高电平输出电流高电平输出电流可达可达20mA20mA。28(3 3)AVR AVR单片机(系列)单片机(系列)AtmelAtmel公司公司,特点特点为高速、低功耗。为高速、低功耗。废除废除机器周期机器周期,以以时钟周期时钟周期为为指令周期指令周期,流水作业流水作业。指令多指令多为为单周期指令单周期指令,
22、抛弃,抛弃复杂指令计算机复杂指令计算机(CISC)(CISC)追求指令完备的做法。追求指令完备的做法。采用采用精简指令集精简指令集RISCRISC(Reduced(Reduced Instruction Set CPU)Instruction Set CPU)。时钟频率用。时钟频率用4 48MHz8MHz,故,故最短指令执行时间为最短指令执行时间为250250125ns125ns。通用寄存器通用寄存器一共一共3232个(个(R0R0R31R31),无累加器),无累加器A A的的瓶颈瓶颈效应效应。29I/OI/O脚脚类似类似PICPIC,有控制输入或输出的方向寄存器,在,有控制输入或输出的方向寄
23、存器,在输出状态下,输出状态下,高电平高电平输出电流输出电流10mA10mA左右。左右。低电平低电平灌灌电流电流20mA20mA。不如不如PICPIC,但比,但比5151系列强系列强。I/OI/O脚引脚脚引脚可可单独设定为输入单独设定为输入/输出输出,也可设定,也可设定三态高三态高阻抗输入阻抗输入或带或带上拉电阻输入上拉电阻输入,可单一输出可单一输出40mA40mA,直接驱动直接驱动可控硅可控硅SSRSSR或或继电器继电器 30AVRAVR有有自动上电复位电路自动上电复位电路、看门狗电路看门狗电路、低电压检测低电压检测电电路路BODBOD。多种省电休眠模式多种省电休眠模式,且可,且可宽电压运行
24、(宽电压运行(5-2.7V5-2.7V),抗),抗干扰能力强干扰能力强,可降低一般,可降低一般8 8位机中的位机中的软件抗干扰设计软件抗干扰设计工作量和工作量和硬件硬件的使用量。的使用量。面向字节的面向字节的高速硬件串行接口高速硬件串行接口SPISPI、TWITWI(与(与I I2 2C C接口兼接口兼容)。容)。部分型号部分型号FLASHFLASH容量大容量大,适于用,适于用高级语言高级语言进行开发;进行开发;31片内集成的多种频率的片内集成的多种频率的RCRC振荡器、上电自动复位、看振荡器、上电自动复位、看门狗、门狗、启动延时启动延时,使,使外围电路更加简单外围电路更加简单,系统,系统更加
25、更加稳定可靠稳定可靠;片内资源丰富片内资源丰富:带:带E E2 2PROMPROM,PWMPWM,RTCRTC,SPISPI,UARTUART,TWITWI,ISPISP,ADCADC,模拟比较器,模拟比较器,WDTWDT等;等;大部分大部分AVRAVR除有除有ISPISP功能外,还有功能外,还有IAPIAP功能(出厂时,功能(出厂时,内部写入了单片机内部写入了单片机引导程序引导程序,可通过下载线对它,可通过下载线对它在在线编程线编程,用户程序用户程序也可也可对内存重新修改对内存重新修改,为,为实时测实时测控数据保存控数据保存提供方便,提供方便,方便升级方便升级或或销毁应用程序销毁应用程序)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 精品 课件
限制150内