阅读:3861回复:13
to:NEE高工 收音头是LC72131和LA1823,自动搜台读不到数据NEE高工你好!!! 又想麻烦你了,我想请你帮我看看我的收音程序,上次得到你的帮助我的FM、AM手动已经OK了,真的很谢谢你!用的收音头是LC72131和LA1823,自动搜台读不到数据,读到的全部为1, 不知道为什么,谢谢你了,发送是对的,读的就不知道了, MOV RADIO_ADDRESS,#29H ;addr2 NOP MOV RADIO_DA_HIG,#20H MOV RADIO_DA_LOW,#00H MOV RADIO_WORK,#12H ; 中频输出缓冲暂时关闭 CALL SENDRD CALL DELAY ;延时 MOV RADIO_ADDRESS,#28H ;addr1 NOP MOV RADIO_DA_HIG,FMRADIO_DA_HIG ;FRE要送的频率 NOP NOP MOV RADIO_DA_LOW,FMRADIO_DA_LOW ;FRE要送的频率 MOV RADIO_WORK,#36H ;中频计数控制 SRTART CALL SENDRD CALL DELAY 延时 MOV RADIO_ADDRESS,#28H ;28Haddr1 NOP NOP MOV RADIO_DA_HIG,FMRADIO_DA_HIG ;FRE要送的频率 NOP NOP MOV RADIO_DA_LOW,FMRADIO_DA_LOW ;FRE要送的频率 MOV RADIO_WORK,#32H ;中频计数控制 REST CALL SENDRD CALL DELAY ;延时 MOV RADIO_ADDRESS,#29H :addr2 NOP MOV RADIO_DA_HIG,#00H MOV RADIO_DA_LOW,#00H MOV RADIO_WORK,#2H ;中频缓冲输出使能,中频输出缓打开设置为0选择中频输出同时净音 CALL SENDRD CALL LATER ;延时50MS MOV RADIO_ADDRESS,#2AH ;outmodeaddr3 CLR RADIO_CE CALL WRRADIO NOP SETB RADIO_CE NOP CALL RDRADIO MOV RADIOBUFF1,A MOV R2,A ;看到读的数据全部为1不知道为什么? CALL RDRADIO MOV R1,A ;看到读的数据全部为1不知道为什么? MOV RADIOBUFF2,A CALL RDRADIO MOV R0,A ;看到读的数据全部为1不知道为什么? MOV RADIOBUFF3,A CLR RADIO_CE RET RDRADI MOV R0,#08H ;读的时序 RDRADIO1: CLR RADIO_CL NOP NOP NOP NOP NOP CLR C SETB RADIO_CL SETB RADIO_DO MOV C,RADIO_DO RRC A NOP NOP DJNZ R0,RDRADIO1 NOP RET |
|
1楼#
发布于:2005-10-17 18:05
看看问题出在那里,谢谢你!!! |
|
3楼#
发布于:2005-10-17 18:43
我不要这句是读的也是一呀!我试过了 我用的单片机是51的,在读口线前要置1,以免误读,其他的地方有什么错误还是要你帮忙了!!! 真的很谢谢你!!! |
|
5楼#
发布于:2005-10-17 19:03
送一频率数,复位锁相环IC72131内部的中频记数控制位 ,(cet=0) 复位锁相环IC72131内部的中频记数控制位 (cet=1) 打开锁相环IC72131内部的中频记数控制位(ifs=0) 记数结束后关闭中频缓冲,并取消静音状态!(ifs=1) 读中频,看是不是FM (10.7M),AM (450K) |
|
9楼#
发布于:2006-11-17 16:37
|
|
上一页
下一页