基于多片MAX7219进行级联显示系统设计.doc

资料分类:单片机自动化 上传会员:小胖猫 更新时间:2016-11-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13881
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着时代发展,各种显示系统在我们的生活中无处不在,尤其如各种智能仪表、户外电子广告牌,所以我们需要价廉、简单、快速、稳定的显示系统。从而我们使用基于多片MAX7219进行级联设计显示系统,达到所需要的目的。

MAX7219是MAXIM公司生产使用的,并且用于串行输入/输出,显示驱动芯片是共阴极数码管,使用一片MAX7219还可以驱动多位数码管。其特点支持多片7219级联,控制更多的数码管显示。本设计以MAXIM公司的MAX7219和宏晶科技的STC89C52rc为主设计多位显示系统,以体现MAX7219的级联特性为主。MAX7219只要有SPI三线接口模拟,就可以将相关的指令,依次会写入在内部指令和数据寄存器,几种译码方式被同时允许还有译码位。这对本次设计有很大帮助。本次设计要求通过RS232串行口,使PC与STC89C52进行串口通信,获取从计算机上输入的数据,然后连接MAX7219采用SPI总线,将数据显示在四片四位数码管上。

关键字:MAX7219;SPI总线;STC89C52;串口通信;级联

 

目录

摘要

ABSTRACT

引言-1

1 绪论-2

1.1 设计目的及内容-2

1.2 实现预期目标的可行性-2

1.3 控制显示系统设计-3

1.3.1 控制显示系统设计的目的-3

1.3.2 控制显示系统设计的实现-3

2 系统总体方案设计-4

2.1 系统总体框图-4

2.2 MAX7219显示驱动器-4

2.2.1 MAX7219显示驱动器的特点-5

2.2.2 MAX7219的寄存器-5

2.2.3 MAX7129读写时序说明-6

2.3 STC89C52单片机-8

2.3.1 STC89C52RC单片机特点-8

2.3.2 特殊功能寄存器和中断-8

2.4 串口通信及显示部分-10

2.4.1 串口通信部分-10

2.4.2 显示部分-13

2.5 控制及级联设计方案-13

2.5.1 串口通信数据-14

2.5.2 对显示驱动的控制-14

2.6 MAX7219的级联-15

3 系统硬件设计-17

3.1 STC89C52最小系统设计-17

3.1.1 STC89C52单片机引脚图-17

3.1.2 STC89C52单片机复位电路-17

3.1.3 STC89C52单片机晶振电路-18

3.2 显示系统-19

3.2.1 显示系统设计-19

3.2.2 显示系统电路-20

3.3 串口通信-20

3.3.1 串口通信设计-20

3.3.2 串口通信-20

4 系统软件设计-22

4.1 串口通信-23

4.2 串口数据接收转换-25

4.3 MAX7219级联显示-27

4.4 SM420561k-28

5 调试及性能分析-29

5.1 系统调试-29

5.2 性能分析-30

6 总结-31

致谢-32

参考文献-33

附录-34

硬件电路图-34

软件程序-34

相关论文资料:
最新评论
上传会员 小胖猫 对本文的描述:本次设计采用STC89C52,没有使用80C51芯片,主要原因是功能几乎相同,对本次设计无影响,并且易于购买,价低物优。STC公司生产着单片机STC89C52。这是一种多种优点的微控制处理器,它的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: