需要金币: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 |