满意答案

barryooxx

2013.11.19

采纳率:55%    等级:12

已帮助:8503人

那个程序刚刚给你找了好久才找到,呵呵

HUAN BIT 20H

ORG 0000H

JMP MAIN

ORG 000BH

MOV TL0,R2

MOV TH0,R3

CPL P3.5

RETI

ORG 001BH

DJNZ R4,GOON

MOV IE,#80H

JMP T1END

GOON: MOV TL1,#3CH

MOV TH1,#0B0H

T1END: RETI

ORG 0100H

MAIN: MOV R5,#99H

LOOP: MOV TMOD,#11H

MOV IP,#02H

MOV TH0,#3CH

MOV TL0,#0B0H

SETB EA

NEXT: MOV DPTR,#TAB

MOV R1,#00H

L1: MOV A,R1

MOVC A,@A+DPTR

MOV R3,A

JZ L3

INC R1

MOV A,R1

MOVC A,@A+DPTR

MOV R2,A

XRL A,#0FFH

JNZ L4

MOV A,R3

XRL A,#0FFH

JZ L5

L4: INC R1

MOV A,R1

L3: MOVC A,@A+DPTR

MOV R4,A

MOV TH0,R3

MOV TL0,R2

SETB ET0

SETB TR0

SETB ET1

SETB TR1

SETB HUAN

JB HUAN,$

INC R1

CJNE R1,#00H,L2

INC DPH

L2: JMP L1

L5: DJNZ R5,LOOP

JMP $

TAB: DB 0FBH,0F9H,08H,0FCH,066H,08H,0FCH,0C7H,08H,0FBH,0F9H,08H

DB 0FBH,0F9H,08H,0FCH,066H,08H,0FCH,0C7H,08H,0FBH,0F9H,08H

DB 0FCH,0C7H,08H,0FCH,0F3H,08H,0FDH,0A4H,10H,0FCH,0C7H,08H

DB 0FCH,0F3H,08H,0FDH,04AH,08H,0FDH,04AH,04H,0FDH,095H,04H

DB 0FDH,04AH,04H,0FCH,0F3H,04H,0FCH,0C7H,08H,0FBH,0F9H,08H

DB 0FDH,04AH,04H,0FDH,095H,04H,0FDH,4AH,08H,04H,0FCH,0FCH,04H

DB 0FCH,0C7H,08H,0FBH,0F9H,08H,0FCH,066H,08H,0FAH,093H,08H

DB 0FBH,0F9H,08H,00H,08H,0FCH,66H,04H,0FAH,093H,08H

DB 0FBH,0F9H,08H,00H,10H,0FFH,0FFH

END

00分享举报

用单片机c语言播放两只老虎,两只老虎的C程序的频率和音符??相关推荐

  1. 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...

    <51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...

  2. 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表

    单片机C语言编程实现双数码管可调秒表 解:只要满足题目要求,方法越简单越好.由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴 ...

  3. 单片机c语言数码管显示子程序,单片机C语言之两位数码管动态显示

    <单片机C语言之两位数码管动态显示>由会员分享,可在线阅读,更多相关<单片机C语言之两位数码管动态显示(1页珍藏版)>请在人人文库网上搜索. 1.include #define ...

  4. 嵌入式单片机基础篇(八)之两只看门狗

    嵌入式单片机基础篇(八)之两只看门狗 独立看门狗与窗口看门狗 第一部分:stm32 .STM32 内部自带了 2 个看门狗:独立看门狗(IWDG)和窗口看门狗(WWDG). (一)独立看门狗 STM3 ...

  5. C语言数组只会输出两个!_只愿与一人十指紧扣_新浪博客

    #include int main() {     int a[5]={1,3,5,7,9};     int *num[5]={&a[0],&a[1],};//只赋值两个,下面就只输 ...

  6. 请描述定时器初值的计算方式_单片机C语言编程中定时器初值计算的两种方法...

    单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法. 第1种方法: #define FOSC 11059200L //晶振的频率 #define TIMS (655 ...

  7. 好听的歌曲单片机c语言程序,单片机C语言程序设计:播放生日快乐歌

    /* 名称:播放音乐 说明:程序运行时播放生日快乐歌, 未使用定时器中断,所有频率完全用延时实现 */ #includereg51.h> #define uchar unsigned char ...

  8. 单片机c语言生日快乐歌,单片机C语言程序设计:播放生日快乐歌

    /*  名称:播放音乐 说明:程序运行时播放生日快乐歌, 未使用定时器中断,所有频率完全用延时实现 */ #include #define uchar unsigned char #define ui ...

  9. 基于单片机的音乐播放器设计

     word完整版可点击如下下载>>>>>>>> 基于单片机的音乐播放器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告 ...

最新文章

  1. Unity脚本生成插件:Script Create Dialog
  2. C++应用程序性能优化
  3. 使用webpack、vue来开发一个todo项目
  4. myeclipse:web项目不能显示Web App Libraries
  5. Java学习笔记二十:Java中的内部类
  6. 【IOS 开发】Objective - C 面向对象高级特性 - 包装类 | 类处理 | 类别 | 扩展 | 协议 | 委托 | 异常处理 | 反射
  7. 13-3 14 NFS
  8. python源码包安装_源码包安装python2.7.6和ipython1.2.1
  9. Appium自动化测试-iOS
  10. iconfont 图标宽高出问题_IconFont使用注意点
  11. 重磅!汇新云88会员节福利大放送
  12. Python实现统一社会信用代码合法性校验
  13. python 计算器封装_用 Python 写个计算器
  14. React-Navigation的goBack()跳转到指定页面,以及不同栈之间的页面的返回操作
  15. 大聪明教你学Java | throw 和 throws 的区别你知道吗
  16. 支持iframe的div分隔线插件
  17. AI领域:如何做优秀研究并写高水平论文?
  18. Zabbix监控平台部署+监控客户端
  19. VScode前进和后退按钮,非快捷键
  20. 用虚拟机搭建web服务器模拟学习项目发布

热门文章

  1. 使用WordPress插件自动实现百度收录查询
  2. 关于STL模板的使用效率与控制输出时最后不加空格问题
  3. 计算几何基础(持续更新)
  4. 量化投资认知--听课笔记
  5. 视频播放器是如何播放音视频的?
  6. 关于中文的数字转化为阿拉伯的数字的解决方法
  7. GWO(灰狼优化)算法MATLAB源码逐行中文注解
  8. 【学习笔记】求矩阵的特征多项式
  9. python 英语翻译_python中英文翻译模块
  10. Hibernate与JPA