该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

程序:

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP TIME

ORG 1000H

HOUR1 EQU 10h

HOUR2 EQU 12h

MIN1 EQU 14h

MIN2 EQU 16h

SEC1 EQU 18H

COUNT EQU 20H

NUM1 EQU 22H

NUM2 EQU 24H

LL4 EQU 26H

s1 bit P1.0

s2 bit P1.1

s3 bit P1.2

s4 bit P1.3

A1 EQU 36H

A2 EQU 38H

B1 EQU 40H

B2 EQU 42H

WELA bit P1.6

DULA bit P1.7

C1 EQU 48H

C2 EQU 50H

D1 EQU 52H

D2 EQU 54H

F1 EQU 56H

E1 EQU 58H

TIMEEPRO EQU 60H

MAIN:

MOV SP,#50H

MOV P3,#0FFH

START:

MOV HOUR1,#00H

MOV MIN1,#00H

MOV SEC1,#00H

MOV HOUR2,#01H

MOV MIN2,#00H

MOV COUNT,#00H

MOV NUM1,#00H

MOV NUM2,#00H

MOV TMOD,#01H

MOV TH0,#0D8H

MOV TL0,#0EFH

SETB ET0

SETB EA

SETB TR0

LOOP:

MOV A,NUM2

JNZ LOOP1

LCALL DISPLAY1

LCALL KEYTIME

LCALL SETTIME

LJMP LOOP LOOP1:

LCALL DISPLAY2

LCALL KEYTIME

LCALL SETTIME

LJMP LOOP ;***************SETTIME PROGRAM**********

MM2:

LCALL DISPLAY2

MOV A,NUM2

CJNE A,#2,LL5

DEC MIN2

MOV A,MIN2

CJNE A,#0,LL5

MOV MIN2,#60

LL5:

LCALL DISPLAY2 RET ;***************KEYTIME PROGRAM************

KEYTIME:

L1:

JB S2,L3

LCALL DELAY5

MSTOP2:

JB S2,L3

MOV C,S2

JNC MSTOP2

INC NUM1

MOV A,NUM1

CJNE A,#1,L2

CLR TR0

L2:

CJNE A,#4,L3

MOV NUM1,#0

SETB TR0

汇编语言转为c语言,如何把汇编语言转换成C语言相关推荐

  1. c语言怎么取字符串首字母,C语言 字符串首字母转换成大写简单实例

    C语言 字符串首字母转换成大写简单实例 C语言 字符串首字母转换成大写简单实例 举例: 输入:this is a book 返回:This Is A Book #include #include #i ...

  2. C语言基础:时间转换成字符串 strftime的代码

    将内容过程中经常用的一些内容段做个记录,下边内容段是关于C语言基础:时间转换成字符串 strftime的内容,希望能对大伙有一些用处. #include <stdio.h> #includ ...

  3. C语言进制的格式字符,GB汉字文件转换成C语言Unicode十六进制字符串格式

    可以用在编程环境只能用GB,但程序中的汉字字符串需要用C语言的Unicode十六进制字符串格式表示.可以先在字符串中直接输入汉字,再用此程序转换. 源代码用C# //ascii & GB to ...

  4. C语言 将大写字母转换成相应的小写字母

    C语言 将大写字母转换成相应的小写字母 代码: #include <stdio.h> void main(){ char a; printf("请输入一个大写字母:") ...

  5. 将数学公式转换成c语言表达式,习题参考答案

    c语言程序基础的答案 习题参考答案 第 1 章 1. a=%d,b=%d 2. [程序代码如下: ] #include int main( ) { printf(" *\n"); ...

  6. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  7. C语言运行时变成灰色,C语言实现RGB图像转换成灰(Gray)度图像

    以前实现RGB图像转换成灰度图像都是直接调用OpenCV的库函数RGB2GRAY(IplImage* src);最近老板让我们除了读入输出图像实时用OpenCV的函数,其余的最好都是自己写,所以我自己 ...

  8. c语言字节BCD码转换成10进制,如何将BCD码转换成10进制码

    今天有人在问我BCD码如何转换成10进制码的问题,其实很简单 BCD 的表示法是 用4个二进制位来表示 一个十进制位,也就是一个字节能够表示2个十进制数位,这是一种压缩的十进制表示方式,应用很广,最常 ...

  9. pdf转换html语言,怎样把pdf转换成html?

    原标题:怎样把pdf转换成html? HTML是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍.它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.文本标记语言html在浏 ...

  10. c语言中输入字符转换成整数,c语言数字字符串转换成整数 C语言中如何将数字变成字符串啊?...

    C语言:把数字字符串转换成整型数字不懂时,别乱说:懂得时,别多说:心乱时,慢慢说:没话时,就别说. 运行环境:TC2. 把数字字符串转换成整型数字.比如说小编输入一个数字字符当你年轻时,你以为什么都有 ...

最新文章

  1. javascript addEventListener()
  2. 《系统集成项目管理工程师》必背100个知识点-25变更请求
  3. 【Tools】Navicat Premium12安装教程
  4. C++ 之父即将开始直播,请就位!
  5. [SCM]源码管理 - SVN:externals
  6. 图像局部特征(十九)--GLOH
  7. .Net 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等) 2
  8. 百度宣布服务器硬盘,百度秘密拆空服务器硬盘改用SSD 谷歌与网易有道回应
  9. MLDN的超级玛丽。。。
  10. vecm模型怎么写系数_时变秩和时变系数VECM模型与“费雪效应”机制检验
  11. 嗖嗖移动大厅之使用场景类
  12. 离线使用yum·无法使用yum的情况下安装软件·最简单的方法
  13. 网秦上市前夕被央视曝光恶意吸费 网秦飞流否认
  14. 固态硬盘是什么接口_小白指南:固态硬盘接口傻傻分不清,新手用户应该如何选?...
  15. DTAS棣拓三维公差分析软件容差分析软件蒙特卡洛法:DTAS Talk尺寸联盟参与公益课
  16. 《测绘程序设计实习》实验报告(MFC,C++)
  17. 单基因gsea_单基因如何干湿结合发5分+泛癌分析
  18. 大数据毕设 - 深度学习植物识别系统(python OpenCV)
  19. Fluent多相流之VOF模型操作实例
  20. 【网络相关面试问题——八股文篇(下)】

热门文章

  1. 格力发布公告称双11期间让利30亿元打击低质伪劣产品
  2. 索尼PS5将配备超快速的存储设备:最快2020年2月亮相
  3. 邮政编码要被取消了?回应:报道与事实不符
  4. 又一个脑洞实现了!索尼将推出穿在身上的空调:夏日出门必备
  5. 轮到苹果追赶国产厂商了?苹果新专利曝光iPhone将使用屏幕指纹解锁
  6. Linux查询pg数据库账号密码,PostgreSQL登录数据库
  7. java代码加载_java类中代码加载顺序
  8. 一个STM32编译Makefile模板
  9. onvif学习笔记3:NTP命令实现的示例
  10. python随机奇数_python怎么随机生成奇数