单片机及其控制技术项目一认识单片机_第1页
单片机及其控制技术项目一认识单片机_第2页
单片机及其控制技术项目一认识单片机_第3页
单片机及其控制技术项目一认识单片机_第4页
单片机及其控制技术项目一认识单片机_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机及其控制技术项目一认识单片机

任务1-1初识单片机任务要点:本任务主要是使初学者了解、认识单片机,理解单片机的概念,了解单片机的用途、特点及其发展趋势。1.1.1单片机基本概念单片机也许大家都听说过,单片机到底是什么?它是用来做什么的呢?项目一认识单片机

1.1.2点亮一个LED灯为了更好的认识单片机,理解单片机的功能,我们通过实例来进一步认识单片机。用单片机来点亮一个LED灯,如图所示:在P1.0端口上接一个发光二极管LED,任务就是要让发光二极管LED点亮。这里要解决的问题主要有以下几个:(1)发光二极管LED如何发光;(2)单片机如何控制LED发光;(3)单片机工作需要哪些基本条件;(4)单片机控制LED发光的程序如何编写。1.LED如何发光项目一认识单片机

2.单片机如何控制LED发光3.单片机工作基本条件4.编写LED发光的程序ORG0000H

LJMPMAIN

ORG0030HMAIN:CLRP1.0JMPMAINEND项目一认识单片机

1.1.3单片机的应用领域(1)日常生活及家电领域(2)办公自动化领域(3)商业营销领域(4)工业自动化(5)智能仪器仪表(6)集成智能传感器的测控系统(7)汽车电子与航空航天电子系统1.1.4单片机的分类1.1.5单片机的特点1.1.6单片机的发展趋势1.1.7现阶段主流单片机简介结构简单、体积小性能价格比高可靠性高、耗能小应用范围广泛。项目一认识单片机

8位主流单片机的种类很多,如下所示。(1)IntelMCS-51兼容单片机有很多,是属于早期的8位单片机系列。(2)MicrochipPIC16C5X/6X/7X/8X系列、PIC17C、PIC18C系列。(3)Freescale68HC908;68S08系列。(4)AtmelAVR系列:(5)义隆EM78系列。Microchip的8位PIC系列拥有较大的市场份额,采用类RISC设计,在家用电器、工业控制上应用广泛。FreescaleC前身为Motorola半导体)的68系列单片机具有高可靠性,广泛用于汽车电子领域。16位主流单片机的种类如下所示。(1)IntelMCS-96系列,如80C196。(2)TIMSP4:30系列。(3)MicrochipPIC24C系列。(4)MaximMAXQ系列(5)凌阳SPMC75系列。(6)FreescaleMC68S12系列。32位主流单片机的种类如下示。(1)STSTM32(Cortex-M3)。(2)AtmelAT32UC3B系列(AVR32)。(3)NXPLPC2000系列(ARM7内核)。(4)LuminaryMicro(TI收购)的SteUaris(群星)系列(armCo版内核)。项目一认识单片机

任务1-2解析单片机的内部结构任务要点:掌握单片机各个引脚的功能,掌握常用型号单片机的内部存储器的结构和地址分配。1.2.189C51单片机的外部引脚及最小系统单片机的组成

项目一认识单片机

最小应用系统的概念在实际应用中,由于需求情况不同,单片机应用系统的外围电路及控制要求不同。单片机最小应用系统是指能使单片机独立工作运行的尽可能少的电路连接。89C51单片机内部已经有4kB的FlashROM及128B的RAM,因此只需外接时钟电路、复位电路及电源即可工作,称为单片机最小应用系统,如图所示。

项目一认识单片机

(2)时钟电路(3)复位电路项目一认识单片机

1.2.289C51单片机的存储器结构1.程序存储器ROM89C51程序存储器特殊功能存储单元项目一认识单片机

2.数据存储器RAM2.1内部RAM低128单元

项目一认识单片机

工作寄存器区RS0、RS1决定使用的是哪个寄存器MOVA,ROMOVA,00H位寻址区CLR00HMOV00H,#00H或ANL00H,#00H用户RAM区项目一认识单片机

2.2内部RAM高I28单元(专用寄存器区)项目一认识单片机

MCS-51中共有22个专用寄存器21个可寻址1、程序计数器PCPC中的数据位将要执行的指令的地址2、累加器ACC8位寄存器E0H3、B寄存器主要用于乘除法运算项目一认识单片机

4、程序状态字(PSW)5、数据指针(DPTR)DPH高8位DPL低8位项目一认识单片机

任务1-3数制转换任务要点:掌握单片机中数的表示和各数制之间的转换。1.3.1常用数制1、数字与码制基础十进制二进制八进制十六进制不同进制间的转换1.3.2不同进制数之间的相互转换1.3.3逻辑运算与、或、非、同或、异或项目一认识单片机

任务1-4单片机的开发工具1.4.1Keil软件的使用KeilμVision2是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持PLM,汇编和C语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。Keil单片机模拟调试软件安装完成以后,计算机桌面上将产生一个标注有“KeilμVision2”的图标,双击这个图标就可以进入Keil单片机模拟调试软件的集成开发环境,出现如图所示的屏幕,进入图所示的编辑界面。

项目一认识单片机

STC_ISP_V488单片机下载软件的使用1、这里使用STC-ISP-V4.88免安装版,双击可执行文件,如图所示。2、启动后,首次设置时只需注意芯片的选择,在左上角下拉框中选择单片机型号,一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,其他全部使用默认,其他参数可以使用默认状态,无须改动。总体设置如图所示。项目一认识单片机

1.4.2Proteus的基本操作1、认识ProteusProteus是英国LabcenterElectronics公司开发的EDA软件。它运行于Windows操作系统上,能够实现原理图设计、电路仿真到PCB设计的一站式作业,真正实现了电路仿真软件、PCB设计软件和虚拟模型仿真软件的三合一。2、进入ProteusISIS双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”→“所有程序”→“Proteus7Professional”→“ISIS7Professional”,进入ProteusISIS工作环境,如图1-4-22所示:

项目一认识单片机

3、工作界面ProteusISIS的工作界面是一种标准的Windows界面,包括:屏幕上方的标题栏、菜单栏、标准工具栏,屏幕左侧的绘图工具栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口,屏幕下方的状态栏,屏幕中间的图形编辑窗口,如图所示:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论