汇编实现单片机电子钟编程

晶振频率为11.0592M,代码仅供参考

 ORG 0000HAJMP STARTORG 001BHAJMP T1_INTORG 0100H
START:MOV 40H,#23;小时MOV 41H,#59;分钟MOV 39H,#50;秒MOV TMOD, #10HMOV TH1, #HIGH(-50000)MOV TL1, #LOW(-50000)SETB TR1SETB ET1SETB EA
LOOP:ACALL WAITBUFACALL DISPLAYAJMP LOOPT1_INT:PUSH ACCMOV TH1, #HIGH(-50000)MOV TL1, #LOW(-50000);PSW F0 ;特殊寄存器INC R4CJNE R4,#10,T0L1CPL F0
T0L1:CJNE R4,#20,T0OUTCPL F0MOV R4,#0INC 39HMOV A,39HCJNE A,#60,T0OUTMOV 39H,#0INC 41HMOV A,41HCJNE A,#60,T0OUTMOV 41H,#0INC 40HMOV A,40HCJNE A,#24,T0OUTMOV 40H,#0T0OUT:POP ACCRETIWAITBUF:    MOV A,40HMOV B,#10DIV ABMOV 30H,AMOV 31H,BMOV A,41HMOV B,#10DIV ABMOV 32H,AMOV 33H,BRET
DISPLAY:MOV DPTR,#TABLEMOV R0,#30HMOV R1,#0FEHMOV R3,#4
DLOOP:MOV A,@R0MOVC A,@A+DPTRCJNE R3,#3,L1JB F0,L1ORL A,#80HL1:      MOV P0,AMOV P2,R1ACALL DELAYMOV P2,#0FFHINC R0MOV A,R1RL AMOV R1,ADJNZ R3,DLOOPRET      DELAY:MOV R7,#250DJNZ R7,$RET
TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HEND

汇编实现单片机电子钟编程相关推荐

  1. 单片机汇编语言编程_单片机编程用C语言还是汇编?

    单片机是一种可编程器件,单片机的出现使硬件设计变得更为简单,产品的功能也更强大,而程序就是单片机的灵魂.目前功能稍微复杂一点的电子产品,都是以单片机为核心,再加以不通的外设电路实现不通的功能需求.单片 ...

  2. 单片机应用编程技巧100问

    单片机应用编程技巧100问 单片机应用编程技巧100问 1.C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言.其主要优点 ...

  3. 单片机应用编程技巧---MCU专家答网友问

    单片机应用编程技巧---MCU专家答网友问 单片机应用编程技巧 Holtek MCU专家--邓宏杰答网友问 (转自电子工程专辑网站) 1.    C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇 ...

  4. 单片机应用编程技巧问答

    C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言.其主要优点是占用资源少.程序执行效率高.但是不同的CPU,其汇编语言可 ...

  5. 和泰c语言函数库,合泰杯 | 合泰单片机入门 编程详解(二)

    一.说在前面: 前面我们讲解了合泰单片机 HT66F23x0 的开发环境,也举例了 LED 流水灯的是工程编写.那么今天我们就来说说,如何亲自根据芯片手册清晰的编写第一个程序呢.如果你是第一次接触合泰 ...

  6. 简述arm汇编和c语言混合编程,ARM汇编C语言混合编程

    3.4 ARM汇编&C语言混合编程 3.4.1 C内联ARM汇编 先看一个例子: # cat add.c 1 // add.c for s3c2410c board 2 // arm-linu ...

  7. c语言编程单片机中的sbit,用sbit定义可位寻址的特殊功能寄存器时的地址转换-51单片机C编程...

    80C51单片机C编程时中,用sbit定义可位寻址的特殊功能寄存器的位变量(感觉说是常量更确切)时,编译器会进行处理,把sbit 后面给的地址值 转换成 相应的可进行位寻址的特殊功能寄存器 bit位 ...

  8. 【摘要】STC系列单片机ISP编程器/烧录器的说明

    [摘要]STC系列单片机ISP编程器/烧录器的说明 STC-ISP编程工具 STC-ISP下载编程烧录软件目前版本:STC-ISP软件V6.88K版 在系统可编程(ISP)原理使用说明流程图 STC系 ...

  9. 51单片机电子钟 是如何做成的(3)---电子钟总体结构与操作

    五一劳动节过了,我又回来了,上次说到哪来了?说到我把例程都抄完了,流程图也清晰度画了出来,那么,对单片机的程序的总体结构和需要的器件都有个大致的了解,所以,这一博客(本期),将会有如下内容: 需要的功 ...

最新文章

  1. mysql没有frm文件_【1.1】mysql frm文件丢失(ibd文件丢失)
  2. 烧写文件系统——韦东山嵌入式Linux学习笔记11
  3. AbilitySlice之间的回传值
  4. docker export_docker构建python3.7镜像
  5. D - Counting Stars HDU - 7059
  6. 【Python CheckiO 题解】Speech Module
  7. nginx 上传 文件超时设置_Ingressnginx自定义配置文件
  8. SpringBoot2.0 整合 RocketMQ ,实现请求异步处理
  9. c语言 动态数组_C语言的学习笔记!助你一路成长!
  10. 我的八年程序之路(二)三月方便面换来800月薪
  11. lighttpd,nginx,apache的性能负载比较
  12. 程序员数学(0)--序言
  13. [zz]u盘做系统启动盘后容量变小的解决方法 8GU盘变成2G 或 xG变成2G
  14. 怎样让PHP提示错误信息
  15. Manjaro21-kde版安装全记录
  16. ModuleNotFoundError: No module named 'skimage'报错信息的解决方法及如何使用国内镜像安装库文件
  17. SpringMVC学习笔记——HelloWorld
  18. linux下使用命令行来调节系统音量的两种方法amixer和pactl
  19. 如何用Autojs来写脚本赚零花钱(第一课)
  20. psp c语言编程软件,PSP PSP用金手指软件CWCheat v0.1.9 Rev C发布 - 电玩巴士

热门文章

  1. 关于旁路电容的深度对话(重量级资料),收藏!
  2. 预测更准确,使用机器学习改进化学品的毒性评估
  3. IE7提示“出现运行时间错误,是否要进行调试?”的解决办法
  4. MATLAB安装文件的目录
  5. python获取ftp服务器文件列表_使用Python列出FTP中所有子目录中的所有文件
  6. Maven Dependencies missing jar 解决方法
  7. HTML的快速入门(六)
  8. ZED-F9K使用:录制数据+地图查看
  9. 单片微型计算机原理及应用ppt,(精品完整版)单片微型计算机原理及应用.ppt...
  10. java接口测试解析soap_使用SOAPUI作为服务端测试soap接口(WSDL)