1、目录 摘要. 2 第 1 章 概述 3 1.1 ADC0832 调节频率输入实现的意义 3 第 2 章 频率计实现的理论分析 . 3 2.1 ADC0832 调节频率输出的基本结构和原理 3 第 3 章 单片机基础与芯片使用 . 4 3.1 单片机介绍 4 3.2 ADC0832 介绍和时序使用 . 7 第 4 章 系统方案设计及实现 11 4.1 单片机选取 . 11 4.2 系统硬件结构图 . 13 4.3 各模块的实现 . 13 4.4 软件的实现 . 15 4.5 功能调试 . 24 结束语 26 参考文献 27 致谢 28 2 摘要 “ADC0832控制频率输出”实质上是运用可调电阻
2、反馈电压模拟量输入到 ADC0832中输出数字量。 应用数字量填充单片机定时器初值, 可产生中断从而实现 电平转换,接到示波器上可观察方波的输出,由数码管直观的看出电平变化频率。设 计的关键在于数模转换,这个由ADC0832来实现,所以可以比较容易得到一个可 控制的频率计。 本文以单片机的实际应用为背景,介绍了以单片机为核心ADC0832控制频率 输出设计的基本结构和基本原理。 关键词:单片机;ADC0832;数模转换 Abstract “ADC0832 control frequency output“ is actually using the adjustable resistorfee
3、dback analog voltage input to the ADC0832 digital output. Application ofdigital single-chip timer initial filling, can generate an interrupt to realize the conversion level, received the oscilloscope can observe Fang Bos output, by the digital tube directly see level change frequency. The key lies i
4、n the design of digital to analog conversion, this is implemented by ADC0832, so it can be easily obtained a controlled frequency meter. Based on the background of the practical application of SCM, SCM introduced to the basic structure of frequency output control design of the core and basic princip
5、le of ADC0832. Keyword: MCU; ADC0832; digital to analog conversion 3 第 1 章 概述 1.1 ADC0832 调节频率输入实现的意义 应用ADC0832和可调电阻,由可调电阻反馈电压模拟量输入到中输出数字量。 应用数字量填充单片机定时器初值,可产生中断从而实现电平转换,接到示波器上可 观察方波的输出。调节可调电阻,来改变频率快慢,如果外接电机的话就可以用这个 来改变电机速度。 第 2 章 频率计实现的理论分析 2.1 ADC0832 调节频率输出的基本结构和原理 原理是改变单片机定时器1的初值产生不同时间的中断来实现高低电平
6、的转换, 而产生频率可变的方波。改变初值的方法是由可调电阻反馈电压模拟量输入到 ADC0832中输出数字量。 应用数字量填充单片机定时器初值, 可产生中断从而实现 电平转换,接到示波器上可观察方波的输出。调节可调电阻,来改变频率快慢。 图 2.1 ADC0832 调节频率输出的基本结构 STC89C51 ADC0832 将 模拟数值转 换成数字量 输出 可调电阻反 馈电压量 示波器 4 第 3 章 单片机基础与芯片使用 3.1 单片机介绍 STC89C51单片机的介绍 STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有 Flash程序存储器、SRAM、UART、SPI、AD、PWM等模块。该器件的基本 功能与普通的51单片机完全兼容。 3.1.1主要功能、性能参数 1.内置标准51内核,机器周期:增强型为6时钟,普通型为12时钟; 2.工作频率范围:040MHZ,相当于普通8051的080MHZ; 3.STC89C5xRC对应Flash空间:4KB8KB15KB; 4.内部存储器(RAM):512B; 5.定时器计数器:3个16位; 6