- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交换技术课程设计指导
座机电话号码课程硬件设计目标:
根据电路原理图看懂设计内容,明白电路中每个元器件的作用。并明白一个CPU电路要工作的三个基本要素:电源、时钟及复位电路和程序。
明白单片机仿真调试的接口的作用,STC单片机采用的串口,一般其他的CPU采用JTAG接口的比较多。
动手焊接,熟悉烙铁的使用方法和焊锡丝的作用,懂得判断元器件的方向,钽电容做标记的一端是正极,掌握直插元件和表贴元件的焊接方法。
用万用表和示波器对电路板进行测试,懂得硬件电路调试的一般步骤。上电前一定要对电路板进行测量,电源和地之间一定不能短路。
电路板焊接与调试注意事项:
元器件焊接时遵循先低后高的原则,目的是不让高元件阻碍低元件的焊接。
手工焊接贴片电阻电容元件的方法一般先在一个焊盘上上锡,用镊子夹住元器件平焊在电路板上,注意方向
手工焊接贴片芯片时,先焊接一个引脚,调整好芯片的位置,再焊接斜对角的那个引脚,目视位置准确后再焊接其他引脚。
手工焊接直插元件时,先焊接一个引脚,焊接好以后,将元件使劲贴近电路板,不要留间隙,然后焊接斜对角的引脚。再焊其他引脚。
所有焊接完成以后,用斜口钳剪掉直插元件过长的引脚。
将STC12C2052单片机芯片插在IC插座上,方向不要弄错。
用万用表测量5V和地GND之间的电阻,不能短路。
再次检查串口芯片SP232EEN的方向,钽电容的方向,单片机的方向。
目视焊接情况,要求没有虚焊,粘连,短路,锡珠,堆锡等情况
这次电路板设计有点大,插在程控试验箱上时会压住按键,所以请先将试验箱上面四个按键的按键帽取下来,直接朝上拔就可以,然后将电路板插在扩展插座上,请对准。
将程控试验箱上信号音模块的单片机STC12C1052取下来。
用二号线连接程控试验箱的STI5二号孔和课程设计电路板上的STI5二号孔。
至此,硬件工作已经完成。
硬件设计提交的报告:
提交SP232EEN和STC12C2052芯片生产厂家的pdf说明文档,请独立在网上搜索,并提交你下载该文档的网址。
说明SP232EEN和STC12C2052芯片的封装简称并解释其含义,他们的工作温度范围分别为多少。
说明STC12C2052的内部晶体频率为多少,能满足本设计的要求吗,说明理由。
座机电话号码课程软件设计目标:
下载c语言集成开发环境软件,推荐wintc1.9.1,dev-c++4.9.9.2两款软件,第一是windows操作界面,第二是自带GCC编译器,不用另外安装其他软件,第三是软件比较小,占用存储空间较小,运行速度较快。也可以使用其他开发软件,例如VC,ECLIPS等,只要能完成c语言的编辑,编译并运行即可。
编写c语言程序,对450Hz正弦波信号完成PCM编码,并将编码结果输出到文本文件。要求能理解PCM编码的采样率8KHz,能计算出最佳采样点的个数160,能熟悉PCM采样量化的两种规则(A律和U律),能熟悉PCM的编码规则(首位极性,奇位取反)。
编写c语言程序,对DTMF信号“1”进行PCM编码,并将编码结果输出到文本文件。要求能理解DTMF信号“1”的两种组成频率,了解DTMF信号的保持时间和间隔时间,能计算出信号还原的最佳采样时间、最佳采样点的个数以及最后决定的采样点的个数。
理解A/D和D/A转换信号的幅值,从而决定对上述两种信号采样量化的大小。如果编解码的工作电压是5V,那么解码输出信号的最大赋值就是5V,为了让信号保持合适的幅值,在计算DTMF信号时请考虑两个正弦波叠加时的幅值问题。
下载51单片机开发工具软件,推荐keil uv2/3,这是当前比较通用的单片机开发工具软件,keil编译内核,支持的单片机数量多。
用汇编语言编写450Hz正弦波的输出程序,在8k信号的输入下在第三时隙输出450Hz的正弦波的PCM编码信号,编码数据由第3步电脑程序计算出。
编写汇编程序,将DTMF信号“1”的PCM编码在第一时隙输出。
下载STC单片机程序烧录软件,并下载编译后的单片机程序。
最后用示波器观测结果。
课程软件设计提交的报告:
提交450Hz正弦波PCM编码c语言程序代码,要求能编译通过并生成数据文本文件,文本文件的格式为:0xxh,0xxh,……
提交DTMF信号“1”的PCM编码c语言程序代码,要求能编译通过并生成数据文本文件,同上。
提交单片机汇编程序代码,要求能编译通过并生成hex文件。
座机电话号码课程设计说明:
给学生提供原理图,pcb图,电路板,元器件。
由学生自己焊接,调试,锻炼学生动手能力。
用电脑编程计算450Hz的PCM编码,以及DTMF信号“1”的PCM编码。
由学生编写51单片机程序,汇编语言编写,因为要精确到指令周期,所以只能用汇编,不能用c语言编写。
单片机采用ST12C2052,不需要仿真器,只要有串口就可以完成程序烧录和调试。
原创力文档


文档评论(0)