摘要随着电子技术行业和EDA技术的蓬勃发展,监控技术的应用已经非常广泛。IIC总线则是非常适用于器件之间进行近距离、间歇性数据通信的一种串行双向总线,尤其在仿真技术行业的应用。而集成度高、体积小、高可靠性的51单片机也不例外,一直担当着举足轻重的角色。86502

本设计硬件软件的调试与仿真工作由Proteus和Keil uvision结合进行。系统以AT89C51单片机作为控制核心,4*4矩阵键盘作为输入,结合A/D转换器、LCD显示器、电位器、存储器、步进电机及其驱动器件的监控系统仿真设计。首先,本设计通过矩阵键盘设置电机的旋转模式和阈值范围;然后,将来自以电位器为数据采集端的数据,经过PCF8591器件进行模数转换,通过IIC总线传送到单片机进行处理,并且将数据存储在器件24C02中;最后,通过步进电机驱动器件将脉冲数据传送给步进电机,进行电机速度的实时控制。

毕业论文关键词:Proteus;IIC总线;Keil uvision;51单片机

Abstract With the rapid development of electronic technology and EDA technology, the application of monitoring technology has been very extensive。 IIC bus is very suitable for the device to carry out a close range of data communication between the serial two-way bus, especially in the simulation technology industry applications。 The high integration, small size, high reliability of 51 single-chip microcomputer is not exceptional also, always plays an important role。

The design of hardware and software debugging and simulation work by Proteus and Keil uvision combination。 System to AT89C51 microcontroller as the control core, 4*4 matrix keyboard as the input, combined with A/D converter, LCD display, potentiometer, memory, stepper motor and its drive device monitoring system simulation design。 Frist,this design set rotation mode and a threshold range of the motor through a matrix keyboard; Then, from data acquisition to end of potentiometer data through PCF8591 device analog to digital conversion, it is transmitted to the microcontroller for processing through the IIC bus, and the data stored in the device 24C02; Finally, the pulse data is transmitted to the stepper motor through the stepper motor driver, and the speed of the motor is controlled in real time。

Keywords:  Proteus; IIC bus;Keil uvision;MCS-51 

目录

第一章  绪论 1

1。1 研究背景及意义 1

1。2 国内研究现状 2

1。3 本文的主要结构 2

第二章 开发工具介绍 3

2。1 Proteus 7。0仿真平台 3

2。2 Keil uVision4可编程软件 3

第三章 系统整体设计 5

3。1 系统硬件设计 5

3。2 系统软件设计 5

第四章 系统详细设计及主要程序分析 7

4。1 CPU模块 7

4。1。1 器件介绍 7

4。1。2 单片机最小系统 8

4。2 51单片机与外围器件的连接 9

4。3 存储器模块 9

4。3。1 IIC总线工作原理 10

4。3。2 器件介绍 13

4。3。3 主要程序分析 14

4。4 A/D转换模块

上一篇:FPGA实现以太网MAC控制器数据发送模块
下一篇:VHDL巴克码群同步电路设计

AT89C51单片机的简易脉搏测量系统设计+电路图

STC89C51单片机多功能数字频率计的设计+电路图

STC90C516单片机家用照明智能控制系统的设计

STC89C52单片机汽车倒车防撞报警器的设计

STM32单片机微气象监测终端的设计

单片机控制的人体检测智能节能路灯系统设计

STC12C5A60S2单片机蓝牙的无...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

安康汉江网讯

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析