全文预览

本科毕业设计论文单片机--微波炉控制系统

上传者:叶子黄了 |  格式:doc  |  页数:17 |  大小:0KB

文档介绍
中断操作。为了防止电路出现异常而无法控制特设计了一个复位按键。矩阵式键盘电路 3. 档位显示电路设计档位显示模块是由三个发光二极管显示,分别代表“大火”、“中火”、“小火”三个火力档位,直接将发光二极管通过三极管接至单片机 I/O 接口通过单片机发送低电平使发光二极管发光,用来模拟三个档位输出。具体电路设计如图。档位显示电路设计注:以上火力输出电路 LED1 、 LED2 、 LED3 分别代表大火、中火、小火,在研究中我们将采用不同颜色的发光二极管分别代表大火、中火、小火进行模拟仿真。 4 .显示电路设计根据前面章节的分析与方案选择,我们只需实现定时显示,只要能显示时间即可,信息量少,只需显示时、分、秒。所以我们采用 8 位数码管进行显示,完全能够达到设计要求, 我们选择 MAX7221 作为 8位 LED 驱动芯片。 5. 数码管我们采用数码管动态驱动。动态驱动是将所有数码管的 8 个显示笔划" a,b,c,d,e,f,g,dp "的同名端连在一起, 增加位选通控制电路,位选通由各自独立的 I/O 线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形, 端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时 端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为 1~ 2ms , 由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能节省大量的 I/O 端口, 而且功耗更低。 AT89C51 单片机的 P2.0 、 P2.1 、 P2.2 分别接 MAX7221 的 DIN 、 CS 、 CLK 引脚。显示电路

收藏

分享

举报
下载此文档