今天又搞了一个小汇编,是用一个按键控制LED灯亮/暗的汇编程序。程序编好后,开始编译,发现又是通不过,找了好几遍也没找到原因,后来找枫雪大哥看了,才找出原因,原来编写程序时不能在中文环境下编写,不然就会编译时出错。现在搞好了,发上来给大家看看。此程序在仿真软件PROTEUS及EDN51实验板上均通过。程序如下:

ORG 0000H                              ;地址0000

LJMP STAR                     ;转STAR

ORG 0100H                              ;地址0100

STAR:        MOV P2,#0FH       ;#0FH---P2

MOV P0,#0FFH     ;#0FFH---P0

ST1:           CLR 00                   ;位00清0

ST2:           JNB P2.0,ST3         ;P2.0=0 转 ST3

SJMP ST1               ;转ST1

ST3:          JNB 00,ST4             ;位00=0 转 ST4

SJMP ST2                ;转ST2

ST4:         MOV A,P0                ;P0---A

CPL A                       ;A取反---A

MOV P0,A                ;A---P0

SETB 00                    ;位00 置 1

SJMP ST2                 ;转ST2

END                          ;结束

在这谢谢枫雪大哥。

c51按键控制灯亮汇编语言,用一个按键控制LED灯亮/暗的汇编程序相关推荐

  1. Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验

    Zigbee之旅(二):第一个CC2430程序--LED灯闪烁实验 一.承上启下 在上一篇文章<Zigbee之旅(一):开天辟地>中,我们简要的介绍了Zigbee,以及其开发环境的搭建.O ...

  2. (嵌入式)ARM开发环境入门-----一个简单的LED灯闪烁的实现

    ARM开发环境入门 一.一个简单的LED灯闪烁程序 1.1.工具 1.2.步骤 1.2.1.我们需要创建一个uVision Project 1.2.2.取名保存 1.2.3.这里选择我们需要的芯片类型 ...

  3. java如何实现led灯闪烁_Android Things之闪烁的LED灯

    上节讲了开发Android Things应用时常用的一些操作命令,不明白的可以查看http://www.jianshu.com/p/08f6785ff5aa 本节内容讲如何控制LED灯并闪烁, 先来看 ...

  4. 3w最简单led灯电路图_行业内幕揭秘:LED灯没有你想的那么简单!

     Pogor  说到LED灯,您一定不会陌生.它凭借节能环保.经久耐用等优越性能取代了传统光源,走进千千万万的家庭中. 但是说到LED灯镇流器,您了解吗?这可是LED灯中不可或缺的一个重要配套附件,影 ...

  5. 通过按键控制二极管c语言,单片机一个按键控制一个发光二极管

    满意答案 vs2026 2013.08.31 采纳率:58%    等级:12 已帮助:13269人 以下是用C语言实现的: #include sbit KEY=P1^0; sbit LED=P1^1 ...

  6. 国产性价比高的led灯品牌推荐有哪些?国产led灯五大排名

    孩子的书桌,要简洁,要宽敞,让他可以自由的拿上喜欢的书,随意地阅读.书桌必不可少的就是一个学习灯,为孩子的阅读提供足够的光线和舒适的环境.就拿我的小朋友老说,平时的学习压力不可谓不大.坐标上海,一年级 ...

  7. stm32f407手册_入门篇 | STM32F407库函数开发L按键控制Led灯

    让文化·去旅行 点击上方蓝字可以关注我们哦 按键控制灯的亮与灭的效果图: 一.寄存器开发与库函数开发的优缺点 1.寄存器开发 缺点: (1)开发难度大,查阅相关手册比较多 (2)开发效率相对低,产品周 ...

  8. 利用Proteus仿真STM32实现按键控制LED灯设计

    1. 前言 Proteus是英国著名的EDA工具(仿真软件),从原理图布图.代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计.是世界上唯一将电路仿真软件.PC ...

  9. 【51单片机Task】:led十六进制控制led灯详解、按键控制流水灯、跑马灯等任务

    学习目标: 学习普中51单片机的按键控制led灯. 电路图:                      学习内容:         LED灯的十六进制怎么算???         在这给大家算一下:首 ...

最新文章

  1. CloudCompare的介绍
  2. Qt字符编码,创建中文文件
  3. Analysis servlet
  4. WebSocket 详解
  5. 乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例
  6. tombstone问题分析
  7. java--模板方法模式
  8. Period II(FZU-1901)
  9. java:Eclipse插件springsource-tool-suite的下载和安装
  10. 常见问题一:Ext.Net的缓存与session值在当前页总是不变
  11. mysql集群(一)
  12. python开发环境规范——pycharm
  13. 1091.二进制矩阵中的最短路径(力扣leetcode) 博主可答疑该问题
  14. 项目实战之vue掘金小册`WebApp`
  15. PLC编程语言有几种
  16. PT100热电阻简单介绍
  17. JAVA 调用 labview_制作软接入点ESP8266并通过labview读取数据
  18. php 数据透视表,数据透视表PHP / MySQL
  19. 想当年我拿着两把西瓜刀……
  20. C7N新增,保存,删除基础模板

热门文章

  1. AI之Paper:人工智能领域之学术界的所有国际期刊简介、入门、学以致用(持续更新,建议收藏!)
  2. Android JetPack组件-CameraX初探
  3. [debug]THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argume
  4. Qui-MinPure主题V1.0版发布——免费WP纯文章主题
  5. [深入研究]什么是G3D几何交换格式?
  6. 微信小游戏_China_Fighting——npc类(enemy、mask、sars)
  7. 微信小程序--功能区
  8. Depends工具 使用说明和注意
  9. 我如何使用众包来帮助喀拉拉邦洪水救援行动。
  10. 理论——RNN(循环神经网络)与LSTM(长短期记忆神经网络)