- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于at89c51单片机的简易函数发生器设计
武汉理工大学单片机课程设计说明书
目 录
摘要………………………………………………………………………… 2
第一章 课程设计任务书…………………………………………… 3
第二章 系统的主要功能说明……………………………………… 4
2.1系统的主要功能…………………………………………………… 4
2.2系统的设计思路…………………………………………………… 4
第三章 元器件介绍……………………………………………………5
3.1单片机AT89C51…………………………………………………… 5
3.2数模转换器DAC0832……………………………………………… 6
3.3数码管显示器……………………………………………………… 8
3.4 接口扩展8255A…………………………………………………… 9
3.5其他元器件说明…………………………………………………… 10
第四章 硬件设计………………………………………………………10
4.1工作原理…………………………………………………………… 10
4.2单片机及外围电路设计…………………………………………… 11
4.3输入模块设计……………………………………………………… 11
4.4显示模块设计……………………………………………………… 12
4.5系统硬件设计图…………………………………………………… 12
4.6硬件系统设计图…………………………………………………… 14
第五章 软件设计………………………………………………………15
5.1程序分析…………………………………………………………… 15
5.2程序流程图………………………………………………………… 15
5.3程序设计…………………………………………………………… 16
5.4源程序……………………………………………………………… 21
参考文献…………………………………………………………………… 27
小结与体会………………………………………………………………… 27
摘 要
本设计是一个基于单片机的简易函数发生器,函数信号发生器的设计方法有多种,利用单片机设计的函数信号发生器具有编程灵活、显示清楚等优点。它能产生方波、正弦波、锯齿波和三角波等波形,并实现对频率的调节。在编程语言上,此处选择了简便实用的C语言,在波形调试和与硬件配合时更加容易。经过不断改进,现在已实现了所有与其目标。
关键词:单片机 函数发生 波形 C语言
第一章 课程设计任务书
题 目: 简易函数信号发生器设计
初始条件:
1.采用MCS51作为主控芯片;
2.采用D/A转换和放大处理,输出信号;
3.要求能输出方波、三角波、锯齿波和正弦波4种信号,频率可调。
要求完成的主要任务:
查阅参考资料,自学相关可编程接口芯片的内部结构、工作方式和初始化编程过程;
根据设计系统的具体功能和性能参数,明确设计目标;
单片机系统及其扩展接口电路设计,绘制系统硬件原理图;
编制系统控制源程序,绘制源程序流程图,包括初始化和监控程序;
撰写设计说明书(包括参考资料目录,字数不少于5000字)
时间安排:(两周)
序号
内 容
所用时间(天)
1
查阅资料,学习相关芯片知识
2
2
系统及扩展电路硬件设计
3
3
初始化程序和应用程序设计
3
4
相关硬件电路和程序调试
3
5
课程设计答辩
1
合计
12
指导教师签名: 2013年 1 月 3 日
系主任(或责任教师)签名: 年 月 日
第二章 系统的主要功能说明
2.1系统的主要功能
课程设计要求的内容为:制作简易函数发生器,采用MCS51作为主控芯片;采用D/A转换和放大处理,输出信号;要求能输出方波、三角波、锯齿波和正弦波4种信号,频率可调。
该系统不但满足了课程设计题目的基本要求,而且增设了LED波形指示灯,数码管频率显示器等原件,使操作更简单,使用界面更人性化。
2.2系统的设计思路
中断响应
中断响应
扫描键盘
扫描键盘
中断输入读入数据
中断输入
读入数据
分析处理
分析处理
示波器显示波形LED等指示波形数码管显示频率
示波器显示波形
LED等指示波形
数码管显示频率
第三章 元器件介绍
3.1单片机AT89C51
1.基本组成
AT89C51内部结构
1.运算器
运算器由8 位算术逻辑运算单元ALU (Arithmetic Logic Unit )、8 位累加器ACC (Accumulator )、8 位寄存器B 、 程序状态字寄存器PSW (Program Status Word )、8 位暂存寄存器TMP1
您可能关注的文档
- 30万吨∕年水泥粉磨站建设工程项目可行性研究报告.doc
- 35~110千伏单电源环形网络相间短路保护的整定计算.doc
- 30t轴重货车转向架摇枕的结构及设计.doc
- 40m3埋地卧式油罐图课程设计.doc
- 51单片机控制4级流水灯闪烁.doc
- 555构成的单电源变双电源电路设计.doc
- 50kw-4极变频调速同步电动机的电磁设计方案及控制系统(含外文翻译).doc
- 50th三段式连续加热炉设计.doc
- 550mhz,3db定向耦合器的设计.doc
- 6000t╱d磁铁矿选矿厂设计.doc
- 2025广东南粤银行佛山分行招聘备考题库带答案解析.docx
- 2025泉州银行宁德分行招聘备考题库附答案解析.docx
- 2025招商银行唐山分行社会招聘参考题库及答案解析(必刷).docx
- 2025廊坊银行行内公开选拔及社会公开招聘部分干部历年试题汇编及答案解析(必刷).docx
- 2025广西防城港市上思县公安局第三次公开招聘警务辅助人员16人笔试历年题库及答案解析(夺冠).docx
- 2025广东清远市阳山县总工会招聘社会化工会工作者9人历年参考题库及答案解析(夺冠).docx
- 2025广东南粤银行重庆分行招聘历年题库附答案解析.docx
- 民事诉讼法中的证据规则探讨.docx
- 文学名著的数字化研究路径探讨.docx
- 行政诉讼举证责任的裁判规律.docx
最近下载
- 21J925-2 金属面夹芯板建筑构造图集.pdf VIP
- 2025年互联网营销师品牌信任建立与维护专题试卷及解析.pdf VIP
- GB50854-2013房屋建筑与装饰工程工程量计算规范.docx VIP
- 2025年信息系统安全专家物联网设备安全配置管理专题试卷及解析.pdf VIP
- 湖北省十堰市八校教联体学校2025-2026学年高二上学期11月月考英语试题含答案.pdf
- 2025年拍卖师从拍卖师到CEO的领导力转型之路专题试卷及解析.pdf VIP
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式).pdf VIP
- 2025年金融风险管理师交易对手信用风险附加资本规则专题试卷及解析.pdf VIP
- IPC-4552B-2021 EN印制板化学镀镍 浸金(ENIG)镀覆性能规范 英文版.pdf VIP
- 2025年信息系统安全专家Hadoop平台安全专题试卷及解析.pdf VIP
原创力文档


文档评论(0)