1、武汉理工大学电工电子综合课程设计课程设计说明书学 号: 0121011360531课 程 设 计题 目 多花样自动切换的彩灯控制器设 计学 院 自动化学院专 业 自动化专业班 级 自动化 1005姓 名指导教师2012 年 6 月 30 日武汉理工大学电工电子综合课程设计课程设计说明书课程设计任务书学生姓名: 王秀英 专业班级: 自动化 1005 班 指导教师: 李波、李彬 工作单位: 自动化学院 题 目: 多花样自动切换的彩灯控制器设计 初始条件:1 运用所学的模拟电路和数字电路等知识;2 用到的元件:实验板、电源、连接导线、74 系列芯片、555 芯片等。要求完成的主要任务:1 现有 8
2、只彩灯,试设计一控制器,要求彩灯能实现如下追逐图案:2 第 1 种花样为彩灯从右到左,然后从左到右逐次点亮,全灭全亮,3 第 2 种花样为彩灯两边同时亮 1 个逐次向中间移动再散开;4 2 种花样自动变换,循环往复。时间间隔为 1 秒。5 严格按照课程设计说明书要求撰写课程设计说明书。时间安排:第 1 天 下达课程设计任务书,根据任务书查找资料;第 24 天 进行方案论证,软件模拟仿真并确定设计方案;第 5 天 提交电路图,经审查后领取元器件;第 68 天 组装电路并调试,检查错误并提出问题;第 911 天 结果分析整理,撰写课程设计报告,验收调试结果;第 1214 天 补充完成课程设计报告和
3、答辩。指导教师签名: 2012 年 6 月 25 日系主任(或责任教师)签名: 2012 年 6 月 25 日武汉理工大学电工电子综合课程设计课程设计说明书目录摘要 1ABSTRACT 21 设计意义及要求 31.1 设计意义 .31.2 设计要求 .31.2.1 题目 .31.2.2 初始条件 .31.2.3 要求完成的主要任务 .32 设计方案 42.1 设计思路 .42.2 方案设计 .42.2.1 设计方案一 .42.2.2 设计方案二 .63 电路设计 73.1 时钟电路 .73.2 26 种码产生器 .73.2.1 26 种码产生器产生电路 73.2.2 74LS161 和 74H
4、C154 芯片介绍 .83.3 子计数器 113.4 显示模块 123.4.1 显示模块电路 .123.4.2 74LS138 芯片介绍 134 调试与检测 .1541 调试中的故障及解决办法 .154.2 调试与运行结果 155 仿真操作步骤及使用说明 165.1 各部件说明 165.2 操作说明 16结束语 .17参考文献 .18武汉理工大学电工电子综合课程设计课程设计说明书附件一 .19附录二 .20附件三 .21武汉理工大学电工电子综合课程设计课程设计说明书武汉理工大学电工电子综合课程设计课程设计说明书1摘要彩灯控制在我们日常生活中十分重要,很多领域都有它的应用。比如霓虹灯的闪烁变换,
5、广告灯的效果,景区装饰灯的变换等。本次课设制作的多花样自动切换的彩灯控制器是其中较简单的,但这仍需要我们的知识的综合运用。本次课设需要设计一个多花样(二花样)自动切换的彩灯控制器。用 555 定时器提供周期为 1s 的时钟脉冲,用两个 74LS161 和两个 74LS154 构成 5 线-32 线译码器,使它不断循环产生 26 种状态,并自动变换。前八种状态通过一个 74LS161 构成的 8 进制计数器来控制 74LS138 译码器来实现彩灯从右往左逐次点亮;第九种到十六种状态通过一个74LS161 构成的 8 进制计数器来控制 74LS138 译码器来实现彩灯从左往右逐次点亮;第十七和十八
6、种状态通过一个 74LS161 构成的 2 进制计数器和一个三态门来控制彩灯全灭和全亮;第十九种到第二十六种状态通过前两个 8 进制计数器共同控制两片译码器彩灯两边同时亮 1 个逐次向中间移动再散开。经试验验证,所设计的多花样(二花样)自动切换的彩灯控制器能实现两种花样,两种花样循环变换。关键字:二花样、自动变换、时钟脉冲、计算器、译码器武汉理工大学电工电子综合课程设计课程设计说明书2AbstractLamp control is very important in our daily lives, many areas have its application. For example, n
7、eon flashing transform, the effect of advertising lights, scenic decoration lights transform. The lesson set for multi-pattern auto switch lantern controller is relatively simple, but it still needs the integrated use of our knowledge. The class set need to design more than one pattern (pattern) aut
8、omatically switches the lamp controller. 555 timer cycle of the clock pulse 1s line 5 -32 lines of two 74LS161 and two 74LS154 decoder to make it continuous cycle to produce 26 kinds of state, and automatically transform. The first eight to control the status of a 74LS161 octal counter 74LS138 decod
9、er to achieve successive lit lantern from right to left; The ninth of 16 states control of a 74LS161 octal counter 74LS138 decoder to achieve successive lit lantern from left to right; Seventeenth and eighteenth state of a 74LS161 binary counter and a three-state gate to control the the lantern Quan
10、mie and all light; Species of 19 to twenty-six states control two decoder lanterns on both sides at the same time bright a successive move to the middle and then spread through the first two octal counter.The experiments prove that the design of multi-pattern (pattern) automatically switches the lam
11、p controller to achieve two tricks, two kinds of pattern loop transformation.Keywords: pattern, automatically change the clock pulse, calculator, decoder武汉理工大学电工电子综合课程设计课程设计说明书31 设计意义及要求1.1 设计意义彩灯控制器有着十分重要的应用,所以彩灯控制在我们日常生活中十分重要,很多领域都有它的应用。比如霓虹灯的闪烁变换,广告灯的效果等。本次课设制作的多花样自动切换的彩灯控制器是其中较简单的,这不仅需要我们的知识的综合运
12、用,而且锻炼了我们的实际动手操作能力。1.2 设计要求1.2.1 题目:多花样自动切换的彩灯控制器设计1.2.2 初始条件:运用所学的模拟电路和数字电路等知识;用到的元件:实验板、电源、连接导线、74 系列芯片、555 芯片等。1.2.3 要求完成的主要任务:现有 8 只彩灯,试设计一控制器,要求彩灯能实现如下追逐图案:第 1 种花样为彩灯从右到左,然后从左到右逐次点亮,全灭全亮;第 2 种花样为彩灯两边同时亮 1 个逐次向中间移动再散开;2 种花样自动变换,循环往复。时间间隔为 1 秒。武汉理工大学电工电子综合课程设计课程设计说明书42 设计方案2.1 设计思路用一个 555 定时器来提供时
13、钟脉冲,通过 5 线-32 线译码器中的 26 种状态来控制多花样自动切换的彩灯控制器的 26 种状态,最后由 3 线-8 线译码器来控制 8 盏彩灯的亮灭。2.2 方案设计2.2.1 设计方案一将多花样自动切换的彩灯控制器设计分成四个模块,每一个模块完成一项功能。多花样自动切换的彩灯控制器设计的四个模块分别为时钟电路,26 种码产生器,子计数器,显示模块。设计框图如图 2.1;控制器的真值表如表 2.1 所示。图 2.1 系统组成框图输入状态 输出状态D4 D3 D2 D1 D0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q01 0 0 0 0 0 0 1 1 1 1 1 1 12 0 0
14、0 0 1 1 0 1 1 1 1 1 13 0 0 0 1 0 1 1 0 1 1 1 1 14 0 0 0 1 1 1 1 1 0 1 1 1 1时钟电路26种码产生器子计数器显示模块武汉理工大学电工电子综合课程设计课程设计说明书55 0 0 1 0 0 1 1 1 1 0 1 1 1输入状态 输出状态续表:D4 D3 D2 D1 D0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q06 0 0 1 0 1 1 1 1 1 1 0 1 17 0 0 1 1 0 1 1 1 1 1 1 0 18 0 0 1 1 1 1 1 1 1 1 1 1 09 0 1 0 0 0 1 1 1 1 1 1
15、1 010 0 1 0 0 1 1 1 1 1 1 1 0 111 0 1 0 1 0 1 1 1 1 1 0 1 112 0 1 0 1 1 1 1 1 1 0 1 1 113 0 1 1 0 0 1 1 1 0 1 1 1 114 0 1 1 0 1 1 1 0 1 1 1 1 115 0 1 1 1 0 1 0 1 1 1 1 1 116 0 1 1 1 1 0 1 1 1 1 1 1 117 1 0 0 0 0 1 1 1 1 1 1 1 118 1 0 0 0 1 0 0 0 0 0 0 0 019 1 0 0 1 0 0 1 1 1 1 1 1 020 1 0 0 1 1 1 0
16、1 1 1 1 0 121 1 0 1 0 0 1 1 0 1 1 0 1 122 1 0 1 0 1 1 1 1 0 0 1 1 123 1 0 1 1 0 1 1 1 0 0 1 1 124 1 0 1 1 1 1 1 0 1 1 0 1 125 1 1 0 0 0 1 0 1 1 1 1 0 126 1 1 0 0 1 0 1 1 1 1 1 1 0表 2.1 控制器真值表由一个 555 构成时钟电路;由两个 74LS161 和一个 74HC10(三输入与非门)构成 26计数器;由两个 74HC154 和一个非门构成 5 线-32 线译码器;由两片 74LS161 和两个非门武汉理工大学
17、电工电子综合课程设计课程设计说明书6分别构成 8 计数器;由一片 74LS161 和非门及一个 74LS126(三态门)构成 2 计数器控制彩灯的全灭和全亮;由两片 74LS138 和八盏彩灯构成显示模块。电路图如图附录一2.2.2 设计方案二方案二采用 51 单片机,只需要有复位电路,时钟电路,电源电路,单片机就可以正常工作。按图将 LED 与单片机连接好,通过编程就可以实现题目的要求。电路图如图 2.2 所示;大图见附录二;程序见附录三。图 2.2 方案二设计图2.3 方案比较方案一是采用数字芯片,它的缺点是比较复杂,使用芯片多,费用大,连线比较麻烦,容易出错,但可以很好的锻炼分析、解决问
18、题的能力和仿真软件的使用。方案二采用单片机实现,它的缺点是单片机有点大材小用,优点是连线简单,所需元件少,可以很好的工作。所以,仿真选择采用数字芯片,实物制作采用单片机。武汉理工大学电工电子综合课程设计课程设计说明书73 电路设计3.1 时钟电路用 555 定时器构成多谐振荡器,电路输出得到一个周期性的矩形脉冲。 sCRCRtpL 329.017.4017.02ln 6311 sCRH 658.0174)()()( 32 spHL 986539555 芯片管脚如图 3.1 所示;电路图如图 3.2 所示。图 3.1 555 芯片管脚图3.2 26 种码产生器3.2.1 26 种码产生器产生电路
19、用由两个 74LS161(U1、U2)和一个 74HC10(三输入与非门)构成 26 计数器,当 U1第一次加到 15 时,再来一个脉冲信号,U1 产生一个进位信号给 U2,U1 再做加计数器,当 U1 的 时同时 U2 的 时,将 U1 的 和 U2 的 通过一1023Q01123Q13Q0个三输入与非门连接到两片 161 的清零端,使其重新计数,形成 26 计数器。由两个74HC154(U5、U6)和一个非门构成 5 线-32 线译码器,输出 26 种状态。由 U2 的 Q0 直接武汉理工大学电工电子综合课程设计课程设计说明书8接到第一片 154 的 E2 是能端,再通过一个非门接到第二片
20、 154 的 E2 使能端,如 Q0=0,选择第一片 154 芯片,来输出前 16 种状态,此时第二片 154 停止工作;Q0=1,则相反。电路图如图 3.3 所示。图 3.2 555 定时器3.2.2 74LS161 和 74HC154 芯片介绍74LS161 的引脚图和功能表如图 3.4 和表 3.1 所示。引脚介绍:时钟信号,四个数据输入端 P0P3,清零 MR,使能端 CEP、CET,置数PE,数据输出端 Q0Q3,进位端 TC。当 0(输入低电平) ,则不管其他输入端(包括 CP 端)状态如何,四个数据输出CR端 QA、Q B、Q C、Q D全部为零。所以该计数器具有“异步清零”功能
21、。当 1 且 0 时,时钟脉冲 CP 上升沿到达,四个数据输出端 QA、Q B、Q C、Q D同L时分别接收并行数据输入信号 a、b、c、d,该芯片具有“同步置数”功能。当 1,CTrCTp1 时,则对计数脉冲 CP 实现 4 位同步二进制加计数。R当 1 时,只要 CTr 和 ENP 中有一个为 0,则不管 CP 状态如何(包括上升沿)CLD武汉理工大学电工电子综合课程设计课程设计说明书9,计数器所有数据输出都保持原状态不变。因此,CTr 和 CTp 应该为计数控制端,当它们同时为 1 时,计数器执行正常同步计数功能;而当它们有一个为 0 时,计数器执行保持功能。74HC154 的引脚图和功
22、能表如图 3.5 和表 3.2 所示图 3.4 74LS161 引脚图81 6 1 5 1 4 1 3 1 2 1 1 1 0V c c地QC C981 2 3 4 5 6 78D1Q0Q1Q2Q3C TrL DC R L DC P D0D1D2D3EPD0D2D3C TPC R C PQC CQ0Q1Q2Q3Er武汉理工大学电工电子综合课程设计课程设计说明书10图 3.3 26 种码产生器输入 输出CRCP LDCTr CTp D3 D2 D1 D0 Q3 Q2 Q1 Q00 0 0 0 01 0 d c b a d c b a1 1 0 Q3 Q2 Q1 Q01 1 0 Q3 Q2 Q1
23、Q01 1 1 1 状态码加 1表 3.1 74LS161 功能表图 3.5 74HC154 的引脚图引脚介绍: 1-11 13-17 :输出端。18-19:使能输入端、低电平有效 。20-23 地址输入端 (address inputs) 74HC154 是 一 款 高 速 CMOS 器 件 , 74HC154 引 脚 兼 容 低 功 耗 肖 特 基 TTL( LSTTL)系 列 。74HC154 译 码 器 可 接 受 4 位 高 有 效 二 进 制 地 址 输 入 , 并 提 供 16 个 互 斥 的 低 有 效输 出 。 74HC154 的 两 个 输 入 使 能 门 电 路 可 用
24、于 译 码 器 选 通 , 以 消 除 输 出 端 上 的 通 常 译码 “假 信 号 ”, 也 可 用 于 译 码 器 扩 展 。 该 使 能 门 电 路 包 含 两 个 “逻 辑 与 ”输 入 , 必 须置 为 低 以 便 使 能 输 出 端 。 任 选 一 个 使 能 输 入 端 作 为 数 据 输 入 , 74HC154 可 充 当 一 个武汉理工大学电工电子综合课程设计课程设计说明书111-16 的 多 路 分 配 器 。 当 其 余 的 使 能 输 入 端 置 低 时 , 地 址 输 出 将 会 跟 随 应 用 的 状 态 。输入E2A3 A2 A1 A0输出L L L L L L
25、 0yL L L L L H 1L L L L H L 2L L L L H H 3yL L L H L L 4L L L H L H 5L L L H H L 6yL L L H H H 7L L H L L L 8L L H L L H 9yL L H L H L 10L L H L H HL L H H L L 12yL L H H L H 3L L H H H L 14L L H H H H 5yH NONEH NONE表 3.2 74HC154 功能表3.3 子计数器将 26 种码的前 8 种通过与门和与非门合并成一个信号输出,只要是其中的一个信号,就输出为 1,将这一个信号作为 7
26、4LS161(U11)的使能信号;同理,第 9 到 16 种码合并成一个信号作为 74LS161(U80)的使能信号;第 17 和 18 种码合并成一个信号作为74LS161(U13)的使能信号;U11 和 U80 是 8 进制计数器,当 时, 的1023Q3Q武汉理工大学电工电子综合课程设计课程设计说明书12信号通过一个非门反馈到清零端,是计数器重新计数;U13 是二进制计数器,当时, 的信号通过一个非门反馈到清零端,是计数器重新计数。第 1901123Q3Q到 26 种码合并成一个信号,通过或门接到 U11 和 U80 的使能端,即如是第 19 到 26 种码,则 U11 和 U80 同时
27、工作。电路图如图 3.6 所示。图 3.6 子计数器3.4 显示模块3.4.1 显示模块电路第一片 74LS138(U16)的 E1 使能端与子计数器中的第一片 74LS161,即 U11 的使能端并联,所以当 U11 工作时,带动 U16 工作。U11 的 分别接到 U16 的 CBA 上,于是012Q武汉理工大学电工电子综合课程设计课程设计说明书13第 1 到第 8 的码通过它们使灯从右往左逐次点亮。当 U11 不工作时,E1=0,U16 输出全为1,通过与门对彩灯亮灭没影响。同理,第二片 74LS138(U17)的 E1 使能端与子计数器中的第二片 74LS161,即 U80 的使能端并
28、联,U80 的 分别接到 U17 的 CBA 上,于是012Q第 9 到第 16 的码通过它们使灯从左往右逐次点亮。第三片 161 的使能端和一个三态门的使能端并联,通过使能信号来控制第 17 和 18 种码。当输入的是第 17 种码,第三片 161工作, =0,通过非门和三态门输出为 1,把它直接接到八盏彩灯前面的与门,则与门输0Q出为 1,所以八盏彩灯全灭。当输入的是第 18 种码,第三片 161 工作, =1,通过非门0Q和三态门输出为 0,把它直接接到八盏彩灯前面的与门,则与门输出为 0,所以八盏彩灯全亮。当输入的是第 19 到 26 种状态时,第一片 161(U11)和第二片 161
29、(U80)同时工作,彩灯两边同时亮 1 个逐次向中间移动再散开。如是第 19 种状态,U11 控制第 8 盏灯亮,同时 U80 控制第 1 盏灯亮,就是两边同时亮一个灯,如此类推,效果就是灯逐次向中间移动再散开。电路图如图 3.7 所示。图 3.7 显示电路3.4.2 74LS138 芯片介绍武汉理工大学电工电子综合课程设计课程设计说明书1474LS138 的引脚图和功能表如图 3.8 和表 3.3 所示。图 3.6 74LS138 的引脚图输入 输出E3 12EA2 A1 A0 0y12y34y56y70 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 11 0 0 0 0 0
30、 1 1 1 1 1 1 11 0 0 0 1 1 0 1 1 1 1 1 11 0 0 1 0 1 1 0 1 1 1 1 11 0 0 1 1 1 1 1 0 1 1 1 11 0 1 0 0 1 1 1 1 0 1 1 11 0 1 0 1 1 1 1 1 1 0 1 11 0 1 1 0 1 1 1 1 1 1 0 11 0 1 1 1 1 1 1 1 1 1 1 0表 3.3 74LS138 的功能表引脚介绍:A2A1A0 数据输入端, 使能端, 数据输出端23E0Y7当 一 个 选 通 端 ( E3) 为 高 电 平 , 另 两 个 选 通 端 ( E2、 E1) 为 低 电 平
31、时 , 可 将 地址 端 ( A0、 A1、 A2) 的 二 进 制 编 码 在 Y0 至 Y7 对 应 的 输 出 端 以 低 电 平 译 出 。武汉理工大学电工电子综合课程设计课程设计说明书154 调试与检测41 调试中的故障及解决办法方案一调试现象:按照电路图,在 Proteus 上连好电路,点击仿真按钮,前 8 种状态,D1 一直都亮着,后面 8 种状态 D8 一直亮着。全灭和全亮的顺序反了,变成了全亮在全灭。解决办法:因为开始设计是,两片 74LS138 的使能端都是正常接线,需接高的就接了高电平,需接低的就接低电平,没有与相应的子计数器中的 74LS161 的使能端相连 ,而且第三
32、片 161 没有接非门,所以当输入前 8 种状态时,第二片 161 的 =0000,即第0123Q二片 138 的 CBA=000 时,输出状态 =11111110,所以 D1 一直都亮着。同理01234567YY输入后面 8 种状态时,第一片 161 的 =0000,第一片 138 的 CBA=000 时,输出状Q态 =11111110,所以 D8 一直都亮着。将两片 138 的 E1 接到相应的 161 的01234567YY使能端上,输入前 8 种状态时,第二片 161 和第二片 138 都不使能,输出状态=11111111,所以 D1 就不会一直都亮着。同理,D8 也不是一直都亮着。0
33、1234567全灭和全亮的顺序饭了,是因为第三片 161 的 =0,通过三态门直接接到灯上,所0Q以灯全亮, =1,灯全灭。在第三片 161 的 接一个非门,全灭和全亮的顺序就会恢复0Q正常。方案二中焊接好电路板后,将下载好的程序输入单片机中,花样变化正常,但是每个状态变化的时间不是预定值 1s。检查电路发现电路没问题,是因为时间是由单片机定时器控制的,所以将程序中定时器的参数值改变后在调试,发现彩灯按要求正常工作。4.2 调试与运行结果改进电路后,运行结果正常,八盏彩灯从右到左,然后从左到右逐次点亮,全灭全亮(顺序为:D8、D7、D6、D5、D4、D3、D2、D1,D1、D2、D3、D4、D
34、5、D6、D7、D8 逐个亮,然后全灭,再全亮) ;之后彩灯两边同时亮 1 个逐次向中间移动再散开(顺序为:D1D8、D2D7、D3D6、D4D5、D4D5、D3D6、D2D7、D1D8 逐次亮); 2 种花样自动变换,循环武汉理工大学电工电子综合课程设计课程设计说明书16往复。时间间隔为 1 秒。5 仿真操作步骤及使用说明5.1 各部件说明5.1.1U3 是 555 定时器,提供 T=1s 的时钟周期;U1,U2,U4:A 是 26 进制计数器;U5,U6,U7:A、B,U9:A、B,U10:A、B 是 5 线-32 线译码器;U11,U12,U13 分别是8,8,2 进制计数器;U16,U
35、17 是 3 线-8 线译码器;D1D8 是八盏彩灯。5.1.2D0 为左边第一盏灯,以此类推,D8 为右边第一盏灯。 5.2 操作说明点击仿真按键:八盏彩灯从右到左,然后从左到右逐次点亮,全灭全亮(顺序为:D8、D7、D6、D5、D4、D3、D2、D1,D1、D2、D3、D4、D5、D6、D7、D8 逐个亮,然后全灭,再全亮) ;之后彩灯两边同时亮 1 个逐次向中间移动再散开(顺序为:D1D8、D2D7、D3D6、D4D5、D4D5、D3D6、D2D7、D1D8 逐次亮); 2 种花样自动变换,循环往复。时间间隔为 1 秒。武汉理工大学电工电子综合课程设计课程设计说明书17结束语本次课程设计
36、需要对题目的分析,将整体功能拆分成几个模块来实现,通过本次课程设计,让我学到了很多东西,受益匪浅,不仅熟练了各种芯片的结构和功能,并能正确进行电路仿真、调试和修改。在遇到问题是,自己先独立结果,在网上查找资料或去图书馆查书,锻炼了自己的学习能力。如果实在不行,与小组成员讨论结果,在讨论的过程中不仅收获了知识,而且培养了团队精神。通过理论与实践相结合,进一步加深我的理论知识和思考方式。在几天的时间中,我感到自己的知识还是比较匮乏,所以平时还是需要多锻炼自己,加深对所学的知识的了解。同时应加强自己的严谨意识,仔细画图,减少不必要的错误。在焊接电路板时,帮忙检查电路连线,虽然是十分简单的电路,但在实
37、际操作过程中,总会弄混连线,所以还应加强锻炼自己排查错误的能力。武汉理工大学电工电子综合课程设计课程设计说明书18参考文献1 康华光.电子技术基础-数字部分(第五版) ,高等教育出版,2006.12 周新民.工程实践与训练教程-电子电工部分(第一版) ,武汉理工大学出版,2009.93 梁宗善.新型集成电路的应用-电子技术基础课程设计,华中理工大学出版社,2007.124 陈永甫主编.数字电路基础及快速识图.人民邮电出版社,2006.55 刘修文主编.实用电子电路设计制作 300 例.中国电力出版社,2005武汉理工大学电工电子综合课程设计课程设计说明书19附件一武汉理工大学电工电子综合课程设
38、计课程设计说明书20附录二武汉理工大学电工电子综合课程设计课程设计说明书21附件三武汉理工大学电工电子综合课程设计课程设计说明书22方案二程序#include /51 单片机头文件#define uint unsigned int; /宏定义,uint 表示无符号整形#define uchar unsigned char; /宏定义,uchar 表示无符号字符形uchar code table=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0x00,0x7e,0xbd,0
39、xdb,0xe7,0xe7,0xdb,0xbd,0x7e; /8 个灯的 26 种状态码uint i=0,aa=0; /全局变量void main() /主函数TH0=(65536-50000)/256; /装定时器初值TL0=(65536-50000)%256;EA=1; /全局使能ET0=1; /定时器 0 使能TR0=1;P2=table0; /8 个灯为 00000001,右边第一个亮while(1) /26 种状态循环if(aa=50) /定时到一秒时 aa 清零aa=0;i+; /i 加一if(i=26) /当 i 为 26 时清零,重复循环i=0;P2=tablei; /一秒钟换一种状态武汉理工大学电工电子综合课程设计课程设计说明书23void timer0() interrupt 1 /定时器 0 函数TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;