欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    虫儿飞曲谱PIC汇编程序.docx

    • 资源ID:8072888       资源大小:19.06KB        全文页数:34页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    虫儿飞曲谱PIC汇编程序.docx

    1、虫儿飞曲谱PIC汇编程序;*;*;*; * 程序名称 : chongerfei.hex ; * 功能描述 :没按按键时显示:音; 按下按键后播放虫儿飞单音 ; * 芯片型号 :PIC16F74; * 时钟频率 :外部4.0MHz (1us) ;*硬件说明*; RE0 用于播放 ; RD7 用于按键;*硬件说明*; RC0-RC7 +上8位; RD0-RD6 +下7位; RB0-RB7 -左8位; RA0-RA5,RE1,RE2 -右8位;* ;音 /黑体; seg-;负扫描方式,正送信号; - B0 B1 B2 B3 B4 B5 B6 B7 A0 A1 A2 A3 A4 A5 E1 E2; ;

    2、+RC0= 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0x7F,0X3E,0x06;+RC1= 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0x03,0X00,0x06;+RC2= 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0x03,0X00,0x06;+RC3= 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0xCF,0X33,0x06;+RC4= 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 0x9F,0X39,0x06;+RC5= 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    3、 1 0x01,0X00,0x04;+RC6= 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0x01,0X00,0x04;+RC7= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0xFF,0X3F,0x06;+RD0= 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0x07,0X20,0x06;+RD1= 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0xE7,0X27,0x06;+RD2= 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0x07,0X20,0x06;+RD3= 1 1 1 0 0 1

    4、 1 1 1 1 1 0 0 1 1 1 0xE7,0X27,0x06;+RD4= 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0x07,0X20,0x06;+RD5= 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0x07,0X20,0x06;+RD6= 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0xE7,0X27,0x06; 开始编写#INCLUDE _CONFIG _CP_OFF&_WDT_OFF&_BODEN_OFF&_PWRTE_OFF&_XT_OSCXIANSHI_CHONG EQU 70H ;用于循环显示延时 ORG 0

    5、X000 GOTO MAIN NOP NOP;*主函数*MAIN NOP CALL initmcu ;mcu初始化 NOP CALL quanxian ;全显函数 CALL anjian ;按键函数 NOP CALL xianshichong ;显示虫函数 GOTO MAIN;*;全显函数;* quanxian MOVLW 0XFF MOVWF PORTC MOVWF PORTD CLRF PORTA CLRF PORTB CLRF PORTE CALL DELAY0.5S ;全显 CALL initmcu ;初始化 CALL DELAY0.5S RETURN ;*;按键函数;*anjian

    6、NOP BTFSS PORTD,7 GOTO AJ2C ;没按下就延时再次检测 CALL bofang ;按键按下就调用播放函数AJ2C CALL DELAY10MS BTFSC PORTD,7 CALL bofang ;按键按下就调用播放函数 NOP RETURN ;*;显示字函数;*xianshichong BCF STATUS,Z ;Z标志位清0 MOVLW 0XFF ;显示慢了可以0XFF MOVWF XIANSHI_CHONG ;用于循环显示0X50次 XSL1 CALL xianshidao2 ;2级堆栈,调用显示子函数 CALL initmcu ;初始化 CALL anjian

    7、;扫描按键 DECF XIANSHI_CHONG,F ;循环减1 BTFSS STATUS,Z GOTO XSL1 RETURN ;*;显示字子函数;*;扫描显示第1行xianshidao2 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,0 ;负扫描送数据 MOVLW 0X7F MOVWF PORTB MOVLW 0X3E MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第2行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,1 ;负扫描送数据 MOVLW 0X03 MOV

    8、WF PORTB MOVLW 0X00 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第3行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,2 ;负扫描送数据 MOVLW 0X03 MOVWF PORTB MOVLW 0X00 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第4行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,3 ;负扫描送数据 MOVLW 0XCF MOVWF PORTB MOV

    9、LW 0X33 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第5行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,4 ;负扫描送数据 MOVLW 0X9F MOVWF PORTB MOVLW 0X39 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第6行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,5 ;负扫描送数据 MOVLW 0X01 MOVWF PORTB MOVLW 0X00 MOVW

    10、F PORTA MOVLW 0X04 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第7行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,6 ;负扫描送数据 MOVLW 0X01 MOVWF PORTB MOVLW 0X00 MOVWF PORTA MOVLW 0X04 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第8行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTC,7 ;负扫描送数据 MOVLW 0XFF MOVWF PORTB MOVLW 0X3F MOVWF PORTA MOVL

    11、W 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第9行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,0 ;负扫描送数据 MOVLW 0X07 MOVWF PORTB MOVLW 0X20 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第10行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,1 ;负扫描送数据 MOVLW 0XE7 MOVWF PORTB MOVLW 0X27 MOVWF PORTA MOVLW 0X06 MOVW

    12、F PORTE CALL DELAY10MS ;扫描延时;扫描显示第11行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,2 ;负扫描送数据 MOVLW 0X07 MOVWF PORTB MOVLW 0X20 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第12行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,3 ;负扫描送数据 MOVLW 0XE7 MOVWF PORTB MOVLW 0X27 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CA

    13、LL DELAY10MS ;扫描延时 ;扫描显示第13行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,4 ;负扫描送数据 MOVLW 0X07 MOVWF PORTB MOVLW 0X20 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时;扫描显示第14行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,5 ;负扫描送数据 MOVLW 0X07 MOVWF PORTB MOVLW 0X20 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY1

    14、0MS ;扫描延时;扫描显示第15行 CALL initmcu ;3级堆栈,mcu初始化 BSF PORTD,6 ;负扫描送数据 MOVLW 0XE7 MOVWF PORTB MOVLW 0X27 MOVWF PORTA MOVLW 0X06 MOVWF PORTE CALL DELAY10MS ;扫描延时 RETURN ;*;播放函数 ;*bofang NOP ;开始;播放3 1/2拍函数 黑 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放3 1/4拍函数 黑 CALL bo3_4fengzhi1 CALL DELAY10MS;

    15、播放3 1/4拍函数 的 CALL bo3_4fengzhi1 CALL DELAY10MS;播放4 1/2拍函数 天 CALL bo4_4fengzhi1 CALL bo4_4fengzhi1 CALL DELAY10MS;播放5 1/2拍函数 空 CALL bo5_4fengzhi1 CALL bo5_4fengzhi1 CALL DELAY10MS;播放3 1拍函数 低 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 垂 CALL bo2

    16、_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;-;播放1 1/2拍函数 亮 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1/4拍函数 亮 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1/4拍函数 的 CALL bo1_4fengzhi1 CALL DELAY10MS;播放2 1/2拍函数 繁 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL

    17、 DELAY10MS;播放3 1/2拍函数 星 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放3 1拍函数 相 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放7 1拍函数 随 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL DELAY10MS;-;播放6 1/2拍函数 虫 CALL

    18、 bo6_4fengzhi1 CALL bo6_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 儿 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 飞 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;播放6 1/2拍函数 虫 CALL bo6_4fengzhi1 CALL bo6_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 儿 CALL

    19、 bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 飞 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;- ;播放6 1/2拍函数 你 CALL bo6_4fengzhi1 CALL bo6_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 在 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 3/4拍函数 思 C

    20、ALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;播放1 1/4拍函数 恋 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1拍函数 谁 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1拍函数 - CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fe

    21、ngzhi1 CALL DELAY10MS;- ;播放1 1拍函数 - CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1拍函数 - CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL DELAY10MS;2S延时休止符号 CALL DELAY0.5S ;扫描延时 CALL DELAY0.5S ;扫描延时 CALL DELAY0.5S ;扫描延时

    22、 CALL DELAY0.5S ;扫描延时1S CALL DELAY0.5S ;扫描延时 CALL DELAY0.5S ;扫描延时 CALL DELAY0.5S ;扫描延时 CALL DELAY0.5S ;扫描延时1S;-;-1小节完-;-;播放3 1/2拍函数 天 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放3 1/4拍函数 上 CALL bo3_4fengzhi1 CALL DELAY10MS;播放3 1/4拍函数 的 CALL bo3_4fengzhi1 CALL DELAY10MS;播放4 1/2拍函数 星 CALL b

    23、o4_4fengzhi1 CALL bo4_4fengzhi1 CALL DELAY10MS;播放5 1/2拍函数 星 CALL bo5_4fengzhi1 CALL bo5_4fengzhi1 CALL DELAY10MS;播放3 1拍函数 流 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 泪 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi

    24、1 CALL DELAY10MS;-;播放1 1/2拍函数 地 CALL bo1_4fengzhi1 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1/4拍函数 上 CALL bo1_4fengzhi1 CALL DELAY10MS;播放1 1/4拍函数 的 CALL bo1_4fengzhi1 CALL DELAY10MS;播放2 1/2拍函数 玫 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 瑰 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL

    25、 DELAY10MS;播放3 1拍函数 枯 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放7 1拍函数 萎 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL bo7_4fengzhi1 CALL DELAY10MS;-;播放6 1/2拍函数 冷 CALL bo6_4fengzhi1 CALL bo6_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 风 CALL

    26、 bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 吹 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1 CALL DELAY10MS;播放6 1/2拍函数 冷 CALL bo6_4fengzhi1 CALL bo6_4fengzhi1 CALL DELAY10MS;播放3 1/2拍函数 风 CALL bo3_4fengzhi1 CALL bo3_4fengzhi1 CALL DELAY10MS;播放2 1拍函数 吹 CALL bo2_4fengzhi1 CALL bo2_4fengzhi1


    注意事项

    本文(虫儿飞曲谱PIC汇编程序.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开