单片机复教程教案.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机复教程教案.ppt

.#includereg51.h Void main() {while(1) {if(P1_0==0) P1_1=0; Else P1_1=1;} } #includereg51.h Sbit S1=PI.0; Sbit S2=PI.1; Sbit D1=P2.1; Sbit D2=P2.2; Sbit RELAY=P2.0; Void delay(); 用继电器控制电磁阀 当S1闭合时,电磁阀通电D1闪亮;当S2断开时,电磁阀断电D1闪亮;当S1闭合且S2断开时,电磁阀断电且D2亮。 Void main() { While(1) {if(P1_0==0) P2_0=0; If(P1_1==0) P2_0=1; If(P1_0==0)||(P1_1==0) {P2_1=0; Delay(); P2_1=1; Delay();} Else P2_2=0; } } void delay(void)  {unsigned char i,j,k;  for(i=20;i0;i--)  for(j=116;j0;j--) for(k=214;k0;k--);} * ◆单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 单片机基本知识 单片机的基本电路包括电源电路.复位电路和晶振电路. 在8051单片机中,XTAL1、2通常外接晶振电路. CS通常指片选信号. RST通常指复位信号. 51单片机定时器最小定时单位为1μs。若采用软件去抖动的方法,通常需要延时10—20ms. 51单片机定时器模式1最大可以定时 65535 如何对89C51进行连线? (1) 电源:单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。 (2) 振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在18、19脚间接晶振和电容即可。 (3) 复位管脚:RST(Reset)接复位信号。 (4) EA管脚:EA管脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工作了。 显示器 LCD是的缩写液晶显示器的简称。 LED是七段数码管显示器,由七个发光二极管组成,内部连接方式分为共阳极和共阴极两种。常用的显示方法有静态显示和动态显示. 发光二极管通常串联一个电阻,其作用是限流.发光二极管驱动电流一般在10---20mA。 光电耦合器通常由发光二极管和光敏三极管组成,主要用来隔离强电和弱电系统,防止干扰。 1. 七段LED数码管的结构及显示原理 LED数码管有两种结构:共阴和共阳,共阴数码管的外形和内部结构为: 显示器 2. 显示原理 七段LED数码管中的a~g实际上为发光二极管,利用点亮其中某几段来构成0~9字形。如 当a~f=1 ,g=0时,显示字形0 当b=c=1,a=d=e=f=g=0时,显示字形1 当a=b=d=e=g=1,c=f=0时,显示字形2 …… 0 a b d c e f 1 c b 2 b a g e d 显示器 共阳极LED数码管,要想让某一段亮,控制信号应为低电平,共阴极LED数码管,要想让某一段亮,控制信号应为高电平。 共阴极七段数码管数字0-9的代码: 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F 共阳极七段数码管数字0-9的代码: 0xC0、0xF9、0xA4、0xB0 、0x99、0x92、0x82、0xF8、0x80、0x90 显示器 多位LED显示时,为了简化电路,将所有位的段线并在一起,由一个8位I/O控制,公共端分别由相应的I/O控制,实现各位分时选通。 Protues软件 1)双击Proteus软件图标,打开软件; 2)点击元件选择图标,并点击P; 3)在弹出的对话框中的KEYWORDS中输入AT89C51,回车,选择AT89C51,并点击OK; 4)在KEYWORDS中输入LED,回车,选择LED,并点击OK; 5)在KEYWORDS中输入RES,回车,选择RES,并点击OK; 6)放置元件 7)放置总线,并与元器件连线。 8)点击“LBL”对总线分支连线标签。 步进电机 步进电机运行的速度和脉冲的频率成正比,运行的角度和脉冲的数量成正比。 PROTEUS软件中步进电机的模型名称为 motor-steeper . 实例:点亮一个发光管 #includereg51.h Sbit LED =p1^1;

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档