单片机p0口接8个LED c51语言,51 单片机:在 P0 口接上 8 个 LED,实现每次亮两个灯的流水灯...
要求:每次亮相邻两个灯,分别闪烁五次后,移动一位,汇编。
做而论道编程如下:
;------------------------
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV R2, #0FCH
MOV A, #1
;------------------------
LOOP:
MOV P0, R2 ;亮两位
CALL FLASH ;闪一位
RL A
CALL FLASH ;闪下一位
XCH A, R2
RL A
XCH A, R2
LJMP LOOP
;------------------------
FLASH:
MOV R3, #5
LP: XRL P0, A ;亮一位
CALL DEL
XRL P0, A ;灭一位
CALL DEL
DJNZ R3, LP
RET
;------------------------
DEL:NOP
DJNZ R7,DEL
DJNZ R6,DEL
RET
;------------------------
END
经过仿真实验,可以满足题目要求。
单片机p0口接8个LED c51语言,51 单片机:在 P0 口接上 8 个 LED,实现每次亮两个灯的流水灯...相关推荐
- 单片机p0口接8个LED c51语言,51单片机P1口接8个LED灯,低电平点亮,用定时器1定时250ms,让着8个LED不停闪烁,编写完整的C程序。...
51单片机P1口接8个LED灯,低电平点亮,用定时器1定时250ms,让着8个LED不停闪烁,编写完整的C程序. 更多相关问题 下列业务应该计入营业外支出的是(). 维生素的生理功能有哪些? 在实务中 ...
- 多路测温系统C51语言,51单片机多路DS18B20测温显示并读取序列号
/********************************************* 功 能:读取序列号并匹配序列号,并读温度值 多功能试验板显示多路温度采集 正常显示2个DS18B20温度 ...
- Step1 :【C51】LED灯闪烁、跑马灯、流水灯、实现每次亮两个灯的流水灯
Step1Step1Step1 :[C51]LED灯闪烁.跑马灯.流水灯.实现每次亮两个灯的流水灯 在我所使用的开发板中,LED采用共阳极接法,即所有LED阳极管脚接电源VCC,其阴极管脚接到P2口上 ...
- 单片机(AT89C51)按钮控制LED灯实现流水灯,闪烁流水灯
目录 前言 实验要求和目的 实验电路图 实验过程 实验一 实验二 实验三 实验总结 后言 前言 好久没有写单片机系列了,话不多说,直接进入正题吧!本次要讲解和分享的实验是一个比较著名的流水灯实验,但这 ...
- 51单片机小白零基础教程——点亮第一个小灯以及流水灯(附原理图、代码详细讲解)
点亮第一个小灯以及流水灯 一.LED灯电路图分析 (1)LED灯的描述 (2)LED灯在电路图中的分析 (3)主控电路分析 二.如何利用Keil uVision4创建一个程序 三.Stc-isp烧录软 ...
- 台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序
台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序亲测过好用,P1口led显示8个位的状态上传给触摸屏,d2至d7为16数据寄存器能写能读,数码管显示当前写入的数码id=60 ...
- 基于单片机的c语言倒计时程序,30秒倒计时c语言51单片机实现.doc
30秒倒计时c语言51单片机实现 原理图: 程序: #include #define uchar unsigned char #define uint unsigned int sbit dula=P ...
- 步进电机c语言控制程序6,步进电机控制程序(c语言+51单片机)
步进电机控制程序(c语言+51单片机) #include #define uint unsigned int #define uchar unsigned char #define ms *77 / ...
- php控制步进电机,步进电机控制程序(c语言+51单片机)
步进电机控制程序(c语言+51单片机) #include #define uint unsigned int #define uchar unsigned char #define ms *77 / ...
最新文章
- 【MM系列】SAP 簇表 A017 物料信息记录 (指定工厂) 包含的透明表
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1009:带余除法
- inittab脚本启动解析 (zz)
- python将excel表按地方拆分_Python将一个Excel拆分为多个Excel
- 计算机重应用,装了一大堆应用,iPhone6会变重吗?
- Java word 内容读取
- Go语言sync包的应用详解
- linux环境Mechanize安装,在linux下安装activepython2.5 setuptools ClientCookie
- temp不停生成临时文件 win10_Win10系统安装软件提示不能创建临时文件安装中止如何解决...
- 《模拟电子技术》清华大学华成英教授主讲
- postgresql 修改字段长度
- 计算机汉字区位码十进制,[计 算 机]汉字区位码\国标码\机内码之间的换算
- 安卓简单的通用文本编辑器介绍
- QML_虚拟键盘使用
- png的格式及像素存储分析
- 计算机网络中数据传输速率的单位是什么,计算机网络中传输介质传输速率的单位是用什么表示...
- 用友ERP-供应链1-模块及价值
- python中的散点图还可以这么画
- 蓝牙技术|了解蓝牙LE Audio的Auracast广播音频
- 获取apk签名及apk签名方法