89s52上机指导书内容摘要:

1、1一、 片机的由来:从 1971 年微型计算机问世以来,由于实际应用的需要,微型计算机向两个不同的方向发展:一个是向高速度、大容量、高性能的高档微机方向发展;而另一个则是向稳定可靠、体积小和价格廉的单片机方向发展。 但两者在原理和技术上是紧密联系的。 片机的名称:单片机因将其主要组成部分集成在一个芯片上而得名,具体说就是把中央处理器 机存储器 读存储器断系统、定时器计数器以及 I/O 接口电路等主要微型机部件,集成在一块芯片上。 虽然单片机只是一个芯片,但从组成和功能 上看,它已具备有了计算机系统的属性,为此称它为单片微型计算机 称单片机。 片机的发展1971 年微处理器的研制成功,不久后就出现了单片 2、的微型计算机即单片机,最早的单片机是一位的。 现在已经发展到 32位。 1976 年 司推出了 8 位的 8 系列单片机,它以体积小、控制功能全、价格低廉等特点受到广泛的应用和好评。 其后,在 8 成功的刺激下,许多半导体芯片商研制自己的产品。 到 80 年代末,世界各地已经相继研制大约 50 多个系列 300 多个品种的单片机产品。 其中 司的6801、6802,司的 列,司的6501、6502 等。 从开始的一位机到现在的 32 位,单片机以惊人2的速度向前发展。 片机的应用领域单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 片机具有 3、体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。 片机可以构成形式多样的控制系统、数据采集系统。 以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无 4、线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。 片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。 此外,单片机在工商,金融,科3研、教育,国防航空航天等领域都有着十分广泛的用途。 二、 52 编程软件行编写 片机的源程序(汇编语言和 C 语言) ,并产生 序代码,利用 载软件 程序代码应用 载线下载到目标单片机 ,相应的配套软件在光盘中可找到。 当开发板的单片机使用的 ,可用 C 语言编程软件 行 C 语言程序编写,用 编语言编程软件进行汇编程序编写,序代码,利用 载软件 程序代码应用 ,相应的配套软件也在光盘中可找到。 在 5、光盘中还附有软件应用的安装教程,可使单片机学习者方便快捷地掌握单片机开发软件。 000 的使用新建文件 1文件新建文件保存文件保存文件名为 2选择 8752,其功能引脚与 全相同晶振5编译方法 3将程序输入后,双龙 载器的使用编译器路径为,装目录下的 件夹芯片选择6三、 8051 的内部结构1、中央处理器( 通常把运算器和控制器合在一起称为中央处理器(简称 、内部数据存储器( 8051 芯片共有 256 个 元,其中后 128 单元被专用寄存器占用(稍后我们详解) ,能作为寄存器供用户使用的只是前 128 单元,用于存放可读写的数据。 因此通常所说的内部数据存储器就是指前 128 单元,简称内部 6、址范围为00H56B)。 是一个多用多功能数据存储器,有数据存下载程序窗口下载速度选择下载线端口设置程序下载7储、通用工作寄存器、堆栈、位地址等空间。 3、内部程序存储器( 在前面也已讲过,8051 内部有 4 于存放程序、原始数据或表格。 因此称之为程序存储器,简称内部址范围为 0000H4。 4、定时器/计数器 8051 共有 2 个 16 位的定时器 /计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。 定时时靠内部分频时钟频率计数实现,做计数器时,对 0)1 )端口的低电平脉冲计数。 5、并行 I/O 口 有 4 个 8 位的 I/O 口(1 、实现数据的输入输出。 具体 7、功能在后面章节中将会详细论述。 6、串行口 一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。 该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。 为接收端口,脚为发送端口。 7、中断控制系统 片机的中断功能较强,以满足不同控制应用的需要。 共有 5 个中断源,即外中断 2 个,定时中断 2 个,串行中断 1 个,全部中断分为高级和低级共二个优先级别。 8、时钟电路 片的内部有时钟电路,但石英晶体和微调电容需外接。 时钟电路为单片机产生时钟脉冲序列。 系统允许的晶振频8率为 12、 实验装置简介一 单片机开发板功能介绍配套元件清单:1单片机开发实验板 1 块2载线 1 8、条3串口调试 1 条4源线 1 条5扬声器 8 欧/ 1 个资 源 配 置子 系 列 无 列 8031 8051 8751 8951 428B 2*16 552子 系 列 8032 8052 8752 8952 856B 3*16 6中断源片 内 片 内片 内定 时 器 /计 数 器968 线扩展线 2 条7配套光盘软件 1 张二、硬件结构框图及简要说明图 1 硬件框图表 1:以上框图说明 注: 表示芯片第一个引脚流电源 5V 输入 10 针 序下载端口电源指示灯 口 串口调试端口源输入 4 串口调试接入短路子K 电源开关 7 霓虹灯电路接入短路子扩 5V 电源端口 码显示电路控制端口调试端口 9、 9 储电路接入短路子乐放大电路 24K 程序存储器数码管显示单片机活动插座10 针 1 11 1 6448接扬声器 数码管显示四位七段共阳数码管乐放大接入短路子74阳数码管驱动片机复位按钮74码器,数码管位选择片机复位按钮盘电路接 扩 32 个 I/O 端口实验一 数制转换与单片机端口的控制一、实验目的1、熟悉十进制数与二、十六进制数的相互转换2、了解各进制数在程序中的运用3、学习单片机的四个 I/O 口4、掌握 I/O 口对 控制二、实验设备单片机最小系统I/O 口输出 验内容1、对二、十、十六进制数进行转换2、编写一段程序,用 作为输出端,控制八位 流点亮3、编写一段程序,为输出口, 输 10、入端口,当 1 口控制的 亮,当 有按下时,控制的 点亮。 四、实验步骤任务一:1、数码是构造一种数制所用的不同符号。 各种进制的数码为:二进制:0,1十进制:0,1,2,3,4,5,6,7,8,9十六进制:0,1,2,3,4,5,6,7,8,9,A(a),B(b),C(c),D(d),E(e),F(f)2、用余数法将十进制整数转换成二进制整数。 把十进制整数不断地用 2 去除,将所得到的余数 0 或 1 依次记为 1,,直到商是 0 为止,将最后一次所得的余数记为 为该整数的二进制表示。 例 11 (59)10=( ) 2=( 竖式演算如下:2 59 余数 1= 29 余数 1= 14 余数 0= 11、7 余数 1= 3 余数 1=22 1 余数 1=(59)10=(=(111011)2例 12 把 换成二进制。 用线图形式可演算如下: 整数 0 1 1 1 1 取 5 位小数时有(0=(2=( 3、将二进制转换成十进制把二进制数按多项式展开求和即可。 (=(122+021+120+12220 =(14+11+10 =(04、二进制转十六进制一般使用 8421 码进行转换如:(11111011) 28 4 2 1 8 4 2 11 1 1 1 1 0 1 18+4+2+1=15=F;8+0+2+1=11=B;即(111110111)=(16任务二:131、打开 件,新建一个文件,输入以下程序:# /头文件i,j,k;j=0;32; /定义单个口)if(0)else。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。