• WAP手机版 RSS订阅 加入收藏  设为首页
标签匹配
  • 单片机教程-(26)矩阵式键盘接口技术及程序设计

    单片机教程-(26)矩阵式键盘接口技术及程序设计

    在单片机系统中键盘中按钮数量较多时,为了减少I/O口的占用,常常将按钮排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按钮加以连接。这样,一个端口(如P1口)就能组成4*4=16个按钮,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就能组成2... 阅读全文>>
     2016-04-05 23:07:52
  • 单片机教程-(25)单片机键盘接口程序设计

    单片机教程-(25)单片机键盘接口程序设计

    键盘是由若干按钮组成的开关矩阵,它是单片机系统中最常用的输入设备,用户能通过键盘向计算机输入指令、地址和数据。一般单片机系统中采和非编码键盘,非编码键盘是由软件来识别键盘上的闭合键,它具有结构简单,使用灵活等特点,因此被广泛应用于单片机系统。按钮开关的抖动问题组成键盘的按钮有触点式和非触点式两种,单片机中应用的一般是由... 阅读全文>>
     2016-04-05 22:46:35
  • 单片机教程-(24)动态扫描显示接口电路及程序

    单片机教程-(24)动态扫描显示接口电路及程序

    在单片机系统中动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一。其接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM是各自独立地受I/O线控制。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是那个显示器亮,则取决于COM端,而这一端是由I/O控制的,所以我... 阅读全文>>
     2016-04-05 22:19:08
  • 单片机教程-(23)LED数码管静态显示接口与编程

    在单片机系统中,常常用LED数码数码管显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。引言:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,能拼成各种各样的图形,LED数码管显示器实际上也是这么一个东西。八段LED数码管显示器<单片机静态显示接口>... 阅读全文>>
     2016-04-04 23:52:37
  • 单片机教程-(21)单片机串行口介绍

    单片机教程-(21)单片机串行口介绍

    介绍:串行口是单片机与外界进行信息交换的工具。8051单片机的通信方式有两种:并行通信:数据的各位同时发送或接收。串行通信:数据一位一位次序发送或接收。参看下图:串行通信的方式:异步通信:它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在... 阅读全文>>
     2016-03-30 23:30:01
  • 单片机教程-(20)单片机定时/计数器实验

    前面我们做了定时器的实验,现在来看一看计数实验,在工作中计数常常会有两种要求:第一、将计数的值显示出来,第二、计数值到一定程度即中断报警。第一种如各种计数器、里程表,第二种如前面例中讲到的生产线上的计数。先看第一种吧。我们的硬件中是这样连线的:324组成的振荡器连到定时/计数器1的外部管脚T1上面,我们就利用这个来做一... 阅读全文>>
     2016-03-30 23:27:30
  • 单片机教程-(19)单片机定时器、中断试验

    我们在学单片机时我们第一个例程就是灯的闪烁,那是用延时程序做的,现在回想起来,这样做不很恰当,为什么呢?我们的主程序做了灯的闪烁,就不能再干其它的事了,难道单片机只能这样工作吗?当然不是,我们能用定时器来实现灯的闪烁的功能。例1:查询方式ORG0000HAJMPSTARTORG30HSTART:MOVP1,#0FFH;... 阅读全文>>
     2016-03-24 18:35:27
  • 单片机教程-(18)单片机的中断系统

    单片机教程-(18)单片机的中断系统

    有关单片机中断系统的概念:什么是中断,我们从一个生活中的例程引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。仔细研究一下生活中的中断,对于我们学习单片机的中断也很有好处。第一、什么可经引起中... 阅读全文>>
     2016-03-24 18:16:12
  • 单片机教程-(17)单片机定时器/计数器的方式控制字

    从上一节我们已经得知,单片机中的定时/计数器都能有多种用途,那么我怎样才能让它们工作于我所需要的用途呢?这就要通过定时/计数器的方式控制字来设置。在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMOD和TCON。顺便说一下,TMOD和TCON是名称,我们在写程序时就能直接用这个名称来指定它们,当然也能直接用它们... 阅读全文>>
     2016-03-21 22:36:26
  • 单片机教程-(14)单片机条件转移指令

    条件转移指令是指在满足一定条件时进行相对转移。判A内容是否为0转移指令JZrelJNZrel第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们能借助于机器汇编了。因此这第指令我们能这样理解:JZ标号。即转移到标号处... 阅读全文>>
     2016-03-20 20:55:59
  • 单片机教程-(13)单片机逻辑与或异或指令祥解

    ANLA,Rn;A与Rn中的值按位'与',结果送入A中ANLA,direct;A与direct中的值按位'与',结果送入A中ANLA,@Ri;A与间址寻址单元@Ri中的值按位'与',结果送入A中ANLA,#data;A与立即数data按位'与',结果送入A中ANLdirect,A;direct中值与A中的值按位'与',... 阅读全文>>
     2016-03-20 20:52:58
  • 单片机教程-(9)单片机数据传递类指令

    单片机数据传递类指令(1)以直接地址为目的操作数的指令MOVdirect,A例:MOV20H,AMOVdirect,RnMOV20H,R1MOVdirect1,direct2MOV20H,30HMOVdirect,@RiMOV20H,@R1MOVdirect,#dataMOV20H,#34H(2)以间接地址为目的操作数... 阅读全文>>
     2016-03-18 22:42:42
    标签:单片机教程 
  • 单片机教程-(7)单片机的特殊功能寄存器

    通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部的寄存器作一个完整的功能分析吧!下图中我们能看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有... 阅读全文>>
     2016-03-16 21:21:45
  • 单片机教程-(5)单片机延时程序分析

    上一次课中,我们已经知道,程序中的符号R7、R6是代表了一个个的RAM单元,是用来放一些数据的,下面我们再来看一下其它符号的含义。DELAY:MOVR7,#250  ;(6)D1:MOVR6,#250  ;(7)D2:DJNZR6,D2   ;(8)DJNZR7,D1   ;(9)  RET       ;(10)〈单... 阅读全文>>
     2016-03-15 22:50:32
  • 单片机教程-(4)一个单片机小程序

    上一次我们的程序实在是没什么用,要灯亮还要重写一下片子,下面我们要让灯持续地闪烁,这就有一定的实用价值了,比如能把它当成汽车上的一个信号灯用了。怎样才能让灯持续地闪烁呢?实际上就是要灯亮一段时间,再灭一段时间,也就是说要P10持续地输出高和低电平。怎样实现这个要求呢?请考虑用下面的指令是否可行:SETBP1.0CLRP... 阅读全文>>
     2016-03-15 22:48:26
    标签:单片机教程 
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!
QQ交流群:92453056  邮箱:admin@ttcad.com Copyright 2008-2016天天CAD教程网 湘ICP备08105545-3号