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

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:13881
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:随着时代发展,各种显示系统在我们的生活中无处不在,尤其如各种智能仪表、户外电子广告牌,所以我们需要价廉、简单、快速、稳定的显示系统。从而我们使用基于多片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