学习单元7单片机LED控制系统设计.ppt

*;7.1 ATMEGA16单片机简介;1管脚说明;VCC 数字电路的电源 GND 地 端口B(PB7..PB0) 端口B 为8 位双向I/O 口,具有可编程的内部上拉电阻。 端口C(PC7..PC0) 端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。 端口D(PD7..PD0) 端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲 RESET 复位输入引脚。 XTAL1 反向振荡放大器与片内时钟操作电路的输入端。 XTAL2 反向振荡放大器的输出端。 AVCC AVCC是端口A与A/D转换器的电源。 AREF A/D 的模拟基准输入引脚。;2 ATmega16单片机最小系统;7.2 4位数码管显示系统设计 ;1 8段LED数码管结构; 单片机向字段输出口发送字形码时,虽然所有数码管都接收到相同的字形码,但是否点亮则要受控制端控制。如上例中选的是PB3,若要第一位数码管亮。 因所有数码管的8个笔画段a~h的同名端连在一起,在同一个瞬间所有的数码管都是显示相同的数,那么如何显示2547不同的数字呢?这里采用循环扫描的方式。;系统调试;7.3 4位数码管显示系统设计 ;1 点阵显示器简介;8×8点阵LED内部结构;2)显示方式;3) 工作参数;2 电路设计 ;7.4 中文字符显示 ;1 汉字LED显示屏简介;汉字字模提取:可用来提取点阵汉字字模的软件很多,如:“汉字字库”、“字模提取”、“点阵字库软件”,等有的软件上可以对不满意的字模进行修改,本设计采用ZIMO221.EXE软件提取字模。 点亮时间:为使在点阵屏上显示的内容没有闪烁感,点亮一屏的频率要大于24Hz,那么点阵一行的时间就要小于1.5ms。驱动能力:由点阵屏的连接方式,以4个字的点阵为例,共阳的一行就有4×16=64个LED管。 单片机接口:为有效扩展单片机IO口资源,列采用74LS138或74LS154进行扫描,行采用串行输入数据。; 硬件电路主要包括ATmega16单片机最小系统和LED点阵驱动电路 ;7.5 中文字符显示 ;1 电路组成及控制单元设计;1)显示屏行驱动电路设计 从单片机输出五个信号分别输入到2 个级联的74HC154译码器,然后输出16 位行信号,接单片机PC口 2)显示屏列驱动电路设计 从单片机里出来的列信号通过8个8 位74HC595 级联而成信号输出端连接16*16 的点阵LED 的输入端。 3)PC 机与ATmega16串口通信电路设计 PC 机与89c52 串口通信由RS232 转换电路、子模块地址标识电路和点阵驱动电路组成。; 硬件电路主要包括ATmega16单片机最小系统、串口通信电路和LED点阵驱动电路。

文档评论(0)

1亿VIP精品文档

相关文档