- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆科技学院
学生实习(实训)总结报告
学生姓名 :XXX学号: XXX实习
学生姓名 :
XXX
学
号: XXX
实习( 实训) 地点:
逸夫科技大楼 I512
报告题目 :
单片机简易信号发生器设计
报告日期:
2014
年 3
月 10
日
指导教师评语 :
成绩(五级记分制) :
指导教师(签字) :
精品文档
精品文档
。 PAGE
。
PAGE 2欢迎下载
目录
一、实验目的和意义 1
1.1 设计目的和意义 . 1
1.2 任务 . 1
二、方案设计 1
2.1 系统分析 . 1
2.2 器件选择 . 2
2.2.1 微处理器 2
2.2.2 显示器 3
2.2.3 按键 3
三、系统硬件设计 3
3.1 单片机数据处理系统 3
3.2 最小的系统设计 . 4
3.3 按键控制电路 5
3.4 数码管显示电路 5
3.5 LED 报警灯电路 . 6
3.6 IICEEROM 模 块 . 6
3.7 实时时钟电路(扩展功能) 6
四、系统软件设计 7
4.1 操作功能设计 7
4.2 程序编制思想 . 7
4.3 主程序设计 8
4.3.1 系统工作流程图 9
4.3.2 独立按键流程图 10
4.3.3 中断服务程序流程图 11
五、程序调试 11
5.1.1 硬件调试: 11
5.1.2 软件调试: . 12
5.1.3 波形与显示的调试: 12
六、技术小结 12
七、心得体会 13
八、参考文献: 13
附录 1 系统硬件电路图 14
附录 2 程序清单 15
重庆科技学院课程设计
关于单片机简易信号发生器设计的实习
(实训)报告
一、实验目的和意义
设计目的和意义
波形发生器亦称函数发生器, 作为实验用信号源, 是现今各种电子电路实验设计应用中必不可少的仪器设备之一。 目前,市场上常见的波形发生器多为纯硬件的搭接而成, 且波形种类有限,多为锯齿、正弦、方波、三角等波形。本系统利用单片机 AT89S52采用程序设计方法产生正弦波、 方波、三角波三种波形,再通过 D/A 转换器 DAC0832将数字信号转换成模拟信号, 滤波放大, 最终由示波器显示出来,能产生 1Hz— 3kHz 的波形并且可调。系统通过键盘来控制三种波形的类型选择、频率变化,并通过液晶屏 1602
显示其各自的类型以及数值,系统大致包括信号发生部分、数 / 模转换部分以及液晶显示部分三部分, 达到了用单片机控制产生三种波形并且显示的功能目的。
关键词 89S52 信号发生 D/A 转换器 液晶屏 1602
任务
本次课程设计一个基于单片机的信号发生器,要求完成以下功能:
基 本 功 能 1)可以产生正弦波、方波、三角波,频率可调2)按键选择输出波形 3)按键调节输出信号频率
扩展功能
显示当前时间
二、方案设计
系统分析
本课题要求以 MCS-51系列单片机为核心,设计一个简易低频信号发生器。要求能
1
精品文档
精品文档
。 PAGE
。
PAGE 2欢迎2下载
输出 1~100HZ的正弦波、三角波和方波信号, 能方便的用键盘选择不同的输出并在 LED 显示器上显示。单片机通过查表的方法完成波形数据要求, 输出的正弦波、三角波和方 波信号频率在 1~100HZ可调,系统有启动、调频和不同波形选择按键,转速显示要求
至少 4 位。根据要求可直接采用 8 位 DA转换芯片,让单片机对 8 位 DA芯片进行控制, 从而输出波形。
器件选择
微处理器
市场上微处理器种类很多。这里,选取微处理器从多方面考:成本低、性能高、能够满足功能要求等等。
这里,选取 STC89C51芯片。因为其功能与普通 51 芯片相同,其价格非常低廉、程序空间大、资源较丰富、在线下载非常方便。同时,使用该芯片,编程上亦可采用所熟
悉的 KEIL 软件,使课程设计非常简单。 STC89C51R是C 采用 8051 核的 ISP( In System Programming)在系统可编程芯片,最高工作时钟频率为 80MHz,片内含 8K Bytes 的可反复擦写 1000 次的 Flash 只读程序存储器, 器件兼容标准 MCS-51指令系统及 80C51引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,具有在系统可编程
( ISP)特性,配合 PC端
文档评论(0)