单片微机超低频扫频系统设计与实现.doc

约60页DOC格式手机打开展开

单片微机超低频扫频系统设计与实现,本论文思路清晰,论述完整,专业知识到位,推荐下载参考!摘 要扫频系统广泛应用于测试、控制、通信、遥感等许多领域中。本文根据扫频系统的发展趋势,详尽地阐述了基于单片机的超低频扫频系统的设计全过程。本文介绍的单片微机超低频扫频系统,用于实现输出正弦波,同时能够显示所扫频率值。该系统采用了单片机at89c51作为cpu,它是...
编号:10-2162大小:3.19M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 20023286 发布

本论文思路清晰,论述完整,专业知识到位,推荐下载参考!

摘 要
扫频系统广泛应用于测试、控制、通信、遥感等许多领域中。本文根据扫频系统的发展趋势,详尽地阐述了基于单片机的超低频扫频系统的设计全过程。本文介绍的单片微机超低频扫频系统,用于实现输出正弦波,同时能够显示所扫频率值。该系统采用了单片机AT89C51作为CPU,它是系统的控制核心。系统同时利用74LS373缓冲器、74LS138译码器、7404反相器、DAC0832 D/A转换器、8255I/O接口芯片、LED数码管等来输出正弦波并显示所扫频率。系统将正弦函数的一个周期波形量化,编程数组放在存储器中,输出时按照顺序调用即可。这比传统的对方波进行硬件滤波来实现正弦输出的方法节约了硬件、减少了成本、提高了系统的性价比。系统的软件采用汇编语言编写,主要由主程序、键盘输入子程序、D/A转换子程序、正弦波输出子程序和显示子程序组成。在完成硬件设计和软件编制后,对系统进行了联机仿真调试,系统的正常运行验证了设计的正确性。最后,用Protel 99SE绘制了电路原理图和PCB图。
关键词:扫频; 单片机; 量化; DDS

目 录

摘 要 I
Abstract II
第1章 绪 论 1
1.1 课题背景 1
1.2 课题来源 2
1.3 本论文的工作和特点 3
1.4 本章小结 3
第2章 MCS-51单片机的结构 4
2.1 控制器 4
2.1.1 程序计数器 4
2.1.2 指令控制逻辑电路 5
2.2 存储器的结构 5
2.3 并行I/O口 7
2.4 时钟电路与时序 8
2.5 单片机的中断 9
2.6 单片机的工作方式 12
2.7 单片机的性能特点 15
2.8 单片机的应用领域 16
2.9 本章小结 17
第3章 电路的硬件设计 18
3.1 总体方案设计 18
3.1.1 系统总体框图 18
3.1.2 扫频信号的产生 18
3.2 复位电路 20
3.3 时钟电路 21
3.4 按键电路 22
3.5 数码管显示电路 23
3.6 数模转换及滤波输出电路 25
3.7 本章小结 26
第4章 电路的软件设计 27
4.1 软件程序内容 27
4.2 软件总体流程图 28
4.3 扫频信号发生子程序 29
4.4 键盘接口子程序 32
4.5 数码显示子程序 33
4.6 本章小结 34
第5章 电路调试与仿真 35
5.1 硬件焊接 35
5.2 调试 35
5.2.1 硬件调试方法 36
5.2.2 软件调试方法 37
5.3 仿真中出现的问题及解决办法 37
5.3 本章小结 38
结 论 39
参考文献 40
附录 42
致谢 52