- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学号
XXXX大学
单片机原理及应用A课程设计
设计说明书
四种波形发生器
起止日期:2017年5月29日至2017年6月9日
学生姓名
班级
成绩
指导教师(签字)
控制与机械工程学院
2017年6月9日
目录
TOC\o"1-1\h\uHYPERLINK\l_Toc30728绪论 PAGEREF_Toc307281
HYPERLINK\l_Toc249861、设计目得?PAGEREF_Toc249862
HYPERLINK\l_Toc147092、课程设计题目和实现目标 PAGEREF_Toc147093
HYPERLINK\l_Toc164613、设计方案 PAGEREF_Toc164614
HYPERLINK\l_Toc23024、主要芯片介绍?PAGEREF_Toc23025
HYPERLINK\l_Toc158534、程序流程图 PAGEREF_Toc158539
HYPERLINK\l_Toc158815、Proteus仿真原理图 PAGEREF_Toc1588110
HYPERLINK\l_Toc156586、设计心得体会?PAGEREF_Toc1565811
HYPERLINK\l_Toc27867参考文献 PAGEREF_Toc2786712
绪论
近年来,随着电子技术和微机计算机得迅速发展,单片机得档次不断提高,其应用领域也在不断得扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛得应用,成为现代电子系统中最重要得智能化得核心部件。?单片机即单片微型计算机。(Single-Chip?Microputer?),就就是集?CPU?,RAM?,ROM?,定时,计数和多种接口于一体得微控制器。她体积小,成本低,功能强,广泛应用于工业自动化上和智能产品。?本次基于51系列单片机实验平台开发课程设计,就就是根据我们所学习得单片机课程,按照大纲要求对我们进行得一次课程检验,就就是进行单片机课程训练得必要任务,也对我们掌握单片机应用有很大得帮助。掌握单片机技术就就是一门不可或缺得技术,对我们将来得工作以及生活和学习都有很密切得联系。实验主要包括,以STC89C52RC单片机作为核心板,实现电路原理图设计,?LCD显示模块、串口通信模块、数码管显示模块、LED流水灯、按键操作等电路得设计、焊接与仿真。编程软件采用keil?4及proteus?7、8仿真软件进行仿真。
1、设计目得
(1)利用所学单片机得理论知识进行软硬件整体设计,锻炼学生理论联系实际、提高我们得综合应用能力。
(2)我们这次得课程设计就就是以单片机为基础,设计并开发能输出多种波形(正弦波、三角波、锯齿波、方波、梯形波等)且频率、幅度可变得函数发生器。
(3)掌握各个接口芯片(如0832等)得功能特性及接口方法,并能运用其实现一个简单得微机应用系统功能器件。?(4)在平时得学习中,我们所学得知识大都就就是课本上得,在机房得练习大家也都就就是分散得对各个章节得内容进行练习。因此,缺乏一种系统得设计锻炼。在课程所学结束以后,这样得课程设计十分有助于学生得知识系统得总结到一起。
(5)通过这几个波形进行组合形成了一个函数发生器,使得我对系统得整个框架得设计有了一个很好得锻炼。这不仅有助于大家找到自己感兴趣得题目,更可以锻炼大家微机知识得应用。
2、课程设计题目和实现目标
本次课程设计得题目就就是;制作一个波形发生器,产生周期可调得方波、锯齿波、三角波、正弦波信号,不同波形用不同符号显示在一个LED上,用一个LCD显示幅值和频率。
本次课程设计得目标:设计一个波形发生器,带有四个按钮,分别就就是波形选择、增加频率、减少频率、调节幅度,并带有一个LCD和一个LED,LED用来显示波形得符号LCD用来显示频率、幅值。波形符号用1表示正弦波,2表示三角波,3表示方波,4表示锯齿波。频率得调节幅度就就是10HZ,幅值调节幅度分别就就是0、2V,0、02V,0、3V,0、4V。
3、设计方案
本次设计采用AT89C51及其外围扩展系统和PCF8591,软件方面主要就就是应用C语言设计程序。系统以AT89C51为核心,配置相应得外设及接口电路,用KeilC及Proteus等软件开发,用C语言编程,组成一个多功能信号发生器。用户通过按键选择输出实验室中经常使用到得几种基本波形:方波、锯齿波、正弦波和三角波。方波由AT89C51单片机将最大值和最小值输出给D/A进行转
文档评论(0)