基于51单片机的课程设计 - 图文 下载本文

目录

摘要......................................................... 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

邵阳学院课程设计论文

摘要

“ADC0832控制频率输出”实质上是运用可调电阻反馈电压模拟量输入到

ADC0832中输出数字量。应用数字量填充单片机定时器初值,可产生中断从而实现

电平转换,接到示波器上可观察方波的输出,由数码管直观的看出电平变化频率。设计的关键在于数模转换,这个由ADC0832来实现,所以可以比较容易得到一个可控制的频率计。

本文以单片机的实际应用为背景,介绍了以单片机为核心ADC0832控制频率输出设计的基本结构和基本原理。

关键词:单片机;ADC0832;数模转换

Abstract

\control frequency output\is actually using the adjustable resistorfeedback 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 Bo's output, by the digital tube directly see level change frequency. The key lies in 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 principle of ADC0832.

Keyword: MCU; ADC0832; digital to analog conversion

2

邵阳学院课程设计论文

第1章 概述

1.1 ADC0832调节频率输入实现的意义

应用ADC0832和可调电阻,由可调电阻反馈电压模拟量输入到中输出数字量。应用数字量填充单片机定时器初值,可产生中断从而实现电平转换,接到示波器上可观察方波的输出。调节可调电阻,来改变频率快慢,如果外接电机的话就可以用这个来改变电机速度。

第2章 频率计实现的理论分析

2.1 ADC0832调节频率输出的基本结构和原理

原理是改变单片机定时器1的初值产生不同时间的中断来实现高低电平的转换,而产生频率可变的方波。改变初值的方法是由可调电阻反馈电压模拟量输入到

ADC0832中输出数字量。应用数字量填充单片机定时器初值,可产生中断从而实现

电平转换,接到示波器上可观察方波的输出。调节可调电阻,来改变频率快慢。

示波器 可调电阻反馈电压量 ADC0832将模拟数值转换成数字量输出 图2.1 ADC0832调节频率输出的基本结构

STC89C51

3

邵阳学院课程设计论文

第3章 单片机基础与芯片使用

3.1单片机介绍 STC89C51单片机的介绍

STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\\D、PWM等模块。该器件的基本

功能与普通的51单片机完全兼容。

3.1.1主要功能、性能参数

1.内置标准51内核,机器周期:增强型为6时钟,普通型为12时钟; 2.工作频率范围:0~40MHZ,相当于普通8051的0~80MHZ; 3.STC89C5xRC对应Flash空间:4KB\\8KB\\15KB; 4.内部存储器(RAM):512B; 5.定时器\\计数器:3个16位; 6.通用异步通信口(UART)1个; 7.中断源:8个;

8.有ISP(在系统可编程)\\IAP(在应用可编程),无需专用编程器\\仿真器; 9.通用I\\O口:32\\36个; 10.工作电压:3.8~5.5V;

11.外形封装:40脚PDIP、44脚PLCC和PQFP等 3.1.2 89C51单片机的引脚功能说明

图3.1 AT89C51封装

(1)VCC:电源电压

4