基于单片机控制的霓虹灯控制器_毕业设计(编辑修改稿)内容摘要:
显示部分主要由 128个贴片发光二极管分成 8圈,每圈 16 个组成,相当于 8行 16列的矩阵。 这些发光二极管共有四种颜色,分别是红,黄,蓝,绿。 每圈用同一种颜色,从里到外分别是绿红黄蓝绿红黄蓝排布。 每行 16 个 LED 的阳极连接在一起引出 8行输出分别接单片机 I/O口的 ~ ; 每列 8个 LED的阴极连接 在一起 引出 16列输出 分别接单片机 ~ ~。 电路图如图2 .1所示。 图 显示部分电路图 控制部分主要是由单片机最小系统完成。 采用了 1个 AT89S51单片机, 2个 74HC373锁存器, 12M晶阵和一些相应的电阻,插座。 驱动部分的 8个 9012三极管也接到了此部分。 使用 P1口的 8个输出信号做 8行的选通信号,使用 P0和 P2口的 16个输出信号做列的控制信号,单独控制每圈的 16个 LED。 输出信号经 9012放大后驱动发光二极管。 电路图如图 所示。 D 1 3 D 1 4 D 1 5 D 1 6 D 1 7 D 1 8 D 1 ED 1 9 D 1 A D 1 FD 1 B D 1 C D 1 DD 1 2D 1 0 D 1 1D 2 3 D 2 4 D 2 5 D 2 6 D 2 7 D 2 8 D 2 9 D 2 A D 2 B D 2 C D 2 D D 2 E D 2 FD 2 2D 2 0 D 2 1D 3 3 D 3 4 D 3 5 D 3 6 D 3 7 D 3 8 D 3 9 D 3 A D 3 B D 3 C D 3 D D 3 E D 3 FD 3 2D 3 0 D 3 1D 4 3 D 4 4 D 4 5 D 4 6 D 4 7 D 4 8 D 4 9 D 4 A D 4 B D 4 C D 4 D D 4 E D 4 FD 4 2D 4 0 D 4 1D 5 3 D 5 4 D 5 5 D 5 6 D 5 7 D 5 8 D 5 9 D 5 A D 5 B D 5 C D 5 D D 5 E D 5 FD 5 2D 5 0 D 5 1D 6 3 D 6 4 D 6 5 D 6 6 D 6 7 D 6 8 D 6 9 D 6 A D 6 B D 6 C D 6 D D 6 E D 6 FD 6 2D 6 0 D 6 1D 7 3 D 7 4 D 7 5 D 7 6 D 7 7 D 7 8 D 7 9 D 7 A D 7 B D 7 C D 7 D D 7 E D 7 FD 7 2D 7 0 D 7 1D 8 3 D 8 4 D 8 5 D 8 6 D 8 7 D 8 8 D 8 9 D 8 A D 8 B D 8 C D 8 D D 8 E D 8 FD 8 2D 8 0 D 8 1123456789101112131415161718192021222324J4C O N 24C 1 0C 1 1C 1 2C 1 3C 1 4C 1 5C 1 6C 1 7C 2 0C 2 1C 2 2C 2 3C 2 4C 2 5C 2 6C 2 7Q 1 EQ 2 EQ 3 EQ 4 EQ 5 EQ 6 EQ 7 EQ 8 EQ 1 EQ 2 EQ 3 EQ 4 EQ 5 EQ 6 EQ 7 EQ 8 EC10C11C12C13C14C15C16C17C20C21C22C23C24C25C26C27基于单片机控制的霓虹灯控制器 第 12 页 共 23 页 图 控制部分电路图E A /V P31X119X218R E S E T9RD17WR16IN T 012IN T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10U2A T 89 S 51S1 2MC13 0p FC23 0p FK B 1K B 2K B 3K B 4K B 5X T A L 1X T A L 2K B 6K B 7K B 8123456789J3C O N 9K B 1K B 2K B 3K B 4K B 5K B 6K B 7K B 8V C CX T A L 1X T A L 2V C C123456J2S 51 _ IS PM O S IM IS OR E S E TS C KV C CGNDM O S IM IS OS C KR E S E T12J1C O N 2N 2 0N 2 1N 2 2N 2 3N 2 4N 2 5N 2 6N 2 7N 1 0N 1 1N 1 2N 1 3C 1 01 0UV C CR26 .8 KR E S E TOC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U47 4H C 3 7 3OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U37 4H C 3 7 3R 2 14 70R 2 24 70R 2 34 70R 2 44 70R 2 54 70R 2 64 70R 2 74 70R 2 84 70R 1 74 70R 1 84 70R 1 14 70R 1 24 70R 1 34 70R 1 44 70R 1 54 70R 1 64 70R 3 01 0KR 3 11 0KR 3 21 0KR 3 31 0KR 3 41 0KR 3 51 0KR 3 61 0KR 3 71 0KB1C2E3Q19 01 4Q29 01 4Q39 01 4Q49 01 4Q59 01 4Q69 01 4Q79 01 4Q89 01 4V C C V C C V C C V C C V C C V C C V C C V C CN 1 4N 2 0N 2 1N 2 2N 2 3N 2 4N 2 5N 2 6N 2 7V C CK B 1K B 2K B 3K B 4K B 5K B 6K B 7K B 8V C CN 1 0N 1 1N 1 2N 1 3N 1 4M IS OM O S IS C K123456789101112131415161718192021222324J4C O N 24C 1 0C 1 1C 1 2C 1 3C 1 4C 1 5C 1 6C 1 7C 2 0C 2 1C 2 2C 2 3C 2 4C 2 5C 2 6C 2 7Q 1 E Q 2 E Q 3 E Q 4 E Q 5 E Q 6 E Q 7 E Q 8 EC 1 0C 1 1C 1 2C 1 3C 1 4C 1 5C 1 6C 1 7C 2 0C 2 1C 2 2C 2 3C 2 4C 2 5C 2 6C 2 7Q 1 EQ 2 EQ 3 EQ 4 EQ 5 EQ 6 EQ 7 EQ 8 EV C CGND基于单片机控制的霓虹灯控制器 第 13 页 共 23 页 第四章 软件设计 软件采用汇编语言编写, 程序清单见附录 2。 开始 显示方式一 显示方式二 显示方式三 显示方式四 显示方式五 显示方式六 显示方式七 基于单片机控制的霓虹灯控制器 第 14 页 共 23 页 第五章 结论 本设计的设计思想 ,原理和软件设计较简单,难点在于 PCB板的布局和布线以及美观的效果。 采用了矩阵式布局,可以较好的解决这一难题,但是受单片机 I/O口的限制,能控制每一个 LBD的数量有限。 大型的设计可以采用扩展 I/O口和矩阵式相结合的方式。 暂只完成了基本部分的设计,扩展部分单片机已留出了足够的端口。 基于单片机控制的霓虹灯控制器 第 15 页 共 23 页 参考文献 杨忠煌,黄博俊,李文昌 .单芯片 8051实务与应用 [M].北京:中国水利水电出版社, 第一版 . 张洪润,马平安,张亚凡 .单片机原理及应用 [M].北京:北京科学出版社, 第一版 .基于单片机控制的霓虹灯控制器 第 16 页 共 23 页 附录 1 元器件明细表 名称 型号 数量 单片机 AT89S51 1 锁存器 74HC373 2 电阻 10K, 470 17,8 贴片发光二极管 LBD 128 电容 30pf 2 电解电容 22uf 1 三极管 9012 8 晶阵 12M 1 插座 40 脚, 20 脚 1, 1 下载口 1 基于单片机控制的霓虹灯控制器 第 17 页 共 23 页 附录 2 程序清单 FLAG EQU 20H FUN0FLAG EQU 00H FUN1FLAG EQU 01H FUN2FLAG EQU 02H FUN3FLAG EQU 03H FUN4FLA。基于单片机控制的霓虹灯控制器_毕业设计(编辑修改稿)
相关推荐
附录 5—— nRF2401寄存器及命令,对 nRF2401进行配置,配置函数名称为 void congfig_2401()函数体见附录 2。 最后,即可通过下面两个函数方便的实现指定字节数,和指定地址的发送与接收。 发送函数为: fasong(uchar *f,uchar *s), 其中的指针 f, s分别为发送数据的首地址,和目的地址的首地址。 接收函数为: jieshou(uchar *f
位的定时器 /计数器以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。 5. 并行 I/O 口 AT89S51 共有 4 个 8 位的 I/O 口( P0、 P P P3 口),可以实现数据的并行输入 /输出。 6. 串行口 AT89S51 有 1 个全双工的可编程串行口,以实现单片机和其他设备之间的串行数据传送。 该串行口功能较强,既可以作为全双工异步通信收发器使用
的,因此基于 HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 工业字符型液晶,能够同时显示 16x02 即 32 个字符。 ( 16 列 2 行) 注:为了表示的方便 ,后 文皆以 1 表示高电平, 0 表示低电平。 1602 液晶也叫 1602 字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。 它由若干个 5X7 或者 5X11 等点阵字符位组成
由两个 电力半导体器件组成的导电臂,电流从一个臂向另一个臂转移的过程称为换流(或换相)。 在换流过程中,有的臂从导通到关断,有的臂从关断到导通。 要使某一臂导通,只要给组成该导电臂的器件的控制极施加适当的信号,但要使某一臂关断,情况就复杂多了。 全控型器件可以用适当的控制极信号使其关断,而半控型晶闸管,必须利用外部条件或采取一定的措施才能使其关断。 晶闸管要在电流过零以后再施加一定时间的反向电压
将采集的模拟量数据进行运 算和处理根据设计要求对输出控制进行脉宽调制 达到恒流, 恒压 , 恒温 ,恒速的目的。 随着大规模集成电路的不断发展很多单片机都有内置 PWM 模块 ,因此单片机的 PWM 控制技术可以用内置 PWM 模块实现 , 也可以用单片机的其它资源由软件模拟来实现 , 还可以通过控制外置硬件电路来实现。 可编程逻辑器件 (PLD)及 EDA 技术的应用成为电子系统设计的潮流。
9. 步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应的措施。 10. 步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。 11. 步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。 如打印机,绘图仪、数控机床切割。 伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。 步进电机的综述