数字调频收音机设计毕业论文正文 - 图文(8)
台州学院毕业设计(论文)
附件3: 程序
#include
//sbit s1=P3^4; //手动减小键 //sbit s2=P3^5; //手动增加键 sbit s3=P3^4; //自动减小键 sbit s4=P3^5; //自动增加键 #define max_freq 108000 #define min_freq 87500
unsigned int max_pll=0x339b; //108MHz时的pll, unsigned int min_pll=0x299d; //87.5MHz时的pll.
unsigned char radio_write_data[5]={0x2a,0xb6,0x40,0x11,0x40}; 数据
unsigned char radio_read_data[5]; //TEA5767读出的状态unsigned long frequency; unsigned int pll;
void delay_ms(unsigned int i) //us延时函数 {
unsigned int j,k; for(j=i;j>0;j--)
for(k=125;k>0;k--); }
void radio_write(void) {
unsigned char i; iic_start();
iic_write8bit(0xc0); //TEA5767写地址 if(!iic_testack()) {
for(i=0;i<5;i++) {
iic_write8bit(radio_write_data[i]); iic_ack(); } }
iic_stop(); }
//由频率计算PLL void get_pll(void) {
unsigned char hlsi; unsigned int twpll=0;
hlsi=radio_write_data[2]&0x10;
20
//要写入TEA5767的 台州学院毕业设计(论文)
if (hlsi)
pll=(unsigned int)((float)((frequency+225)*4)/(float)32.768); //频率单位:k else
pll=(unsigned int)((float)((frequency-225)*4)/(float)32.768); //频率单位:k }
//由PLL计算频率
void get_frequency(void) {
unsigned char hlsi; unsigned int npll=0; npll=pll;
hlsi=radio_write_data[2]&0x10; if (hlsi)
frequency=(unsigned long)((float)(npll)*(float)8.192-225); //频率单位:KHz else
frequency=(unsigned long)((float)(npll)*(float)8.192+225); //频率单位:KHz }
//读TEA5767状态,并转换成频率 void radio_read(void) {
unsigned char i;
unsigned char temp_l,temp_h; pll=0; iic_start();
iic_write8bit(0xc1); //TEA5767读地址 if(!iic_testack()) {
for(i=0;i<5;i++) {
radio_read_data[i]=iic_read8bit(); iic_ack(); } }
iic_stop();
temp_l=radio_read_data[1]; temp_h=radio_read_data[0]; temp_h&=0x3f;
pll=temp_h*256+temp_l; get_frequency(); }
//手动设置频率,mode=1,+0.01MHz; mode=0:-0.01MHz ,不用考虑TEA5767用于搜台的相关位:SM,SUD
/*void search(bit mode) {
21
台州学院毕业设计(论文)
radio_read(); if(mode) {
frequency+=10;
if(frequency>max_freq) frequency=min_freq; } else {
frequency-=10;
if(frequency radio_write_data[0]=pll/256; radio_write_data[1]=pll%6; radio_write_data[2]=0x41; radio_write_data[3]=0x11; radio_write_data[4]=0x40; radio_write(); } */ //自动搜台,mode=1,频率增加搜台; mode=0:频率减小搜台,不过这个好像不能循环搜台 void auto_search(bit mode) { radio_read(); if(mode) { radio_write_data[2]=0xb1; frequency+=20; if(frequency>max_freq) frequency=min_freq; } else { radio_write_data[2]=0x41; frequency-=20; if(frequency radio_write_data[0]=pll/256+0x40; //加0x40是将SM置为1 为自动搜索模式 radio_write_data[1]=pll%6; radio_write_data[3]=0x11; //SSL1和SSL0控制搜索停止条件 22 台州学院毕业设计(论文) radio_write_data[4]=0x40; radio_write(); radio_read(); while(!(radio_read_data[0]&0x80)) //搜台成功标志 { radio_read(); } } void main() { radio_write(); while(1) { delay_ms(50000); if(s3==0) { delay_ms(1); if(s3==0) { while(s3==0); auto_search(0); // send_fre(frequency);I } } if(s4==0) { delay_ms(1); if(s4==0) { while(s4==0); auto_search(1); // send_fre(frequency);15939142807 } } } } /* if(s1==0) {delay_ms(1); if(s1==0) { while(s1==0); search(0); send_fre(frequency); } } 23 台州学院毕业设计(论文) if(s2==0) {delay_ms(1); if(s2==0) { while(s2==0); search(1); send_fre(frequency); } } */ 附件4: 元器件清单 类型 电容 普通二极管 整流二极管 发光二极管 数码管 电源口 电感 蜂鸣器 三极管 电阻 标号 C1,C2 C3,C4 C5,C11,C12,C15,C17,C19 C6 C7,C8 C9,C10,C13,C14,C18 C16 D1,D7,D8 D2,D3,D4,D5 D6,D9-D13 DS1 J1 L1 LS1 Q1,Q2,Q3,Q4,Q5,Q7 Q6 R01-R8,R26-R33,R36,R37 R17-R20,R22 R21,R23 型号 10uF 30p 104 68P 1uF 100uF 470uF IN4148 IN4007 LED SHUMAGUAN POWER L SPEAKER 9012 9014 1K 4K7 560 封装 C2 C1 C1 C1 C2 C2 C2 4148 4148 LED SHUMAGUAN POWER L SPEAKER TO-92A TO-92A 1/16R 1/16R 1/16R 单板数量 2 2 6 1 2 5 1 3 4 6 1 1 1 1 6 1 18 5 2 24
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




