首页 > 应用 > 单片机应用
[导读]
程序要求:开始时LED显示0、K1具有增数功能、K2具有减数功能。若LED显示为0,按下K1,则显示为1、再按下K1,显示为2.....,若显示为9,再按下则显示为0;若LED显示为0,按下K2,则显示为9、再按下K2,显

程序要求:开始时LED显示0、K1具有增数功能、K2具有减数功能。
若LED显示为0,按下K1,则显示为1、再按下K1,显示为2.....,若显示为9,再按下则显示为0;
若LED显示为0,按下K2,则显示为9、再按下K2,显示为8.....,直至显示为1。再一次循环。
显示部分采用硬件译码器,电路给出如下。
悬赏分:50 | 解决时间:2011-6-14 09:11
;===========================================
最佳答案:

本文引用地址: http://www.21ic.com/app/mcu/201806/764427.htm

程序仿真通过,仿真电路如下:

程序:
ORG 0000H
LJMP START
ORG 0040H ;从40H地址开始.
START:
MOV A, #0 ;开始显示的初值.
SETB P2.0 ;开始置0,
SETB P2.1 ;开始置0,
;------------------------
LOOP:
MOV P0, A ;显示寄存器A中的内容.
JNB P2.0, INCR ;K1开,跳转到INCR
JNB P2.1, DECR ;K2开,跳转到DECR
JMP LOOP
;------------------------
INCR:
JNB P2.0,INCR ;按键按下后是否松开.
ADD A, #1 ;A加1
DA A ;A内容进行BCD调整.
JMP LOOP
;------------------------
DECR:
JNB P2.1, DECR ;按键按下后是否松开.
ADD A, #99H ;A减1
DA A ;A内容进行BCD调整.
JMP LOOP
;------------------------
END


换一批

延伸阅读

[单片机应用] 单片机I/O口管脚内部结构

单片机I/O口管脚内部结构

学习ARM嵌入式的时候,发现自己对以前学过的数模器件的知识遗忘了不少,按照我的进度本来应该继续学习ARM微处理器控制的课程,但想着后来势必还会遇到相同的问题所以就准备中断一下,杀回来把汇编和一些电路知识再总......

关键字:单片机 I O口管脚 内部结构

[单片机应用] 关于单片机串口发送和接收的问题

关于单片机串口发送和接收的问题

串口初始化过程:    1、确定T/C1的工作方式--TMOD    2、设置T/C初始值----------------------------TH1、TH2    3、启动T/C-----------------------------......

关键字:单片机 串口 发送和接收

[单片机应用] 上位机控制单片机LED

上位机控制单片机LED

整了一天程序,写了个上位机程序和单片机程序。总结下。。。上位机部分:相关参考资料:http://wenku.baidu.com/view/5ea8670403d8ce2f00662322.html1.先添加各控件,添加后的对话框如下图:2.......

关键字:上位机 控制单片机 LED

[单片机应用] 用单片机做一个计算器

用单片机做一个计算器

硬件电路程序#include T89X51.H>#define DIN P1_0#define CLK P1_2#define LOAD P1_1unsigned char key_h,key_l,key_code;unsigned ......

关键字:单片机 计算器

[单片机应用] 串行口异步通信单片机程序设计实例

串行口异步通信单片机程序设计实例

org 0000HAJMP STARTORG 30HSTART:mov SP,#5fh ;mov TMOD,#20h ;T1: 工作模式2mov PCON,#80h ;SMOD=1mov TH1,#0FDH ;初始化波特率(参见表)mov ......

关键字:串行口 异步通信 单片机

[单片机应用] AVR单片机(学习ing)—(十)、ATMEGA16的同步串行接口SPI—02

AVR单片机(学习ing)—(十)、ATMEGA16的同步串行接口SPI—02

1)那就是在之前的介绍中说过,在说一遍~~主机和从机的两个移位寄存器可以被认为是一个公开的16位环形移位寄存器,当数据从主机移向从机时,同时从机饿数据也向相反的放向移向主机。这就意味着在一个以为周期内,主机......

关键字:AVR单片机 ATMEGA16 同步串行接口 SPI

[单片机应用] 单片机轻松入门之三:蜂鸣器

单片机轻松入门之三:蜂鸣器

单片机轻松入门之三蜂鸣器该电路较简单,用PNP型三极管驱动蜂鸣器,当P3.7为低电平时,PN结正向偏置,三极管导通,蜂鸣器发声。程序如下:#include#define uchar unsigned charsbit sounder=P3^......

关键字:单片机 蜂鸣器

[行业新闻] 美国市场研究机构公布全球十大锂离子电池供应商

美国市场研究机构公布全球十大锂离子电池供应商

近年来,锂离子电池一直是固定储能项目的首选技术。由于低成本、能量密度、效率和安全性等优势,锂离子电池技术已成为许多固定式储能系统 (ESS) 开发商的首选。同时,锂离子电池也带动了电动汽车和消费电子产品的储能市场。这些市场的快速增长使供应商......

关键字:锂离子电池

[智能硬件] 虚拟币持续降温,矿机供应链厂商如何自救?

虚拟币持续降温,矿机供应链厂商如何自救?

英伟达CEO黄仁勋在财报会议上表示,他们感到意外,跟大家一样吃惊,没料到虚币宿醉后遗症会持续这么久。原本以为GPU价格下滑,需求会迅速回温,但是结果并非如此。这是一大挫折,要是能早点发现就好。财报公布后,英伟达盘后股价暴跌18%。 ......

关键字:比特币 矿机 英伟达

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客