单片机原理与基本应用系统(1).ppt

单片机原理与基本应用系统(1).ppt

ID:51593354

大小:1.08 MB

页数:68页

时间:2020-03-25

单片机原理与基本应用系统(1).ppt_第1页
单片机原理与基本应用系统(1).ppt_第2页
单片机原理与基本应用系统(1).ppt_第3页
单片机原理与基本应用系统(1).ppt_第4页
单片机原理与基本应用系统(1).ppt_第5页
资源描述:

《单片机原理与基本应用系统(1).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章单片机原理与基本应用系统本章主要内容1、单片机的内部结构与引脚功能2、单片机存储器空间配置与功能3、汇编语言指令格式与内部RAM的操作指令4、单片机I/O输入输出端口结构及工作原理5、单片机基本应用系统1MCS-51单片机的结构和原理本章主要介绍MCS-51系列的8051的基本结构、工作原理、存储器结构、P0、P1、P2、P3四个I/O口的基本工作原理和操作特点。单片机的各种工作方式、单片机的时序等。2任务一单灯闪烁【任务目的】认识89C51单片机芯片,学习WAVE软件的使用方法、学习单片机I/O接口的控制方

2、法。【任务描述】用单片机的P1.0控制1只LED灯,使其闪烁,变化时间间隔为0.2s。1.电路原理图单灯闪烁电路原理图如图2-1所示。3任务一单灯闪烁图2-1单灯闪烁电路原理图4b编程思路(1)硬件控制对象是谁?编程要用到①脚的名字——叫“P1.0”。记住它,类似这样的名字以后还有很多。(2)用什么语言控制?名字有了,但又怎样让它变“高”或变“低”呢?叫人做事,说一声就可以,这叫发布命令。要单片机做事,也得要向单片机发命令,计算机能听得懂的命令称之为计算机的指令。(3)关键指令要P1.0输出高电平,则指令应为:SE

3、TBP1.0;要P1.0输出低电平,则指令应为:CLRP1.0。让某个引脚输出低电平的指令是:CLR。让某个引脚输出高电平的指令是:SETB。52.参考程序ORG0000HLJMP1000HORG1000HSTART:CLRP1.0;从P1.0引脚输 出低电平LED亮LCALLDELAY;延时0.2sSETBP1.0;从P1.0引脚输 出高电平LED灭LCALLDELAY;延时0.2sAJMPSTART;重新开始DELAY:MOVR5,#4;延时子程序,延 时时间为0.2S任务一单灯闪烁6D1:MOVR6,#20D

4、2:MOVR7,123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETEND7(4)单片机怎么理解你的程序?单片机看不懂SETB、CLR之类的指令,得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。得把“CLRP1.0”变为:C2H、90H,至于为什么是这两个数字,这也是由51芯片的设计者——INTEL规定的。这样的代码有两种方式可以得到:人工查表和机器编译。CLRP1.0——C2H、90H8(5)编写好的程序放在哪儿?(写片)通过编程器可将“C2H、90H”

5、这样的代码写入到单片机中,然后将单片机放入到应用电路板中方可运行。SUPERPROL+编程器缓冲区界面如下:9通过任务发现的问题1、单片机芯片有哪些?2、单片机芯片怎样才能工作?直接电源行吗?3、我们编写的程序放在哪儿?在哪儿运行的?4、程序(指令)又是怎么被单片机认识的?5、单片机又是通过什么控制外部设备的?101、单片机芯片有哪些?——各种类型的单片机芯片介绍。111常用单片机系列简介1.1MCS-51系列(1)MCS-51是Intel公司在1980年生产的一个高性能单片机系列的名称。属于这一系列的单片机有多种

6、,如:﹡8051/8751/8031;﹡8052/8752/8032;﹡80C51/87C51/80C31﹡80C52/87C52/80C32等。12(2)该系列生产工艺有两种:CHMOS是CMOS和HMOS的结合,既保持了HMOS高速度和高密度的特点,还具有CMOS的低功耗的特点。在产品型号中凡带有字母“C”的即为CHMOS芯片,CHMOS芯片的电平既与TTL电平兼容,又与CMOS电平兼容。一是HMOS工艺(高密度短沟道MOS工艺)。二是CHMOS工艺(互补金属氧化物的HMOS工艺)。13(3)在功能上,该系列单

7、片机有基本型和增强型两大类:增强型:8052/8752/803280C52/87C52/80C32基本型:8051/8751/803180C51/87C51/80C3114(4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM和ROMLess(无片内程序存储器)。如:﹡80C51有4K字节的掩膜ROM;﹡87C51有4K字节的EPROM;﹡80C31在芯片内无程序存储器。151.280C51系列﹡Intel的:80C31、80C51、87C51,80C32、80C52、87C52等;﹡AT

8、MEL的:89C51、89C52、89C2051等;﹡Philips、华邦、Dallas、Siemens等公司的许多产品。80C51系列是在MCS-51系列单片机的基础上发展起来的,许多著名厂商以MCS-51系列的8051为基核开发出的大量的CMOS工艺的单片机产品,我们常把其统称为80C51系列。当前常用的80C51系列单片机主要产品有:161.2.180

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。