您现在的位置:网站首页答辩论文工学论文电子论文

8051进行8路LED模拟分支控制

  • 简介:(毕业论文 页数:15字数:3016)摘要:系统是以单片机80C51芯片为核心部件,设计一个8路LED控制系统。通过设计了解单片机的接口及相关外围芯片的外部特性,进一步熟悉和掌握单片机的结构及工作原理。掌握以单片机核心的电路设计的基本方法和技术,了解有关...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文   页数:15字数:3016)摘要:系统是以单片机80C51芯片为核心部件,设计一个8路LED控制系统。通过设计了解单片机的接口及相关外围芯片的外部特性,进一步熟悉和掌握单片机的结构及工作原理。掌握以单片机核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。通过实际程序设计和调试,掌握模块化程序设计方法和调试技术。通过完成一个包括电路设计和程序开发的完整过程,了解开发一个单片机应用系统全过程,为今后的从事打基础。

关键词:8051单片机、80C51、LED

第1章 系统设计 1
1.1 设计要求 1
1.2设计方案 1
1.2.1设计思路 1
1.3 方案论证 1
1.3.1单片机的选择 1
1.4硬件设计 2
第2章 单元电路设计 3
2.1 简述8051单片机的功能及组成 3
2.2 简述8051单片机各个引脚的作用及用途 3
第3章 软件设计 5
3.1程序流程图 5
3.2程序说明 5
3.2.1主程序 实现8路灯循环闪烁 5
3.2.2 子程序一 实现一路LED点亮 6
3.2.3 子程序二 实现8路LED点亮 6
3.2.4 子程序三 实现4路LED点亮 6
3.2.5 时间延时程序 6
3.2.6整个系统程序 7
第4章 系统测试 8
4.1软件设计及调试 8
4.2硬件调试 8
结束语 11

第1章 系统设计
1.1 设计要求
1.用51的P1口作为输入、P0口作为输出。
2.通过74LS244接8路LED模拟分支控制。
3.P1.0为低电平时,点亮其中一路LED;
4.P1.0为高电平、P1.1为低电平时点亮全部LED;
5.当P1.0、P1.1都为高电平时,LED按四个一组,轮流反复点亮;
6.P1.0、P1.1、P1.2都为高电平时,8路LED逐一点亮并反复循环。
1.2设计方案
根据系统要求和现场设备,选择适合的元器件,使资源充分利用。
1.2.1设计思路
要实现8051单片机8路LED模拟分支控制系统,如图一所示。

图一 设计思路图
1.3 方案论证
1.3.1单片机的选择
方案一:8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。
方案二:8051片内有4k ROM,无须外接外存储器和373,采用8051单片机实现,单片机软件编程自由度大,可用编程实现各种控制算法和逻辑控制。写入单片机内的程序还可以进行加密,然而,8051目前的售价比8031还低,市场供应也很充足。
综上所述,应选择8051单片机
1.4硬件设计
8051单片机8路LED模拟分支控制系统由8051单片机、74LS244、发光二极管、晶振、电阻、电容、按钮、电源等设备组成。如图二

查看评论 已有0位网友发表了看法
  • 验证码: