下载此文档

AT89S51单片机-单片机论文.doc


文档分类:行业资料 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
目录
目录 III
第一章设计要求及各部分电路设计 1
: 1
: 1
: 1
1
2
2
3
3
: 4
第二章电路设计过程及元器件的简介 5
AT89S51单片机概述 5
5
主要特性 8
单片机的软件及数据如何存放 9
单片机如何运行程序 9
CPU工作过程的介绍 10
芯片擦除 11
RS-232的介绍 11
12
MAX232的简单介绍 13
第三章课题的整体设计电路及其基本原理 15
15
: 15
调试过程: 15
16
致谢 17
参考文献 18
附录1:元件清单 19
附录2:实验源程序 20
第一章设计要求及各部分电路设计
:
(1)电源供电需要+5V的直流电,供电系统尽量简单,稳定,便于携带。
(2)具有在线下载功能,可以在系统下载编写好的源程序。
不需要把单片机拿到特定的编程器上去烧写程序。
下载后能在线运行。
(3)能够做流水灯,独立按键,中断,数码显示,计时等简单的程序试验。
:
课题设计要既能满足设计要求。
因为是给学生设计的,所以又要尽量的设计简单,低成本。
:
仿真模块主要分为流水灯电路、按键中断电路、数码显示电路和继电器与蜂鸣器电路等。
为运用方便在电路设计制作中把各个模块已经连接在一起。
为扩展电路的应用,在单片机的4个I/O口上并联一排插槽。
可外接其他的扩展模块。

,流过的电流为4~10mA。
显然不能直接用单片机的口驱动,需在电路中串接限流电阻。
由于单片机I/O口的低电平驱动能力较强。
用低电平使发光二极管点亮,高电平熄灭。
用P1口的8位分别驱动一只LED(发光二极管)。
使小灯依次亮灭,反复循环。
在流水灯电路中,直接接到发光二极管的正极。
有八个二极管分别串连一个电阻后接道单片机的P1口的八个端口。
当端口中的某一个或几个输出低电平信号时,相应的二极管就会发光。
当变化的频率达到一定的值,发光二极管就会看起来是在持续的亮。
LED电路如下,P1口接发光二极管
图1-1 LED彩灯电路

外部中断的使用可以分为四步:第一步将中断请求信号加到中断引脚;第二步中断的初始化,需要对有关的SFR进行设置。第三步提供外中断的入口地址,用ORG伪指令定义,使用转移指令转移到中断服务程序。第四步编写中断服务程序。将键盘的实验与外部中断结合起来做,键盘程序采用中断控制扫描方式,即键盘程序放在外部中断服务程序中实现。
中断扫描方式利用外部中段源,当有键按下时产生中断请求,在中端服务程序中处理键盘程序。在没有键操作时,CPU执行正常程序,只在有键操作时才处理键盘程序,提高了CPU的运行效率,克服了程序扫描方式和定时扫描方式的不足。
在独立式键盘原理图中,+,同时并联到四个开关按键,按键接地,键没有按下时,~ 4个口都被拉到高电平,有键按下时,对应的端口被拉低为低电平,这样键的动作被转换成电平的变化,通过检测4个输出口电平的变化就可以确定哪个键按下。本电路还通过二极管与门电路将按键转变成中断请求信号,,用电容滤波消抖动。

数码管的动态显示电路是单片机应用系统的基本电路之一。
LED数码管内部由8个发光二极管组成,是有发光二极管作为显示字段的数码型显示器件。为数码管的公共端,称为数码管的位,a,b,c,d,e,f,g,dp称为数码管的段,要在数码管上显示特定的数字或字符,就需要对它的段和位加适当的信号,控制某些二极管亮,显示所要的数字或字符。一般是通过改变段的信息改变显示内容,通过位控制数码管的亮灭。用P0口作为4个数码管段控制信号,P0口每一位串接360欧的限流电阻到数码管,P0口作为输出时要接上拉电阻,P2口的低4位作为位控制信号,由于驱动能力有限,通过三极管来推动。

试验板过程中,继电器或蜂鸣器主要是作为定时外部输出,来控制外部电路或发出警报。在硬件上采用发光二极管作为外部输出信号指示。这

AT89S51单片机-单片机论文 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2015-11-30