- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
大连民族学院
微机系统课程设计
题目:基于PC机的录音系统
班级:电子
姓名:张
指导教师:
设计日期:2011年5月25日2011年6月12日
目录
1.设计内容及要求…………………………………………..3
2.设计方案……………………………………………………….3
2.1上位机软件方案论证……………………………………..3
2.2下位机方案论证…………………………………………..3
3.硬件电路设计………………………………………………….4
3.1整体电路…………………………………………………..4
3.2晶振复位部分……………………………………………..5
3.3串口通信部分……………………………………………..5
3.4按键部分…………………………………………………..6
3.5 JTAG接口部分………………………………6
4.软件系统部分………………………………………………….7
4.1下位机部分………………………………………………..7
4.2上位机部分………………………………………………..8
5.系统调试………………………………………………………10
6.结论及心得体会……………………………………………10
附录1:系统原理及PCB图…………………………………..11
附录2:详细的程序代码清代,包括详细的注释……………13
1. 设计内容及要求
内容:通过单片机向上位机发送命令,实现录音、放音、暂停等功能。
要求:自行设计原理图及PCB并制成最小系统板;独立完成最小系统板的焊接与调试;实现单片机与上位机的通信;熟练掌握Visual C++的软件设计。
2.设计论证
本系统由上位机软件和下位机两大部分组成。其中,上位机软件采用Visual C++语言编写,下位机主要是以ATmega128为MCU的单片机最小系统。
2.1上位机软件方案论证
在Windows应用程序的开发中,通常使用的有Visual C++语言、Visual B语言、Delphi语言等几种开发工具。在这几种开发工具中,Visual C++和Visual B都是以C语言为基础的开发工具,它们很适合大型的、功能要求多的软件开发。但是在利用Windows环境的丰富资源如串口资源、录音资源等时,Visual C++显然要比Visual B方面的多。因此,本系统采用Visual C++编写上位机软件。
2.2下位机方案论证
在下位机MCU的选择上,我们选取的是ATMEL公司于1997年研发并推出了全新配置的、采用精简指令集RlSC结构的AVR系列单片机中,功能极为强大的ATmega 128L型号单片机。下位机主要负责将命令发送给上位机软件,使之完成相应功能,与上位机通信主要有串口通信。
方案:串口通信
微机串行通信接口一般都采用RS-232C标准,这是美国EIA(Electronic Industries Association)与BELL等公司一起开发,与1969年公布的通信协议。在计算机上主要使用DB9型连接器。
图2.1 DB9型连接器引脚分配
Windows下可用的串口资源可以通过设备管理器查看,一般机器固有俩个串口COM1和COM2。
图2.2Windows下可用的串口资源
在Visual C++语言编写上位机软件时,主要是使用MSComm控件通信,通信时计算机根据COM端口线路状态,自动从端口获取下位机发送来的数据,然后将数据依次放入接收缓冲区中(这些操作是不受任何软件控制的)。在将数据从缓冲区读到上位机软件中,就可以实现相应功能。
3.硬件电路设计
本系统采用ATmega 128作为MCU,与传统的51系列单片机相比,ATmega 128L也是采用的Harvard结构,具有独立的数据和程序存储器,但ATmega 128L还具有51系列无法相比的功能。MCU内部具有只需要俩个周期的硬件乘法器,数据吞吐率高达1MIPS/MHz;具有非易失性的程序和数据存储器,128K字节的可编程Flash寿命高达10000次写/擦出周期,4K字节的EEPROM寿命高达100000次写/擦出周期,4K字节的内部SRAM可通过SPI实现系统内编程;具有JTAG接口(与IEEE1149.1标准兼容),遵守JTAG标准的边界扫描功能,支持在线调试,并可通过JTAG接口实现对Flash、EEPROM、熔丝位和锁定为的编程;此外,ATmega 128L还具有53个通用I/O口、14路PWM、8路10位ADC,工作电压2.7V~5.5V。
3.1整体电路
本系统以用ATmega 128为核心,将53个I/O口、JTAG接口、ISP接口、串行通信接口(USAR
您可能关注的文档
- 机房动力环境集中监控系统项目技术方案建议书-毕业论文(设计).doc
- 机修车间施工组织设计-毕业论文(设计).doc
- 基于AVR单片机的电热水锅炉测控系统-毕业论文(设计).doc
- 基于FPGA的智能电梯控制系统的实现-毕业论文(设计).doc
- 基于GPRS的车用防盗报警器设计(硬件)-毕业论文(设计).doc
- 基于GPRS的路灯节能控制系统-毕业论文(设计).doc
- 基于Hopfield神经网络法的火电机组负荷优化分配研究-毕业论文(设计).doc
- 基于JAVA的留言板管理系统-毕业论文(设计).doc
- 基于jsp的企业人事管理系统人员信息管理设计与实现-毕业论文(设计).doc
- 基于JSP技术的猎头公司管理软件的设计和实现—内部事务部分-毕业论文(设计).doc
最近下载
- 2022在线网课学堂《日语交际功能语法》单元考核测试答案.docx VIP
- 统编版一年级道德与法治下册《做事要仔细》第2课时教学PPT课件.pptx VIP
- 国开电大C语言程序设计 形考四.docx VIP
- 2025年大学《休闲体育-户外运动指导》考试备考题库及答案解析.docx VIP
- 医院人才培育工作计划(2篇).docx VIP
- 2025年度江苏省施工图设计文件审查技术问答(定稿版).pdf VIP
- 装配式混凝土结构技术规程.pdf VIP
- CODmax中文手册.docx VIP
- 中国音乐学院本专科招生考试视唱练耳与乐理考试大纲(试行) .pdf VIP
- 2025年大学《休闲体育-户外运动指导》考试模拟试题及答案解析.docx VIP
原创力文档


文档评论(0)