用单片机c语言播放两只老虎,两只老虎的C程序的频率和音符??
满意答案
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程序的频率和音符??相关推荐
- 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...
<51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...
- 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表
单片机C语言编程实现双数码管可调秒表 解:只要满足题目要求,方法越简单越好.由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴 ...
- 单片机c语言数码管显示子程序,单片机C语言之两位数码管动态显示
<单片机C语言之两位数码管动态显示>由会员分享,可在线阅读,更多相关<单片机C语言之两位数码管动态显示(1页珍藏版)>请在人人文库网上搜索. 1.include #define ...
- 嵌入式单片机基础篇(八)之两只看门狗
嵌入式单片机基础篇(八)之两只看门狗 独立看门狗与窗口看门狗 第一部分:stm32 .STM32 内部自带了 2 个看门狗:独立看门狗(IWDG)和窗口看门狗(WWDG). (一)独立看门狗 STM3 ...
- C语言数组只会输出两个!_只愿与一人十指紧扣_新浪博客
#include int main() { int a[5]={1,3,5,7,9}; int *num[5]={&a[0],&a[1],};//只赋值两个,下面就只输 ...
- 请描述定时器初值的计算方式_单片机C语言编程中定时器初值计算的两种方法...
单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法. 第1种方法: #define FOSC 11059200L //晶振的频率 #define TIMS (655 ...
- 好听的歌曲单片机c语言程序,单片机C语言程序设计:播放生日快乐歌
/* 名称:播放音乐 说明:程序运行时播放生日快乐歌, 未使用定时器中断,所有频率完全用延时实现 */ #includereg51.h> #define uchar unsigned char ...
- 单片机c语言生日快乐歌,单片机C语言程序设计:播放生日快乐歌
/* 名称:播放音乐 说明:程序运行时播放生日快乐歌, 未使用定时器中断,所有频率完全用延时实现 */ #include #define uchar unsigned char #define ui ...
- 基于单片机的音乐播放器设计
word完整版可点击如下下载>>>>>>>> 基于单片机的音乐播放器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告 ...
最新文章
- Unity脚本生成插件:Script Create Dialog
- C++应用程序性能优化
- 使用webpack、vue来开发一个todo项目
- myeclipse:web项目不能显示Web App Libraries
- Java学习笔记二十:Java中的内部类
- 【IOS 开发】Objective - C 面向对象高级特性 - 包装类 | 类处理 | 类别 | 扩展 | 协议 | 委托 | 异常处理 | 反射
- 13-3 14 NFS
- python源码包安装_源码包安装python2.7.6和ipython1.2.1
- Appium自动化测试-iOS
- iconfont 图标宽高出问题_IconFont使用注意点
- 重磅!汇新云88会员节福利大放送
- Python实现统一社会信用代码合法性校验
- python 计算器封装_用 Python 写个计算器
- React-Navigation的goBack()跳转到指定页面,以及不同栈之间的页面的返回操作
- 大聪明教你学Java | throw 和 throws 的区别你知道吗
- 支持iframe的div分隔线插件
- AI领域:如何做优秀研究并写高水平论文?
- Zabbix监控平台部署+监控客户端
- VScode前进和后退按钮,非快捷键
- 用虚拟机搭建web服务器模拟学习项目发布