如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
西安建筑科技大学课程设计(论文)共页摘要随着电子技术的飞快发展,单片机也应用得越来越广泛,基于单片机的智能仪器的设计技术不断成熟。单片机构成的仪器具有高可靠性,高性价比。单片机技术在智能仪表和自动化等诸多领域有了极为广泛的应用,并用到各种家庭电器,单片机技术的广泛应用推动了社会的进步。利用单片机采用程序设计方法来产生波形,线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强等优点,而且还能对波形进行细微的调整,改良波形,易于程序控制。只要对电路稍加修改,调整程序,就能实现功能的升级。本系统利用单片机AT89C52采用程序设计方法产生锯齿波、三角波、正弦波、梯形波四种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,并通过按键来控制四种波形的类型选择。本次设计主要由信号发生模块、数模转换模块和仿真模块。关键词AT89C52单片机,DAC0832,独立式键盘,Proteus,Keil目录TOC\o"1-3"\h\uHYPERLINK\l_Toc219321绪论PAGEREF_Toc219324HYPERLINK\l_Toc20621.1波形发生器的概述PAGEREF_Toc20624HYPERLINK\l_Toc198001.2各种设计方案的比较PAGEREF_Toc198005HYPERLINK\l_Toc29651.2.1纯硬件设计法PAGEREF_Toc29655HYPERLINK\l_Toc318091.2.2纯软件设计法PAGEREF_Toc318096HYPERLINK\l_Toc263731.2.3软硬件结合设计法PAGEREF_Toc263736HYPERLINK\l_Toc295872硬件电路设计PAGEREF_Toc295877HYPERLINK\l_Toc76252.1主要芯片介绍PAGEREF_Toc76257HYPERLINK\l_Toc195122.1.1单片机AT89C52PAGEREF_Toc195127HYPERLINK\l_Toc91262.1.2DAC0832数模转换器PAGEREF_Toc91269HYPERLINK\l_Toc305562.1.3其他器件PAGEREF_Toc3055611HYPERLINK\l_Toc101552.2硬件连接图PAGEREF_Toc1015511HYPERLINK\l_Toc102662.2.1主控电路PAGEREF_Toc1026611HYPERLINK\l_Toc306332.2.2独立式键盘PAGEREF_Toc3063312HYPERLINK\l_Toc183322.2.3数模转换电路PAGEREF_Toc1833213HYPERLINK\l_Toc185132.2.4驱动电路PAGEREF_Toc1851314HYPERLINK\l_Toc120842.3总电路图PAGEREF_Toc1208414HYPERLINK\l_Toc203393程序设计PAGEREF_Toc2033915HYPERLINK\l_Toc523.1主流程图的设计PAGEREF_Toc5215HYPERLINK\l_Toc186653.2子程序的设计PAGEREF_Toc1866516HYPERLINK\l_Toc285603.2.1锯齿波的产生PAGEREF_Toc2856016HYPERLINK\l_Toc10823.2.2三角波的产生PAGEREF_Toc108217HYPERLINK\l_Toc193453.2.3梯形波的产生PAGEREF_Toc1934517HYPERLINK\l_Toc184263.2.4正弦波的产生PAGEREF_Toc1842618HYPERLINK\l_Toc297313.2.5主程序PAGEREF_Toc2973120HYPERLINK\l_Toc3624应用软件PAGEREF_Toc36220HYPERLINK\l_Toc6404.1ProteusPAGEREF_Toc64020HYPERLINK\l_Toc107334.2KeilC51PAGEREF_Toc1073322HYPERLI