个性化阅读
专注于IT技术分析

Eagle机器人微控制器设计实例

微控制器是微处理器的高级版本。它包含片上中央处理器(CPU), 只读存储器(ROM), 随机存取存储器(RAM), 输入/输出单元, 中断控制器等。

因此, 微控制器用于嵌入式系统内部的高速信号处理操作。它是嵌入式系统设计中使用的主要组件。

考虑微控制器的框图:

机器人微控制器1

单片机的基本组成

  • 算术和逻辑单元(ALU)-微控制器内部的ALU, 用于执行算术和逻辑运算。它对存储在寄存器内的数据执行逻辑运算。
  • 累加器-累加器是用于存储中间算术和逻辑运算数据的寄存器。
  • 工作寄存器-寄存器是用于将数据存储在微控制器内部不同地址位置的存储设备。
  • 程序计数器-程序计数器用于对微控制器内部执行的程序数量进行计数。
  • 堆栈指针-堆栈指针充当指向特定地址的指针。它是一个寄存器, 用于在堆栈内存储处理器最后发出的程序请求的地址。
  • 时钟电路-时钟电路用于生成微控制器的参考信号所需的时钟脉冲。
  • 中断电路-当需要由微控制器优先处理更高优先级的过程时, 中断电路用于生成中断信号。
  • Internal ROM-内部ROM是只读存储器, 用于在嵌入式系统中存储信息。它充当用于在微控制器内部存储指令和数据的主存储器。
  • I / O端口-I / O端口用于连接输入设备(如传感器, 键盘等)和输入设备, 以及输出设备(如LCD, 蜂鸣器等)以及微控制器中可用的输出端口。

考虑Eagle软件上Atmega-16单片机电路的示意图是

机器人微控制器2

完成微控制器端子和接头之间的布线后, 请考虑PCB板布局,

机器人微控制器3

电路板布局完成后, 将运行以生成PDF。生成的PDF用于在高架投影仪图纸(称为OHP图纸)或蜡纸上打印上述布局, 以设计PCB板。

赞(0) 打赏
未经允许不得转载:srcmini » Eagle机器人微控制器设计实例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏