数字电子时钟设计,用汇编语言 求编程程序: QQ联系电子时钟程序(单片机汇编语言编写,不要C语言) 这个电子钟程序已经基本符合你的要求。希望能对你有用。程序说明:显示的时间格式为:12-00-00,既,时-分-秒按键说明:P3.2为时调节。P3.3为分调节。P3.4为秒调节。这三个按键均是每按一次加一。晶振说明:12MHZ数码管说明:共阳数码管。共8个数码管。共用了两个4连共阳数码管。其中,P0口为数码管的段选,P2口为数码管的位选。本程序已通过实践验证!汇编源程序如下:SECOND EQU 30HMINITE EQU 31HHOUR EQU 32HHOURK BIT P3.2MINITEK BIT P3.3SECONDK BIT P3.4DISPBUF EQU 40HDISPBIT EQU 48HT2SCNTA EQU 49HT2SCNTB EQU 4AHTEMP EQU 4BHORG 00HLJMP STARTORG 0BHLJMP INT_T0START:MOV SECOND,#00HMOV MINITE,#00HMOV HOUR,#12MOV DISPBIT,#00HMOV T2SCNTA,#00HMOV T2SCNTB,#00HMOV TEMP,#0FEHLCALL DISPMOV TMOD,#01HMOV TH0,#(65536-2000)/256MOV TL0,#(65536-2000)MOD 256SETB TR0SETB ET0SETB EAWT:JB SECONDK,NK1LCALL DELY10MSJB SECONDK,NK1INC SECONDMOV A,SECONDCJNE A,#60,NS60MOV SECOND,#00HNS60:LCALL DISPJNB SECONDK,$NK1:JB MINITEK,NK2LCALL DELY10MSJB MINITEK,NK2INC MINITEMOV A,MINITECJNE A。用汇编语言编写一个时钟程序,能显示时分秒的,还要有秒表就是计时器的功能, STACK1 SEGMENT STACKDW 200 DUP?STACK1 ENDSDATA SEGMENTSPACE DB 1000 DUP(' ')PATTERN DB 6 DUP(' '),0C9H,26 DUP(0CDH),0BBH,6 DUP(' ')DB 6 DUP(' '),0BAH,26 DUP(20H),0BAH,6 DUP(' ')DB 6 DUP(' '),0C8H,26 DUP(0CDH),0BCH,6 DUP(' ')DBUFFER DB 8 DUP(':'),12 DUP(' ')DBUFFER1 DB 20 DUP(' ')STR1 DB 0DH,0AH,'PLEASE INPUT DATE(D)OR TIME(T)OR QUIT(Q):$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK1START:MOV AX,0001H;设置显示方式为40*25彩色文本方式INT 10HMOV AX,DATAMOV DS,AXMOV ES,AXMOV BP,OFFSET SPACEMOV DX,0B00HMOV CX,1000MOV BX,0040HMOV AX,1300HINT 10HMOV BP,OFFSET PATTERN;显示矩形条MOV DX,0B00HMOV CX,120MOV BX,004EHMOV AX,1301HINT 10HLEA DX,STR1;显示提示信息MOV AH,9INT 21HMOV AH,1;从键盘输入单个字符INT 21HCMP AL,44H;AL='D'?JNE ACALL DATE;显示系统日期A:CMP AL,54H;AL='T'?JNE BCALL TIME;显示系统时间B:CMP AL,51H;AL='Q'?JNE STARTMOV AH,4CH;返回dos状态INT 21HDATE PROC NEAR;显示日期子程序dis:MOV AH,2AH;取日期INT 21HMOV SI,0MOV AX,CX。要求编写一个时钟程序 用八位数码管实现日时分秒的计时功能或者增加修改功能,实现对日时分秒的修改,要求 我有一个,一样的,完全可以满足你的功能,只是我的是液晶显示屏显示的,稍微修改下可以满足你的要求,点我名字看联系方式。加我可以了用汇编语言怎么实现时钟的实时显示,请各位帮忙!!! ;用汇编语言怎么实现时钟的实时显示,请各位帮忙!在右上角显示时钟,按任一键结束用MASM5.0编译通过.data segmentHH DB 0,0,':'MM DB 0,0,':'SS1 DB 0,0data endscode segmentmain proc farassume cs:codestart:push dsmov ax,0push axmov ax,datamov ds,axAGAIN:mov ah,2ch;读取系统时间 CH:CL-时:分 DH:DL-秒:百分秒int 21hMOV BX,OFFSET HHMOV AL,CHCALL C16_10;转换AL中16进制为10进制,并填入相应位置MOV BX,OFFSET MMMOV AL,CL;分CALL C16_10MOV BX,OFFSET SS1MOV AL,DH;秒CALL C16_10MOV AH,2;光标定位MOV DH,0;首行MOV DL,70;70列MOV BH,0INT 10HMOV CX,8MOV SI,OFFSET HHNN1:MOV AH,0EH;电传方式写字符(一次1个)MOV AL,[SI]MOV BL,0INT 10HINC SILOOP NN1MOV AH,1INT 16HJNZ DOWN;按任一键结束JMP AGAINDOWN:RETmain endpC16_10 PROC NEARPUSH CX;将AL中的16进制转为10进制MOV AH,0MOV CX,10DDIV CLADD AX,3030HMOV[BX],ALINC BXMOV[BX],AHPOP CXRETC16_10 ENDPcode endsend start那位仁兄有单片机控制ds1302和ds18b20在一起开发数字时钟编写的汇编或c语言程序。 任务单一,程序量不大的。可以直接才用p口控制,避免总线式的烦琐。去下载ds1302和18b20的芯片资料,控制方式和时序关系,然后注意一下硬件定时部分切换问题就好啦。求单片机编写的数字钟程序 每步要有中文解释的! question:谁有单片机数字钟汇编程序 50标签:单片机 我的输入是5个按键一个RST另外四个是P3.2~3.5输出数码管是在P0口上~网站上好多程序的输入输出都不一样,在我的单片机上。汇编语言要求编写一个时钟程序 用八位数码管实现时分秒的计时功能 我以前做的一个6位数码管的时钟程序,你可以看看,其实6位足够了。KEYVAL EQU 30HKEYTM EQU 31HKEYSCAN EQU 32HDAT EQU 33HSCANLED EQU 39HCLK EQU 77HSEC EQU 78HMIN EQU 79HHOUR EQU 7AHPAUSE BIT 00HDOT BIT 01HORG 0000HLJMP MAINORG 000BHLJMP T0ISR;50ms定时ORG 001BHLJMP T1ISR;扫描显示ORG 0030HMAIN:MOV SP,#5FHMOV TMOD,#11HMOV TH0,#03CHMOV TL0,#0B0HMOV TH1,#0ECHMOV TL1,#078HMOV KEYVAL,#0MOV SCANLED,#0MOV 33H,#10HMOV 34H,#10HMOV 35H,#10HMOV 36H,#10HMOV 37H,#10HMOV 38H,#10HMOV SEC,#0MOV MIN,#0MOV HOUR,#0MOV CLK,#0CLR PAUSESETB EASETB ET1SETB TR1LOOP:LCALL KEYSELMOV A,KEYVALCJNE A,#0FFH,LOOP1SJMP LOOPLOOP1:CJNE A,#10,LOOP2;“ON”启动SETB TR0SETB ET0SETB PAUSESJMP LOOPLOOP2:CJNE A,#11,LOOP3;“=”清零MOV SEC,#0MOV MIN,#0MOV HOUR,#0LCALL DISCHGSJMP LOOPLOOP3:CJNE A,#15,LOOP4;“+”暂停CLR TR0CLR ET0CLR PAUSESJMP LOOPLOOP4:CJNE A,#14,LOOP5;“-”清显示暂停MOV 33H,#10HMOV 34H,#10HMOV 35H,#10HMOV 36H,#10HMOV 37H,#10HMOV 38H,#10H。用汇编语言编写一个时钟程序,在微机屏幕上显示当前时间的时、分、秒。用汇编语言编写一个时钟程序,在微机屏幕上显示当前时间的时、分、秒。在程序启动后,可键入当前时间。用汇编语言编写一个数字电子钟程序代码 设计一个时钟程序,由键盘输入当前时、分、秒值,随即显示时间并不停计时,当有键盘按下时,返回DOS。http://zhidao.baidu.com/question/98456500.html楼主参考一下
随机阅读
- 请问白云机场到沙面岛有地铁吗?具体路线是? 嘉禾望岗到沙面公园
- 保暖内衣的保暖原理是什么?如何判断他们是不是真的能保暖? 口罩防气凝胶
- 好撒玛利亚人 秋雨之福 《疑犯追踪》里的“北极光”和“撒玛利亚人”这两个超级系统为什么还需要政府权限,不能直接接入互联网吗?
- 行人止步急切盼望(打一个字) 行人止步(打一字)字谜
- 赤水金水湾住宅房价 我想知道每个省都有什么著名自然风景
- 孩子是家庭战争的源泉 电影心灵捕手观后感
- 安全第一预防为主警示牌 谁有项目部三级安全教育培训题及答案
- 已经有了社保卡但未交过社保,请问怎么办理? 未办理社保卡是否已经缴纳社保
- 抗震锚固长度lae
- 水菜丽地狱之眼图片 如何评价《陀地驱魔人》?
- 嘉定红石路汇丰凯苑 汇丰荷苑怎么样?好不好?值不值得买?
- 反斗奇兵3在线看 反斗奇兵3什么时候网上才可以看啊
- 因经常失眠,做了血常规 新北京恒安中医院
- 污泥浓度咋算 维持总通量与目标产物的平衡
- 青竹湖湘一外国语学校2011小升初的录取分数线是多少? 湘一青竹湖外国语学校试卷
- 新塘边毛村山头 攀岩 晏子使楚中晏子的话妙在何处?
- 重庆南滨路巴味堂的公交路线 新山村到南滨路
- 南平电视台 历年获奖 将来会有6A级景区吗
- wlk公正之锤伤害 公正徽章在WLK还有用吗
- 寒号鸟语音版 人工智能现在这么火,想选个课学习,怎么选?