单片机控制技术项目式课程(上篇,共上中下3篇).pptx
项目1
认识单片机;?初步认识单片机。
?掌握单片机的基本概念。
?了解单片机的发展历史及发展趋势。
?了解单片机的分类、特点及应用领域。
?了解行业标准中电子元器件的规范。
?了解芯片制造过程,培养自主创新意识。;叙述什么是单片机。
?叙述单片机的发展历史及发展趋势。
?叙述单片机的分类。
?叙述单片机的特点及应用领域。;任务1.1单片机是什么
任务1.2单片机的发展
任务1.3单片机的分类
任务1.4单片机的特点及应用领域
项目小结;任务1.1单片机是什么;洗衣机的单片机控制图;1.1.2单片机的样子;封装1:PDIP40(PlasticDualInlinePacket40)塑料双列(直插封装)
体积大;
插拔或焊接方便;
容易加工;
缺口侧圆形标记处为1脚;
调试样机建议采用此封装。;封装2:PLCC44(PlasticJ-leadedChipCarrier)
塑料J形引脚芯片载体
体积较小
插拔或焊接方便。
中心正上方圆形标记处为1脚;封装3:封装:TQFP44
(ThinPlasticGullWingQuadFlatPacket)
扁体塑料鸥翼状方形平面封装
体积最小
只能焊接
左下方缺口侧圆形标记处为1脚
批量生产设计推荐此封装;在一片集成电路芯片上集成微处理器、存储器、I/O接口电路、定时器/计数器等部件,从而构成了单芯片微型计算机,即单片机。;单片机内部结构示意图;第一阶段(1976~1978):单片机的探索阶段。以Intel公司MCS-48为代表。
第二阶段(1978~1982):单片机的完善阶段。MCS-51系列单片机。
第三阶段(1982~1990):单片机向微控制器发展的阶段。8位单片机的巩固和16位单片机的推出。
第四阶段(1990~今):微控制器的全面发展阶段。8位/16位/32位通用型单片机以及小型廉价的专用型单片机。;1.2.2单片机的发展趋势;3.片内I/O的改进
(1)增加并行口的驱动能力,能直接输出大电流和高电压。
(2)增加I/O口的逻辑控制功能。
(3)设置了一些特殊的串行接口功能,构成分布式、网络化系统。
4.外围功能部件内装化
5.低功耗化
6.应用软件和系统软件内固化;1.按数据总线位数不同分类;(1)MCS-51系列单片机
MCS-51系列单片机是Intel公司在1980年推出的高性能8位单片机,可分为51和52两个子系列。;(2)80C51系列;(3)其他常用单片机系列;Microchip公司的PIC系列单片机;Motorola公司的单片机;任务1.4单片机的特点及应用领域;单片机在控制领域中的主要特点:
(1)体积小,成本低,运用灵活,易于产品化,能方便地组成各种智能化的控制设备和仪器,做到机电一体化。
(2)能针对性地完成从简单到复杂的各类控制任务,因而能获得最佳的性价比。
(3)抗干扰能力强,适用温度范围宽,在各种恶劣的环境下都能可靠
地工作。
(4)可以方便地实现多机控制和分布式控制,使整个控制系统的工作效率和可靠性大大提高。;智能仪器仪表;?工业控制;家用电器;通信设备;医用设备;汽车电子产品;办公自动化设备;商业营销设备;项目小结;项目2
用单片机集成
开发环境
进行项目设计;?了解KeilC51软件和Proteus软件。
?熟练掌握KeilC51软件的使用方法。
?熟练掌握Proteus软件的使用方法。
?学会运用信息化手段解决专业技术问题,培养信息化素养。;?叙述用KeilC51软件创建工程的步骤。
?用KeilC51软件完成单片机程序的编译和调试。
?叙述Proteus软件的使用方法。
?用Proteus软件设计单片机电路。
;任务2.1用KeilC51软件进行软件设计
任务2.2用Proteus软件进行硬件设计
项目小结;任务2.1用KeilC51软件进行软件设计;1.任务要求
用KeilμVision4新建一个工程文件“流水灯.uvproj”,详细说明设计一个应用程序的过程。
2.任务分析
根据任务要求,只有熟悉KeilμVision4的实际操作步骤,才能正确地设计一个应用程序并对该应用程序进行编译。;3.任务设计;单击Project,在下拉菜单中选NewμVisionProject,新建工程
;CPU型号选择;到现在为止,用户已经建立一个空白的工程文件,并为该项目选择好了CPU。;单击“File”菜单,在下拉菜单中单击“New”选项来新建一个C文件;添加文件到工程;打开led.c文件,输入C代码。;单击“Project”菜单中“