东北石油大学单片机课程设计自动打铃控制器解析.docx





《东北石油大学单片机课程设计自动打铃控制器解析.docx》由会员分享,可在线阅读,更多相关《东北石油大学单片机课程设计自动打铃控制器解析.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东北石油大学单片机课程设计自动打铃控制器解析第1章绪论本设计是根据我们所学习的单片机课程,根据大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们把握单片机应用有很大的帮助。把握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联络。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为当代电子系统中最重要的智能化的核心部件。当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控
2、制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以史无前例的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,能够讲,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。而本文是用AT89C51单片机设计的一个自动打铃系统。第2章总体设计思想2.1基本原理利用单片机的基本原理和功能,控制自动打铃控制器,把握单片机的最小电路和单片机最常见的外围扩展电路,利用C语言编程并结合单片机开发板上的功能设计实现一个综合程序“单片机多功能打铃器控制器,完成常见外围组件的驱动。2.2设计框图图2.1硬件电路设计设定5
3、1单片机工作在定时器工作方式1,每100ms产生一次中断,利用软件将基准100ms单元进行累加,当定时器产生10次中断就产生1S信号,这时秒单元加1。同理,对分单元时单元和上下午单元计数,进而产生秒,分,时,上下午的值,通过五位七段显示器进行显示。本系统采用四个按键,1键为功能键,另外三个做控制键。按一下1键进入时间设置,接着按2键选择需要调整的位,按3键进行加数,按4键进行减数,按两下1键调整结束时钟继续走动。当时钟时间与设置时间一致时,驱动电路动作进行打铃,按时间点不同打铃规则不同,此时按2键强迫灭铃。当前位置:文档视界东北石油大学单片机课程设计自动打铃控制器解析东北石油大学单片机课程设计
4、自动打铃控制器解析四个按钮的一端分别接地,另一端接单片机一个端口的四个引脚,当某一个按钮按下的时候,其对应的引脚就由高电平变成低电平,然后通过单片机扫描读取引脚的电平来判定按钮能否按下。3.2AT89C51单片机性能介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵敏性高且价廉的方案。引脚讲明:VCC:供电电压。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1
5、时,被定义为高阻输入。P0能够用于外部程序数据存储器,它能够被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平常,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1时,其管脚被内部上拉电阻拉高,且作为输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北 石油大学 单片机 课程设计 自动 打铃 控制器 解析

限制150内