下载此文档

51单片机最小系统设计.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
. . -.
. 文档.
容及要求
容:设计制作一个51最小系统,用最小系统控制8个发光2极管。
要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。
设计思路
使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。
判断有无按键按下
Y
N
开场
当Key1-Key5有键按下时
调用延时程序
调用彩灯循环程序
当Key6按下时
设定相应的延时参数R5的值
图2-1 主程序流程图
八个发光二极管D1--,“0〞时,发光二极管点亮,当输出“1〞时,发光二极管熄灭。可以运用输出端口指令MOV P0,A或MOV P0,#DATA,只要给累加器值或常数值,同理,~。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的成流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否那么我们就看不到闪烁效果。
. . -.
. 文档.
程序启动时跳转到键盘判断模块程序中,此程序里面包含Key1~Key5的按键情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键Key6有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以到达不同快慢节奏闪烁的彩灯。具体程序流程图2-1所示。
硬件设计
 直流稳压电源电路
对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和根底。电子设备除用电池供电外,还采用市电〔交流电网〕供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成局部!本工程直流稳压电源为+5V。如以下图所示:
直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。以下图稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。
图3-1 三端固定式集成稳压电源电路图
AT89C51单片机的工作电压围:—,所以通常给单片机外接5V直流电源。由于时间关系,,在此不在赘述此稳压电源电路图原理。

51单片机最小系统设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小103 KB
  • 时间2021-12-18
最近更新