单片机论文参考素材.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 目 录 III 第一章设计要求及各部分电路设计 1 1.1设计要求: 1 1.2电路设计思路: 1 1.3实验板整体电路设计: 1 1.3.1循环流水灯电路 1 1.3.2按键中断电路 2 1.3.3数码管显示电路 2 1.3.4蜂鸣器电路 3 1.3.5编程电路 3 1.4电源: 4 第二章 电路设计过程及元器件的简介 5 2.1 AT89S51单片机概述 5 2.1.1AT89S51单片机引脚功能 5 2.1.2 主要特性 8 2.1.3 单片机的软件及数据如何存放 9 2.1.4 单片机如何运行程序 9 2.1.5 CPU工作过程的介绍 10 2.1.6 芯片擦除 11 2.2 RS-232的介绍 11 2.3USB的简单介绍 12 2.5 MAX232的简单介绍 13 第三章 课题的整体设计电路及其基本原理 15 3.1电路板设计及其制作 15 3.2电路的基本原理: 15 3.3 调试过程: 15 3.4路问题及解决方法 16 致 谢 17 参考文献 18 附录1:元件清单 19 附录2:实验源程序 20 第一章 设计要求及各部分电路设计 1.1设计要求: (1)电源供电需要+5V的直流电,供电系统尽量简单,稳定,便于携带。 (2)具有在线下载功能,可以在系统下载编写好的源程序。 不需要把单片机拿到特定的编程器上去烧写程序。 下载后能在线运行。 (3)能够做流水灯,独立按键,中断,数码显示,计时等简单的程序试验。 1.2电路设计思路: 课题设计要既能满足设计要求。 因为是给学生设计的,所以又要尽量的设计简单,低成本。 1.3实验板整体电路设计: 仿真模块主要分为流水灯电路、按键中断电路、数码显示电路和继电器与蜂鸣器电路等。 为运用方便在电路设计制作中把各个模块已经连接在一起。 为扩展电路的应用,在单片机的4个I/O口上并联一排插槽。 可外接其他的扩展模块。 1.3.1循环流水灯电路 LED的工作条件是1.8V的正向电压,流过的电流为4~10mA。 显然不能直接用单片机的口驱动,需在电路中串接限流电阻。 由于单片机I/O口的低电平驱动能力较强。 用低电平使发光二极管点亮,高电平熄灭。 用P1口的8位分别驱动一只LED(发光二极管)。 使小灯依次亮灭,反复循环。 在流水灯电路中,电压VCC直接接到发光二极管的正极。 有八个二极管分别串连一个电阻后接道单片机的P1口的八个端口。 当端口中的某一个或几个输出低电平信号时,相应的二极管就会发光。 当变化的频率达到一定的值,发光二极管就会看起来是在持续的亮。 LED电路如下,P1口接发光二极管 图1-1 LED彩灯电路 1.3.2按键中断电路 外部中断的使用可以分为四步:第一步将中断请求信号加到中断引脚;第二步中断的初始化,需要对有关的SFR进行设置。第三步提供外中断的 入口地址,用ORG伪指令定义,使用转移指令转移到中断服务程序。第四步编写中断服务程序。将键盘的实验与 外部中断结合起来做,键盘程序采用中断控制扫描方式,即键盘程序放在外部中断服务程序中实现。 中断扫描方式利用外部中段源,当有键按下时产生中断请求,在中端服务程序中处理键盘程序。在没有键操作时,CPU执行正常程序,只在有键操作时才处理键盘程序,提高了CPU的运行效率,克服了程序扫描方式和定时扫描方式的不足。 在独立式键盘原理图中,+5V电源接10K电阻后连接到P2.4到P2.7,同时并联到四个开关按键,按键接地,键没有按下时,P2.4~P2.7 4个口都被拉到高电平,有键按下时,对应的端口被拉低为低电平,这样键的动作被转换成电平的变化,通过检测4个输出口电平的变化就可以确定哪个键按下。本电路还通过二极管与门电路将按键转变成中断请求信号,加到P3.2外部中断0,用电容滤波消抖动。 1.3.3数码管显示电路 数码管的动态显示电路是单片机应用系统的基本电路之一。 LED数码管内部由8个发光二极管组成,是有发光二极管作为显示字段的数码型显示器件。根据二极管连接形式的不同分为共阳型和共阴型。COM为数码管的公共端,称为数码管的位,a,b,c,d,e,f,g,dp称为数码管的段,要在数码管上显示特定的数字或字符,就需要对它的段和位加适当的信号,控制某些二极管亮,显示所要的数字或字符。一般是通过改变段的信息改变显示内容,通过位控制数码管的亮灭。用P0口作为4个数码管段控制信号,P0口每一位串接360欧的限流电阻到数码管,P0口作为输出时要接上拉电阻,P2口的低4位作为位控制信号,由于驱动能力有限,通过三极管来推动。 1.3.4蜂鸣器电路 试验板过程中,继电器或蜂鸣器主要是作为定时外部输出,来控制外部电路或发出警报。在硬件上采用发光二极管作

文档评论(0)

w447750 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档