77范文网 - 专业文章范例文档资料分享平台

基于单片机的音乐播放器 - 图文(7)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

L3: jb acc.7,next1 mov a,#0ch

;------------------------------------------------------- lk: add a,R4 push acc

k4: lcall delay1 ;若同时有其他按键,则等待 lcall ks jnz k4

;-------------------------------------------------------- mov r3,#07h clr a mov r0,#30h mov r1,#31h mm1: mov a,@r1 mov @r0,a inc r0 inc r1 djnz r3,mm1 pop acc mov @r0,a RET

;------------------------------------------------------ next1: inc R4 ;------列扫描 mov a,R2 JNB acc.3,n2 ljmp n1 n2: ljmp key n1: rl a mov R2,a ljmp k3

29

;---------------------------------------------- ks: mov a,#0f0h ;判断P1口 mov P1,a nop nop mov a,P1 cpl a anl a,#0f0h RET

;-------------------------------------------------- DELAY1:

SETB RS0 dl: mov R5,#0ah dl2: mov R6,#63 dl3: nop nop djnz R6,dl3 djnz R5,dl2 CLR RS0 RET

;--------------------------------------------------- ;30H-37H初值为零

;---------------------------------------------------- initil:

mov r3,#08h mov r0,#30h m1: mov @r0,#00h inc r0

djnz r3,m1 RET

30

;---------------------------------------------------- ;显示

;--------------------------------------------------- modd:

MOV P0,#8EH

CALL ENABLE mov A,37H

mov DPTR,#TABLE3 MOVC A,@A+DPTR CALL WRITE2 RET

;-------------------------------------------------- ;开机提示字

;------------------------------------------------- kaiji: mov a,37h cjne a,#0fh,DFF

MOV P0,#80H ;设光标地址 CALL ENABLE

MOV DPTR,#TABLE1;写数据 CALL WRITE1

CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10

mov a,37h cjne a,#0fh,DFF

MOV P0,#80H ;设光标地址 CALL ENABLE

31

MOV DPTR,#TABLE5;写数据 CALL WRITE1

CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10

DFF: RET

;---------------------------------------------- ;按键值播放歌曲

;---------------------------------------------- SOP: mov a,37h cjne a,#01h,A11 LCALL MODD

MOV 52H,#HIGH TABLE10 MOV 53H,#LOW TABLE10 LCALL INITILE2 lcall MAIN0 A11: CJNE A,#02H,A22 LCALL MODD

MOV 52H,#HIGH TABLE20 MOV 53H,#LOW TABLE20 LCALL INITILE2 lcall MAIN0 A22: CJNE A,#03H,A33 LCALL MODD

MOV 52H,#HIGH TABLE30 MOV 53H,#LOW TABLE30 LCALL INITILE2 lcall MAIN0

32

A33: CJNE A,#04H,A44 LCALL MODD

MOV 52H,#HIGH TABLE40 MOV 53H,#LOW TABLE40 LCALL INITILE2 lcall MAIN0 A44: CJNE A,#05H,A55 LCALL MODD

MOV 52H,#HIGH TABLE50 MOV 53H,#LOW TABLE50 LCALL INITILE2 lcall MAIN0 A55: CJNE A,#06H,A66 LCALL MODD

MOV 52H,#HIGH TABLE60 MOV 53H,#LOW TABLE60 LCALL INITILE2 lcall MAIN0 A66: CJNE A,#07H,AAA LCALL MODD

MOV 52H,#HIGH TABLE70 MOV 53H,#LOW TABLE70 LCALL INITILE2 lcall MAIN0 AAA: RET

;****************************************** INITILE2:

MOV L50MS,#20 MOV L1MS,#00H MOV L250MS,#00H

33

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的音乐播放器 - 图文(7)在线全文阅读。

基于单片机的音乐播放器 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/472818.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: