本资源内容包括:开题报告
一、《全功能实验演示程序设计》-资源截图
毕业论文(设计)的主要内容,可行性研究及基本工作思路: 一 全功能实验演示程序设计 包括: (一) 设计:1.利用STC89C52处理器作为系统核心;2.蜂鸣器唱歌模块; 3.LED流水灯模块;4.矩阵键盘数码管显示模块; 5.时钟和ds18b20芯片温度LCD1602显示模块;6.步进电机转动显示模块; (二) 演示:把程序烧入实验板并演示。 二 全功能实验演示程序的设计电路的可行性 目前单片机技术在电子行业自动化方面的重要应用,因此有许多同学都投身到单片机技术的学习过程中。单片机实验板提供了许多基础的功能模块,为提高学习效率,同时也方便单片机爱好者的学习,因此针对实验板提供的功能而设计出全功能实验演示程序。 1.利用STC89C52处理器作为系统核心 全功能实验演示程序的全部功能主要是由低功耗、高性能CMOS8位微控制器(STC89C52),具有 8K 在系统可编程Flash 存储器来控制。编程语言使用的是C语言。 STC89C52在简单微处理器设计方面占领了很大的优势,并供了一个高度灵活且价格低廉的解决方案。 2.蜂鸣器唱歌模块 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于电子产品中作发声器件。要使蜂鸣器唱歌,通过单片机给蜂鸣器的管脚不同的音频脉冲来产生不同的音调。该设计是使单片机P1^5口控制蜂鸣器唱歌,歌曲是《让我们荡起双桨》。 3.LED流水灯程序模块 LED也叫发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光,LED具有使用低压电源、耗能少、适用性强、稳定性高、响应时间短、对环境无污染、多色发光等的优点,很受消费者的喜爱。因此LED显示是电子信息类课程学习中必不可少的模块,LED能演示出流水灯、二进制加法等其它不同的形式。 4. 矩阵键盘数码管显示模块 数码管采用八段共阴极数码管来程序设计,它是将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字。本模块主要实现的是当按键按下时,数码管从0-11依次显示,以达到演示功能。 5. 时钟和ds18b20芯片温度LCD1602显示模块 DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。DS18b20芯片主要用于数字测温度,具有耐磨耐碰,体积小,使用方便,封装形式多样的特点,适用于各种狭小空间设备数字测温和控制领域。本模块主要实现的是当按键按下时,数码管分别显示时间及当前的温度。 6.电机转动程序模块 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 三 基本思路 首先,熟透STC89C52、液晶模块、数码管、液晶屏、矩阵键盘、ds18b20、时钟芯片、异步电机的工作原理。 其次,通过各种途径收集相关资料,分别编辑各个模块的程序。 最后,整合各个模块程序并调试。 毕业论文(设计)工作进度 ********************************************************************************************** 参考文献 ********************************************************************************************** |