单片机入门实验七

发布者:快乐兔子最新更新时间:2015-12-28 来源: eefocus关键字:单片机 手机看文章 扫描二维码
随时随地手机看文章
;*****************************************;

;实验名称: 1个独立键盘控制LED灯实验      
;作者:              龙谊                 
;版本:             VER 1.0               
;说明:         初学者入门实验            
;修改:               无                  
;编程语言:         汇编语言              

;******************************************;

        ORG 00H
START:  MOV P0,#0FFH         ;屏蔽LED灯
        MOV P2,#0FFH         ;屏蔽独立键盘
BEGIN:  JB  P2.7,$           ;键盘是否按下?
        CALL DELAY           ;软件去抖动
        JB  P2.7,$           ;是否真有键盘按下?
        JNB P2.7,$           ;键盘是否释放?
        CPL P0.0             ;有键盘按下,LED灯做交替亮与灭显示
        JMP BEGIN            ;继续判断按键
DELAY:  MOV R6,#20           ;采用12MHZ晶振,延时时间为0.01秒   
D1:     MOV R7,#248
        DJNZ R7,$
        DJNZ R6,D1
        RET
        END

关键字:单片机 引用地址:单片机入门实验七

上一篇:单片机入门程序六
下一篇:单片机入门实验八

推荐阅读最新更新时间:2024-03-16 14:42

单片机IO口扩展技术
0 引言 在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术、高可靠性和高性价比,占领了工业测控和自动化工程应用的主要市场,并成为国内单片机应用领域中的主流机型。 MCS-51单片机的并行口有P0、P1、P2和P3,由于P0口是地址/数据总线口,P2口是高8位地址线,P3口具有第二功能,这样,真正可以作为双向I/O口应用的就只有P1口了。这在大多数应用中是不够的,因此,大部分MCS-51单片机应用系统设计都不可避免的需要对P0口进行扩展。 由于MCS-51单片机的外部RAM和I/O口是统一编址的,因此,可以把单片机外部64K字节RAM空间的一部分作为扩展外围I/O口的地址空间。这
[单片机]
<font color='red'>单片机</font>IO口扩展技术
关于C8051F单片机的ADC注意事项
F020的片内有1个1.2V、15×10-6/℃的带隙电压基准发生器和1个两倍增益的输出缓冲器。2.4V的基准电压(VREF)可通过外引脚分别接入ADC0、ADC1和DAC中。VREF对外带载能力为200μA(建议在驱动外部负载时,对地接1个负载电阻)。ADC使用偏置时,必须将参考源控制寄存器REFxCN中的位1置于 1 ;如置于 0 ,则关闭内部偏压,此时可通过VREF引脚(引脚12)使用外部基准电压,外部基准电压必须小于VAV±0.3V(还要大于1V)。不用ADC,也不用DAC时,可将REFxCN的位0置 0 ,使缓冲放大器处于省电方式(输出为高阻态)。 设置REF0CN的位4为 0 时,ADC0用VREF偏置,为 1 时
[单片机]
基于MCU的家庭防盗报警系统
   从实际出发,设计一种家庭用、与电话线连接、操作简单、工作稳定可靠的远程智能防盗报警装置。当人们外出时,往往希望实施自动监测报警以使家庭财产免受损失。针对这一需求,研制出了一系列自动报警系统,如门磁式、触摸式和红外线监测自动报警系统等。本文将介绍的远程智能防盗报警装置,可同时监视多个重要点(如门、窗等),发现盗情及时拨叫号码,并能利用普通电话线进行告警信号呼叫,其性能稳定可靠,实用性、适用性强,且具有较高的灵活性。   基本工作原理   如图1所示,远程智能防盗报警装置由信号检测电路、复位电路、电话号码输入电路、89C51单片机、语音电路、模拟摘机挂机电路、DTMF编码发送电路、铃流信号检测电路和忙音信号检测电路等构
[应用]
MCU 5V tolerant capability是什么意思?
以STM32F030为例,在datasheet中可以看到一句关于IO的表述:Up to 55 I/Os with 5V tolerant capability。 5V tolerant capability是什么意思? 如果MCU的供电电压是3.3V,普通的IO是没法接5V输入电压的,虽然大多数芯片都具有允许 5V瞬变的 ESD 保护,但如果长时间接5V,也会有问题。 所谓5V tolerant是指这些IO可以处理 5 V的输入电压而不损坏芯片,并且正确的识别逻辑电平。 从芯片的数据手册中可以看出,5V tolerant的IO input voltage最大值是5.5V,而普通的IO最大输入电压是VDDIOX+0.3 对
[单片机]
<font color='red'>MCU</font> 5V tolerant capability是什么意思?
基于单片机的Zigbee传感器节点硬件设计
引言 ZigBee联盟定义了2种物理设备类型:一种是全功能设备FFD(fullfunctiondevice);另一种叫精简功能设备RFD(reducedfunctiondevice)。网络的构建需要有协调器参与工作(FFD)。整个网络的形成过程:首先进行初始化,之后协调器开始参与后建立网络,网络建立以后再通过路由器(FFD)和终端设备(RFD)发现网络,最后在建立起的网络开始数据管理和传送。 1 节点硬件设计 传感器节点是由几个不同的模块组成,这些模块处理着不同的功能,有传感器模块,传感器模块是传感的硬件基础,接着通过处理器模块,这个模块执行着重要的功能,数据处理后才能进行通信,还有无线通信模块和能量供应模块。传感器节点主要
[单片机]
基于<font color='red'>单片机</font>的Zigbee传感器节点硬件设计
基于at89c51单片机的最基础流水灯Proteus仿真图含代码
#include reg51.h #include stdio.h void delay(void) { unsigned int i,j; for(i=500;i 0;i--) for(j=115;j 0;j--); } void main(void) { // Write your code here unsigned char led ,a ,b ;//定义三个变量 led=0xfe; //led=1111 1110,P0。0亮 while (1) { P0=led; //将led的状态赋给P0寄存器 a=led 7; //将led最高位赋给a最低位,其
[单片机]
基于at89c51<font color='red'>单片机</font>的最基础流水灯Proteus仿真图含代码
内嵌UHFASK/FSK发射器的8位微控制器
    摘要: 8位CMOS微控制器rfPIC12C509AF具有TISC中央处理器、1024×12bit可编程EPROM、41字节数据RAM、8位可编程定时/计数器、看门狗定时器、5个通用I/O等电路,内嵌UHF ASK/FSK发射器的射频频率范围为310~480MHz,输出功率+2~-12dBm,ASK数据发射速率0~40Kbps,FSK数据发射速率0~20Kbps,PLL锁相。本文简要介绍rfPIC12C509AF的特性及应用电路。     关键词: 微控制器 无线发射器 无线数据传输 1 概述 tfPIC12C509AF是Microchip公司推出的单片集成内嵌射频无线数据发射器的8位CMO
[应用]
单片机计数器C语言练习
要求:编写一个计数器程序,将T0作为计数器来使用,对外部信号计数,将所计数字显示在数码管上。   该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所有三极管的发射极连在一起,接到正电源端,它们的基极则分别连到P2.0…P2.5,当P2.0…P2.5中某引脚输是低电平时,三极管导通,给相应的数码管供电,该位数码管点亮哪些笔段,则取决于笔段引脚是高或低电平。图中看出,所有6位数码管的笔段连在一起,通过限流电阻后接到P0口,因此,哪些笔段亮就取决于P0口的8根线的状态。   编写程序时,首先根据硬件连线写出LED数码管的字形码、位
[单片机]
<font color='red'>单片机</font>计数器C语言练习
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved