摘要
采用STC89C52RC单片机作为主控制模块,利用简单的外围电路来驱动64*16的点阵LED显示屏。硬件部分主要包括时钟电路、复位电路、MC-51单片机系统、显示模块、行列驱动电路以及+5V稳压电源电路等。考虑到所需元器件的易购性,该设计使用了8*8的点阵发光管模块,组成16*64发光点阵,完成动态显示和滚动动态显示,整个过程是由单片机控制。采用C语言编写程序,选择了软件分层次设计的方式,有利于实现较复杂的算法和程序结构优化。系统不仅能够实现数字、字母、汉字等信息的显示,同时还可以实现信息的定时循环和转换、滚屏等功能。
The design uses STC89C52RCas a main controller, and depends on a simple external circuit to drive the 64*6 LED display screen. According to the title of the design requirements, the hardware of the design is mainly composed of clock circuit, reset circuit, MC-51 single-chip systems, display module, the driving circuit of ranks, decoding circuit, as well as stable +5 V power circuit, etc. Taking into account the need of the necessary components, the 16*16 LED dot-matrix is made up of four 8*8 LED dot-matrix. The design can realize different display modes ,which is controlledby the key. The whole process is controlled by MCU. The design uses the C language asthe programming tool. The stratified design of software is in favour of achieving morecomplex algorithms and the optimization of the program structure. The system can beachieved not only numbers, letters, Chinese characters, such as information display, butalso the cycle of the timing information ,the convert and the function of flashing Scroll, etc.
出处
《大众科技》
2011年第10期47-48,共2页
Popular Science & Technology
基金
江南大学大学生创新训练计划项目