图5 列驱动电路
根据各个硬件的功能和用法结构图选取合适器件,器件不仅要求能够实现所需要的功能还要能兼容至整个系统之中。通过查阅资料和对比最终的硬件原理图如图6所示。
图6 硬件原理图
2.4 LED显示屏电路
本文采用了4个8×8LED点阵组成的16×16的点阵显示屏如图7。
图7 LED显示屏
3. 系统软件设计
3.1 proteus软件环境介绍
Proteus目前最好的最先进的模拟单片机外围器件的工具。能仿真51系列、AVR、PIC等经常用的MCU和其外围电路。其中Proteus 和 multisim较类似,只是它也能可以仿真MCU,不过,仿真精度不高,不是所有的原器件都能得到相对应的仿真的模型,用开发板与仿真器是最好选择。在不存在硬件的条件下,Proteus能像pspice 数字电路/仿真模拟那样仿真MCU和外围电路。另外,即使在有硬件的条件是,在程序编写早期用软件仿真一下也是很有必要的。Proteus软件主要具有以下几个方面的特点。
(1)设计和仿真软件Proteus 是一个很有用的工具,它可以帮助学生和专业人士提高他们的模拟和数字电路的设计能力。
(2)它允许对电路设计采用图形环境,在这种环境中,可以使用一个特定符号来代替元器件,并完成不会对真实电路造成任何损害的电路仿真操作。
(3)它可以仿真仪表以及可描述在仿真过程中所获得的信号的图表。
(4)它可以仿真目前流行的单片机,如PICS, ATMEL-AVR, MOTOROLA, 8051 等。
(5)在设计综合性方案中,还可以利用ARES开发印制电路板