COUNTER EQU 35H;显示计数.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
COUNTER EQU 35H;显示计数.doc

COUNTER EQU 35H;显示计数 REMVOL EQU 36H;音量连续控制 DISPBUFF1 EQU 37H;个位暂存 DISPBUFF2 EQU 38H;十位暂存 DISPBUFF3 EQU 39H;指示灯暂存 DISPBUFF EQU 3AH;显示缓冲区 ;----------------------------------------------------------- SDA BIT P3.4;I2C总线数据口 SCL BIT P3.2;I2C总线时钟口 MTD EQU 30H;PT2258数据首址(30h-31h,16字节) NUMBYT EQU 3BH;PT2258数据位数 ;----------------------------------------------------------- CS_X1 EQU 3CH;遥控 CS0_X1 EQU 3DH U0_X1 EQU 3EH;遥控数据暂存区 NO_M EQU 40H;遥控按键数据码 ;----------------------------------------------------------- FRONT EQU 41H;前置音量缓存 REAR EQU 42H;环绕音量缓存 CEN EQU 43H;中置音量缓存 S_UB EQU 44H;重低音音量缓存 RVER EQU 45H;环绕微调音量缓存 CVER EQU 46H;中置微调音量缓存 SVER EQU 47H;重低音微调音量缓存 FVER EQU 48H;前置微调音量缓存 PHONE EQU 49H NO_N EQU 51H ;----------------------------------------------------------- ORG 0000H AJMP START ORG 000BH;定时器T0入口 AJMP ITT0 ORG 0013H;外部中断INT1入口地址 AJMP INO1; ORG 001BH; AJMP DISP;定时器T1入口显示程序 ;----------------------------------------------------------- START:;初始化 MOV SP,#60H;指针指向60H MOV PSW,#00H MOV IE,#00H MOV IP,#00H CLR P3.1;刚开机时7370STANDBY待机 CLR EA;关总中断 CLR P3.5;开LED显示(PNP的管子) SETB P3.7;数码管不显示 MOV P1,#7FH;电源灯亮(P1.7=0),数码管十位也关了 SETB P3.2; SETB P3.4;让SDA,SLK保持高电平 CLR P3.0;AC-3输入状态 SETB P3.3;外中断1为脉冲下降沿触发 MOV TMOD,;定时器0-1工作在方式1 MOV TH1,#0F0H;定时器1预置 MOV TL1,#60H;(65536-#FO60H) MOV TH0,#00H;定时器0预置 MOV TL0,#00H;(65536-0)65MS够按键按下的时间即可 SETB TR0;开定时器0中断 SETB ET0;开定时器0中断允许 SETB EA;中断总开关开 SETB EX1;外中断1中断允许 SETB IT1;外中断1INT1为负跳变触发方式 CLR EX0;外中断0中断不允许 CLR TR1;定时器1暂不允许 CLR (29H).0;遥控识别位 MOV REMVOL,#02H;音量连续控制赋值02H MOV COUNTER,#0H;记数器清0 MOV FRONT,#34H;总音量默认级数34 MOV REAR,#34H MOV CEN,#34H MOV S_UB,#34H MOV RVER,#5H;各声道微跳起始显示5级 MOV CVER,#5H MOV SVER,#5H MOV FVER,#5H MOV DISPBUFF,#40H;数码管准备显示40 ACALL DELAY;刚开机时不能马上给PT2258送数 NOP;延时250MS左右,PT2258要求300MS ACALL DELAY NOP ACALL DELAY NOP ACALL DELAY NOP ACALL DELAY NOP MOV 30H,#0C0H;PT2258默认1100 0000,CLEAR REGIST MOV NUMBYT,#01H;PT2258数据位数赋值01只传8位 ACALL WRNBYT;I2C数据总线 NOP NOP MOV 30H,#0D3H;1101 0011(6CH 10dB/STEP,-30dB) MOV 31H,#0E4H;1110 0100(6CH 1dB/ST

文档评论(0)

wsh1288 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档