热门关键词:
51系列单片机常用接口电路设计及编程
  • 该文件为docx格式
  • 文件大小:576.00 KB
  • 下载次数
  • 文件评级
  • 更新时间:2019-01-27
  • 发 布 人大麦青青
  • 文件下载:
  • 立即下载

  • 文件介绍:
  • 该文件为 docx 格式,下载需要 10 积分
  • 目录
    摘要 1
    1. 设计任务及要求 2
    1.1课程设计的任务 2
    1.2设计要求 2
    1.3参数要求 2
    2.总体设计方案 3
    3. 系统硬件电路设计 4
    3.1硬件各部分介绍 4
    3.1.1 89C51最小系统 4
    3.1.2外部地址锁存器 4
    3.1.3 ROM的扩展 5
    3.1.4 RAM的扩展 5
    3.1.5 8255芯片介绍 6
    3.1.6 AD1674芯片介绍 7
    3.1.7 AD667芯片介绍 7
    3.2时钟电路设计 8
    3.3复位电路设计 9
    3.4按键电路设计 10
    3.5 指示灯电路设计 10
    3.6数码管显示电路设计 11
    3.7 步进电动机控制电路设计 11
    3.8 系统总电路原理图 14
    4. 系统软件设计 15
    4.1系统软件总体设计 15
    4.2 主程序设计 15
    4.2.1. 流程图 15
    4.2.2. 程序代码 15
    5. 实验结果及分析 16
    结束语 18
    参考文献 19
    附录A程序 20
    附录B PCB图 46

    摘要
    本课程设计通过对51系列单片机外围扩展电路,培养学生设计能力和根据一定跳进进行编程设计的能力。
    本设计主要由单片机80C51,步进电机,8段数码管及一些其他相关元件设计而成,分为按键工作状态模块、步进电机工作模块、LED二极管显示工作状态模块以及6位数码管显示步数模块,AD、DA转换模块。可以通过按钮来控制某一模块的启/停工作。当系统运转时,通过按钮使单片机执行相应的功能。如输入参数设置每一路AD采样数据上下限,进行AD、DA转换,数码管显示数据和LED显示电机工作状态。最后根据思路用Protel设计电路原理图和PCB图,KEIL编写各个器件的程序。
    关键词:单片机、扩展I/O口、数码管、按键等。
    ...
文档留言
验证码: 请在右侧输入验证码 看不清楚,换一个