单片机P1口高四位做按键,低四位做输出显示程序

发布者:BlossomBeauty最新更新时间:2015-10-10 来源: eefocus关键字:单片机  显示程序  P1口 手机看文章 扫描二维码
随时随地手机看文章
;有对应的C51程序
;本程序主要是初步体现基于单片机的按键的设计,
;用P1口的低八位发光二极管显示,只是为了显示实验结果
;2007-06-05
             org           0000h
             ljmp start
             org           0060h
start:
             mov         a,#0f0h           ;准备给P1口高四位置高,做输入
             mov         p1,a              ;给P1口高四位置高
             mov         a,p1              ;读P1口
             swap         a                ;交换A的高四位与低四位,把P1口高四位的数据放到低四位
             anl          a,#0fh         ;屏蔽掉高四位,把不用显示的高四位去掉,也可以不去掉,不会影响显示
             mov          p1,a             ;将读到的数送P1口显示(通过P1口的低四位接的发光二极管显示)
             ljmp start             ;重新扫描
          end   
关键字:单片机  显示程序  P1口 引用地址:单片机P1口高四位做按键,低四位做输出显示程序

上一篇:基于单片机的频率计的设计(C51语言)
下一篇:两片51单片机互相通信的串行通信程序

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

单片机_LCD12864显示自己制作的图片(时钟为例)
显示屏上显示自己想要的背景图,然后再在背景图上增加相应的功能,应用ps可以很方便的修改图片为自己想要的。 准备软件: phtotshop cs3 自用的一款,小巧非专业实用的ps软件,下载地址如下, 链接:https://pan.baidu.com/s/1R2ydl_TXEP7pWUv8VFlMbA 提取码:a1rz 字模提取软件 链接:https://pan.baidu.com/s/1aHq8Noin0VTgdnHIhhSGfQ 提取码:uiqg 1.用ps(Photoshop)新建一个 注意宽度和高度要和12864的一样,选择位图,为一位。 2,为了方便调整图片,我们选择图像模式为灰度,(
[单片机]
<font color='red'>单片机</font>_LCD12864<font color='red'>显示</font>自己制作的图片(时钟为例)
什么是单片机?单片机的分类
什么是单片机? 单片机是指一个集成在一块芯片上的完整计算机系统。在一块小芯片上有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统。目前大部分还会具有外存。同时还集成了通信接口、定时器、实时时钟等外围设备。而现在最强大的单片机系统称之为偏上系统,在一块芯片内可以集成声音、图像、网络、数模转换等复杂的输入输出系统。在通用微机中央处理器基础上,将输入/输出(I/O)接口电路、时钟电路以及一定容量的存储器等部件集成在同一芯片上,再加上必要的外围器件,如晶体振荡器,就构成了一个较为完整的计算机硬件系统。由于这类计算机系统的基本部件均集成在同一芯片内,因此被称为单片微控制器(Single-Chip-Micro Contro
[单片机]
AVR单片机硬件电路设计方法详解
Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位线路在上电时,可以设计得很简单:直接拉一只10K的电阻到VCC即可 (R0)。为了可靠,再加上一只0.1uF的电容(C0)以消除干扰、杂波。D3(1N4148($0.0054))的作用有两个:作用一是将复位输入的最高电压钳在 Vcc+0.5V 左右,另一作用是系统断电时,将R0(10K)电阻短路,让C0快速放电,让下一次来电时,能产生有效的复位。当AVR在工作时,按下S0开关时,复位脚变成低电平,触发AVR芯片复位。 重要说明:实际应用时,如果你不需要复位按钮,复位脚可以不接任何的零件,AVR芯片也能稳定工作。即这部分不需要任
[单片机]
AVR<font color='red'>单片机</font>硬件电路设计方法详解
实验七 串行通信(80C51单片机汇编语言编程)
主机:每隔1秒读一次P1口并将读数发给从机,同时接收从机的信号,若与所发数相同,则P3.2的灯亮,若不同或不回答则P3.3的灯亮。 从机:将接收的数据从P1口推出,并回发此数据 波特率自定,编写主机程序和从机程序。 主机: ORG 0000H AJMP MAIN ORG 000BH AJMP CT0 ORG 0023H AJMP RT ORG 0030H MAIN:MOV TMOD,#21H MOV TL1,#0FAH MOV TH1,#0FAH MOV R7,#0AH MOV TH0,#3CH MOV TL0,#
[单片机]
ARM9微控制器LPC3180的软硬件平台设计
摘要 介绍以Philips LPC3180微控制器为核心的嵌入式软硬件平台设计;对系统设计的硬件部分和软件部分进行详细的分析,并针对LPC3180芯片特性着重讨论了其软件系统构建以及系统启动流程。实验结果表明,LPC3180嵌入式系统平台结合片内硬件浮点运算单元,具有高性能的浮点运算处理能力,可满足复杂的嵌入式应用场合的要求。 关键词 LPC3180 ARM9 软硬件平台 嵌入式应用系统设计包括硬件平台和软件平台两部分。前者是以嵌入式微控制器/微处理器为核心的硬件系统;后者则是围绕嵌入式操作系统构建的软件系统。两者在设计上是密不可分的,并且需要在设计之间进行权衡优化,根据实际应用进行外扩和裁剪。 基于ARM926
[单片机]
ARM9<font color='red'>微控制器</font>LPC3180的软硬件平台设计
MCU--常用于单片机的接口适配器模式C语言实现
前言 通俗的讲,适配器模式是将一个类的接口转换成客户希望的另外一个接口,在我们编写程序的时候,尤其是在我们使用到单片机做项目的时候,经常会用到。 但是往往我们做项目写程序的时候,并没有想到那么多,如果在不带操作系统的情况下,想要整个框架易于移植,易于理解,那么我们真的需要好好想想这个设计模式怎么写了。 下面我根据自己的项目经验,来说说适用于单片机的接口适配器模式的实现。大佬勿扰,多多指教。 一般实现 在我们做项目的时候,一般的实现,可能我们会这样写代码 // FileName: test.c // 来源:公众号【技术让梦想更伟大】 #include stdio.h #include “ExternModule.h”
[单片机]
<font color='red'>MCU</font>--常用于<font color='red'>单片机</font>的接口适配器模式C语言实现
延长EEPROM使用寿命的方法
   EEPROM(Electrically Erasable Programmable Read一Only Memory)即电子擦除式只读存储器,它是一种非挥发性存储器,与擦除式只读存储器(EPROM)类似,电源消失后,储存的数据依然存在,要消除储存在其中的内容,不是用紫外线照射方式,而是以电子信号直接消除即可。   正是由于EEPROM具有以上特点,该器件可广泛应用于对数据存储安全性及可靠性要求高的应用场合,如门禁考勤系统,测量和医疗仪表,非接触式智能卡,税控收款机,预付费电度表或复费率电度表、水表、煤气表以及家电遥控器等应用场合。该类型存储器在可靠数据存储领域会获得越来越广泛的应用。   但是,EEPROM有固定的使用寿命,
[缓冲存储]
基于Modbus协议实现单片机与PLC之间的通讯
1 引言 HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机 作为其核心控制器,以实现实时快速处理。 PLC和单片机结合不仅可以提 PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以 Modbus通讯协议为例,详细讨论了一个人机系统中,如何用C51实现单片机和PLC之间通讯的实例。 2 Modbus通讯协议 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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