1、 前言前言 单片机自 70 年代问世以来得到了蓬勃发展, 目前单片机的功能正日益 完善。单片机集成越来越多资源,内部存储资源日益丰富,用户不需要扩 充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时抗干 扰能力加强,系统也更加稳定,使得它更加适合工业控制领域,具有更加 广阔的市场前景;提供在线编程能力,加速了产品的开发进程,为企业产 品企业产品上市赢得宝贵时间。此外,单片机具有性能高、速度快、体积 小、价格低、稳定可靠、应用广泛、通用性强等突出优点。单片机的设计 目标主要是增强控制能力,满足实时控制的需要。 单片微型计算机智能接受数字量进行计算,而输出结果也是数字量, 如果计算机控制
2、对象是模拟量,字必须把数字量转换成模拟量进行控制, 简称 D/A 转换器。D/A 转换器是计算机控制系统中常用的接口器件可以直 接控制被控对象,也可以产生各种输出波形,在单片机接口技术中得到广 泛的应用。 本次课程设计就是使用 DAC0832 和 MCS-51 输入数字量, 在示波器上 轮流显示出锯齿波、三角波、正弦波。 目录目录 0 前言前言 1 课程设计的目的和要求 课程设计的目的和要求 1.1 课程设计的目的 1.2 课程设计的基本要求 2.总体设计 总体设计 2.1 基本工作原理 2.1.1 DAC0832 读写原理 2.1.2 正弦波的波形数据 2.1.3 电路原理 2.2 硬件总体设计 2.3 软件总体设计 2.3.1 设计思想 2.3.2 主程序框图 3.硬件设计 硬件设计 4.软件设计 软件设计