欢迎来到天天文库
浏览记录
ID:40726027
大小:1.04 MB
页数:54页
时间:2019-08-06
《项目一 单片机最小工作系统构建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、知识归纳练习题项目导读任务二、彩灯闪烁控制项目小结任务一、认识单片机项目一单片机最小工作系统构建项目目标导读学习目标技能目标掌握51系列单片机常用引脚及功能。了解常用型号单片机的特点。掌握单片机的内部结构。熟悉单片机应用系统的开发流程。熟练掌握单片机开发环境的使用。能识别不同类型的单片机芯片。熟练操作Keil软件,进行程序的编写和调试。熟练操作Proteus软件,会选择元器件,绘制单片机硬件原理图。能正确使用汇编指令编写简单程序。能根据任务要求构建单片机最小工作系统。1.单片机概念的理解和引脚的应用方法。2.单片机最小工作系统的组成。
2、3.汇编指令的格式、编程方法。4.单片机应用系统的开发流程。知识教学点项目目标导读方法切入点1.利用网上的资料、图片和实际单片机应用案例进行演示,便于学生对单片机概念的理解。2.采用“项目引导、任务驱动、教学做合一”的教学方式,通过实际项目的分析和实施,结合Keil和Proteus软件的使用,了解单片机电子产品实际的开发流程。参考学时:10学时~12学时任务一认识单片机任务导入在日常生活中,像手机、电话机、洗衣机、电冰箱、空调机、彩电、玩具、电子表、电子秤、MP3、MP4、数码相机、录音笔、汽车防盗器等常用设备,给我们带来了许多方便和
3、生活情趣,可你了解在这些设备中发挥主要作用的单片机吗?单片机因将计算机的主要组成部分集成在一块芯片上而得名,如图1-1所示为单片机芯片的外型结构,别看它体积很小,有了它,可以使我们的生活更加丰富多彩。图1-1单片机芯片外型图任务一认识单片机任务分析要想了解单片机的控制作用,必须先认识单片机,熟悉单片机的基本结构及功能,利用单片机集成开发环境,可以更加直观地模拟仿真单片机的工作过程,现在就让我们来认识单片机,学习单片机的相关概念。任务一认识单片机1、什么是单片机CPU输入设备输出设备软件系统+微型计算机系统硬件系统输入接口设备输出接口设
4、备运算器控制器存储器单片微型计算机是指集成在一个芯片上的微型计算机,简称单片机——单片机实质上就是一个芯片相关知识:单片机基本知识任务一认识单片机2、MCS-51系列单片机及其内部结构串行通信接口全双工1个ROMTXDRXD中断系统并行通信接口4×8bit定时/计数器RAM时钟电路CPU总线控制图1-2MCS-51单片机结构框图任务一认识单片机(1)中央处理器CPU:8位,运算和控制功能(2)内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。(3)内部ROM:4KB掩膜ROM
5、,用于存放程序、原始数据和表格。(4)定时/计数器:两个16位的定时/计数器,实现定时或计数功能。(5)并行I/O口:4个8位的I/O口P0、P1、P2、P3。(6)串行口:一个全双工串行口。(7)中断控制系统:5个中断源(外中断2个,定时/计数中断2个,串行中断1个)(8)时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ任务一认识单片机近几年在我国非常流行的单片机AT89C51,是在8051基础上增强了许多特性,如由Flash(程序存储器的内容至少可以改写1000次)存储器取带了原来的一次性写入的ROM,其性能相对于8
6、051已经算是非常优越了,但在市场化方面,AT89C51单片机受到了PIC单片机阵营的挑战,AT89C51最致命的缺陷在于不支持ISP功能。AT89S51就是在这样的背景下取代89C51单片机的。Atmel公司目前已经停产AT89C51单片机,将用AT89S51单片机代替。AT89S51单片机在工艺上进行了改进,采用0.35新工艺,成本降低,而且将功能提升,增强了竞争力。AT89SXX可以向下兼容AT89CXX等51系列芯片。表1-1是AT89系列单片机的主要分类及功能特性。本教材主要采用AT89S51/52芯片(由于Proteus软
7、件中不包含AT89S51/52芯片,因此仿真时仍采用AT89C51/52芯片)。任务一认识单片机系列典型芯片I/O口定时/计数器中断源串行通信口片内RAM片内ROM新功能标准型AT89C5132个2x16位61128字节4KFlashMemoryAT89C523x16位8256字节8KFlashMemoryAT89C5532个3x16位81256字节20KFlashMemoryAT89S5132个2x16位61128字节4KFlashMemoryWatchdogTimerAT89S523x16位8256字节8KFlashMemory低
8、档型AT89C105115个2x16位6无64字节1KFlashMemoryAT89C205115个2x16位61128字节2KFlashMemoryAT89C405115个2x16位61128字节4KFlashMemo
此文档下载收益归作者所有