3074|2

57

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

2010年泉洲市单片机竞赛题 [复制链接]

本帖最后由 paulhyde 于 2014-9-15 08:59 编辑

==============这课要点为中断与多分支=================== ;这我凭印象所再做的程序题目2010年1月26日泉洲市赛竞赛题 ;我目前没题目要求材料,要等到我进校才能够再拿到 ;现在我先发布出来给大家看看 ;======================================================= K1 BIT P1.6 K2 BIT P1.7 K3 BIT P1.4 K4 BIT P1.5 YS1 DATA 30H YS2 DATA 31H YS3 DATA 32H YS4 DATA 33H YS5 DATA 34H ORG 0000H LJMP MAIN ORG 000BH LJMP SST0 ;闪烁T0 MAIN: MOV SP,#80H LCALL CSH LOOP: LCALL KEY LOP: JNB F1,LOOP LCALL DFZ SJMP LOP CSH: MOV P2,#7 MOV P0,#0C0H MOV R2,#0 SETB EA SETB ET0 MOV TH0,#5EH MOV TL0,#0E0H MOV TMOD,#01H RET KEY: JNB K1,FDD JNB K2,FDD JNB P2,FKE JNB K3,FDD FKE: RET FDD: LCALL D15MS JNB K1,M1 JNB K2,M2 JNB K3,M3 RET M1: JNB K1,$ LCALL D15MS MOV R3,#51 SETB TR0 INC R2 CJNE R2,#10,TM1 MOV R2,#0 TM1: LCALL CB MOV P2,#7 RET M2: JNB K2,$ LCALL D15MS MOV R3,#51 ;设置闪烁次数(闪烁时间) SETB TR0 DEC R2 CJNE R2,#-1,TM2 MOV R2,#9 TM2: LCALL CB MOV P2,#7 RET CB: MOV DPTR,#TABLE MOV A,R2 MOVC A,@A+DPTR MOV P0,A RET M3: JNB K3,$ LCALL D15MS JB TR0,FM3 SETB F1 FM3: RET DFZ: MOV A,R2 MOV B,#2 MUL AB MOV DPTR,#TAB JMP @A+DPTR TAB: AJMP LED1 AJMP LED1 AJMP LED1 AJMP LED2 AJMP LED2 AJMP LED2 AJMP LED3 AJMP LED3 AJMP LED4 AJMP LED4 LED1: MOV P2,#0 LCALL ZY RET LED2: MOV P2,#0 LCALL YY RET LED3: MOV P2,#0 LCALL DL RET LED4: MOV P2,#0 LCALL ZS RET ZY: MOV A,#0FEH TZY1: MOV P0,A JNB K4,FD LCALL D1S RL A CJNE A,#0FEH,TZY1 RET YY: MOV A,#7FH TYY1: MOV P0,A JNB K4,FD LCALL D1S RR A CJNE A,#07FH,TYY1 RET DL: MOV A,#0FEH TDL1: MOV P0,A JNB K4,FD LCALL D1S CLR C RLC A CJNE A,#00H,TDL1 RET ZS: MOV R3,#0 TZS1: LCALL CB1 JNB K4,FD LCALL D1S CJNE R3,#10,TZS1 RET CB1: MOV DPTR,#TABLE MOV A,R3 MOVC A,@A+DPTR MOV P0,A INC R3 RET FD: LCALL D15MS JNB K4,M4 RET M4: JNB K4,$ LCALL D15MS CLR F1 MOV P0,#89H LJMP LOOP SST0: MOV TH0,#5EH MOV TL0,#0E0H JB F0,TSS1 MOV P0,#0FFH TSS1: JNB F0,FH LCALL CB FH: CPL F0 DJNZ R3,TFH ;关闭闪烁 CLR TR0 LCALL CB ;防止P0出现0FFH,使数码管无码 TFH: RETI D15MS: MOV YS1,#30 D1: MOV YS2,#250 DJNZ YS2,$ DJNZ YS1,D1 RET D1S: MOV YS3,#8 D2: MOV YS4,#250 D3: MOV YS5,#250 DJNZ YS5,$ DJNZ YS4,D3 DJNZ YS3,D2 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END

 

此帖出自电子竞赛论坛

最新回复

就是啊,我也看的一头雾水,没有题目,直接把程序给了。。。题目要求是什么啊  详情 回复 发表于 2010-2-27 08:10
点赞 关注
 
 

回复
举报

2787

帖子

23

TA的资源

至上芯片

沙发
 
本帖最后由 paulhyde 于 2014-9-15 08:59 编辑

额,没题目啊

 

此帖出自电子竞赛论坛
个人签名我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
 
 
 

回复

1714

帖子

0

TA的资源

裸片初长成(中级)

板凳
 
就是啊,我也看的一头雾水,没有题目,直接把程序给了。。。题目要求是什么啊
此帖出自电子竞赛论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【回帖赢京东卡】说说无线技术那些事儿
即日起—2月28日,参与回帖讨论都有机会赢取【30元京东卡】

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表