




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四川师范大学成都学院电子工程系课程设计报告 1 目目 录录 1 智能洗衣机的设计方案 1 2 单元模块设计 1 2 1 主控制器简介 1 2 1 1 STC89C52单片机特点 1 2 1 2 STC89C52最小系统电路设计 2 2 2洗衣机电机驱动电路设计 4 2 3 显示电路设计 4 2 3 1 数码管简介 4 2 3 2 数码管显示电路设计 6 2 4 水位检测模块设计 7 2 5 按键控制模块设计 7 2 6蜂鸣器模块设计 9 3 系统软件设计 10 3 1 系统软件结构 10 3 2 主程序流程图 10 3 3 控制程序流程图 11 4 系统调试 12 4 1 测试环境及工具 12 4 2 硬件调试 12 4 3 软件调试 12 5 设计总结 14 四川师范大学成都学院电子工程系课程设计报告 2 6 参考文献 15 附录1 作品实物图 16 附录2 作品原理图 17 附录3 作品PCB图 18 附录4 作品仿真图 19 附录5 作品程序 20 四川师范大学成都学院电子工程系课程设计报告 0 1 1 智能洗衣机的设计方案智能洗衣机的设计方案 智能洗衣机系统主要由水位采集模块 驱动模块 显示模块 控制模块四部分组成 控制模块由按键控制组成 用于实时时间的设置 洗衣机根据控制模块的输入值选 择不同的工作状态 显示模块用于人机信息交换 显示当前工作时间和工作状态 水位采集模块用于采 集当前洗衣机水的深度 智能洗衣机系统的设计方案图如图1所示 电机正转 电机反转 蜂鸣器 进水阀 排水阀 驱 动 模 块 按键扫描输入 脱水 图1 智能洗衣机系统的设计方案图 2 2 单元模块设计单元模块设计 2 1 主控制器简介 本设计主控制器采用软件编程自由度大 外围模块丰富 硬件电路简单的可编程 控制芯片STC89C52 STC89C52一类具有8位总线的单片机 由于其性价比和集成度高 受 到广大技术开发人员的青睐 2 1 1 STC89C52单片机特点 STC89C52芯片具有如下特点 STC89C52是一种低功耗 高性能CMOS8位微控制器 具有 8K 在系统可编程Flash 存储器 低8k字节Flash 512字节RAM 32 位I O 口线 看门狗定时器 内置4KB STC 89C52 水位传感器 采样模块 扫描显示输出 四川师范大学成都学院电子工程系课程设计报告 1 EEPROM MAX810复位电路 三个16 位 定时器 计数器 一个6向量2级中断结构 全双工串行口 另外 STC89X52 可降至0Hz 静态逻辑操作 支持2种软件可选择节电模式 空闲模式下 CPU 停止工作 允许RAM 定时器 计数器 串口 中断继续工作 掉电保护方式下 RAM内 容被保存 振荡器被冻结 单片机一切工作停止 直到下一个中断或硬件复位为止 最高运作频率35Mhz 6T 12T可选 和atmel的对比STC89C52RC单片机 8K字节程序存储空间 512字节数据存储空间 内带4K字节EEPROM存储空间 可直接使用串口下载 AT89S52单片机 8K字节程序存储空间 256字节数据存储空间 没有内带EEPROM存储空间 具有串行在线编程能力 强大的中断功能 抗干扰力强 运行环境温度范围为 40 85 适合于工业环境 STC98C52单片机的所有外围模块的控制都是通过特殊寄存器来实现的 故其程序 的编写相对简单 RST 9 XTAL2 18 XTAL1 19 GND 20 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN 29 ALE PROG 30 EA VPP 31 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 M OSI 6 P1 6 M ISO 7 P1 7 SCK 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RO 17 U1 89S51 图2 STC89C52 2 1 2 STC89C52最小系统电路设计 电源电路 该电源电路采用直接由电源适配器提供 5V电压 经过稳压电路后供STC98C52工作 并且将数字电源与模拟电源通过电感隔离 通过发光二极管指明电源电路工作正常 四川师范大学成都学院电子工程系课程设计报告 2 电源电路图如图3所示 100pF C8 Cap 104 C7 Cap 220uF C1 Cap 10uH L1 10uH L2 104 C9 Cap 1K R24 Res2 D3 LED0 5V GND VCC GND Vout 2 Vin 1 GND 3 WN winya 图3 电源电路图 晶振电路 STC89C52RC内部有一个用于构成振荡器的高增益反相放大器 引脚RXD和TXD分别 是此放大器的输入端和输出端 时钟可以由内部方式产生或外部方式产生 在RXD和TX D引脚上外接定时元件 内部振荡器就产生自激振荡 定时元件通常采用石英晶体和电 容组成的并联谐振回路 晶体振荡频率可以在1 2 12MHz之间选择 电容值在5 30pF 之间选择 电容值的大小可对频率起微调的作用 外部方式的时钟电路如图4所示 RXD接地 TXD接外部振荡器 对外部振荡信号无 特殊要求 只要求保证脉冲宽度 一般采用频率低于12MHz的方波信号 片内时钟发生 器把振荡频率两分频 产生一个两相时钟P1和P2 供单片机使用 RXD接地 TXD接外部振荡器 对外部振荡信号无特殊要求 只要求保证脉冲宽度 一般采用频率低于12MHz的方波信号 片内时钟发生器把振荡频率两分频 产生一个 两相时钟P1和P2 供单片机使用 RST 9 XTAL2 18 XTAL1 19 GND 20 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN 29 ALE PROG 30 EA VPP 31 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 M OSI 6 P1 6 M ISO 7 P1 7 SCK 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RO 17 U1 89S51 p20 p21 p26 p27 12 Y1 XTAL RES p24 p25 1K 1K Res2 1K R21 Res2 1K R22 Res2 1K R23 Res2 GND VCC VCC GND 30pF C4 Cap 30pF C3 Cap 100pF C2 Cap p22 p23 p30 p32 四川师范大学成都学院电子工程系课程设计报告 3 图4 晶振电路图 2 2洗衣机电机驱动电路设计 在本设计中电机驱动电路采用了H桥驱动电路 电机驱动电路图如图5所示 当p26接高电平 p27接低电平时 Q7导通 Q6截止 Q5为NPN 此时Q5基极的电平 高于发射极导通 Q4为PNP 此时Q4基极的电平低于发射极导通 Q3 Q8截止 电流经 Q4到电机 电机到Q5 再经Q5到地 此时电机正转 当p27接高电平 p26接低电平时 Q6导通 Q7截止 Q8为NPN 此时Q8基极的电平高于发射极导通 Q4为PNP 此时Q4 基极的电平低于发射极导通 Q5 Q4截止 电流经Q3到电机 电机到Q8 再经Q8到地 此时电机正转 在设计中为了避免电机的反电动势的危害 我们在晶体管的两端接了开关二极管1 N4148 因为电机线圈在电机开闭瞬间的反电动势通过会高过电源 这样对晶体管电路 会有很大影响甚至烧毁 Q4 2N3906 Q8 2N3904 Q5 2N3904 Q6 2N3904Q7 2N3904 360 R3 Res2 360 R5 Res2 360 R4 Res2 360 R6 Res2 360 R9 Res2 360 R7 Res2 360 R12 Res2360 R11 Res2 VCC GND p26 p27 1 1 2 2M M1 Component 1 D1 Diode 1N914 D2 Diode 1N914 D5 Diode 1N914 D4 Diode 1N914 10uF C6 Cap Q3 2N3906 图5 电风扇驱动电路图 2 3 显示电路设计 2 3 1 数码管简介 LED数码管 LED Segment Displays 是由多个发光二极管封装在一起组成 8 字型的器件 引线已在内部连接 四川师范大学成都学院电子工程系课程设计报告 4 完成 只需引出它们的各个笔划 公共电极 LED数码管常用段数一般为7段有的另加 一个小数点 还有一种是类似于3位 1 型 位数有半位 1 2 3 4 5 6 8 1 0位等等 led数码管根据LED的接法不同分为共阴和共阳两类 LED的这些特性 对编 程是很重要的 因为不同类型的数码管 除了它们的硬件电路有差异外 编程方法也 是不同的 共阴和共阳极数码管 它们的发光原理是一样的 只是它们的电源极性不 同而已 颜色有红 绿 蓝 黄等几种 led数码管广泛用于仪表 时钟 车站 家电等场合 选用时要注意产品尺寸颜色 功耗 亮度 波长等 下面将介绍常用LED数码管内部引脚图片 图6这是一个7段两位带小数点 10引脚的LED数码管 图6 引脚定义每一笔划都是对应一个字母表示 DP是小数点 图6 数码管内部结构 数码管要正常显示 就要用驱动电路来驱动数码管的各个段码 从而显示出我们 要的数字 因此根据数码管的驱动方式的不同 可以分为静态式和动态式两类 静态显示驱动 静态驱动也称直流驱动 静态驱动是指每个数码管的每一个段码都由一个单片机 的I O端口进行驱动 或者使用如BCD码二 十进制译码器译码进行驱动 静态驱动的优点是编程简单 显示亮度高 缺点是占用I O端口多 如驱动5个数码管静态显示则需要5 8 40根I O端口来驱动 要知道一个89 四川师范大学成都学院电子工程系课程设计报告 5 S51单片机可用的I O端口才32个呢 实际应用时必须增加译码驱动器进行驱动 增加了硬件电路的复杂性 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一 动态驱动是 将所有数码管的8个显示笔划 a b c d e f g dp 的同名端连在一起 另外为每个数码 管的公共极COM增加位选通控制电路 位选通由各自独立的I O线控制 当单片机输出 字形码时 所有数码管都接收到相同的字形码 但究竟是那个数码管会显示出字形 取决于单片机对位选通COM端电路的控制 所以我们只要将需要显示的数码管的选通控 制打开 该位就显示出字形 没有选通的数码管就不会亮 通过分时轮流控制各个数 码管的的COM端 就使各个数码管轮流受控显示 这就是动态驱动 在轮流显示过程中 每位数码管的点亮时间为1 2ms 由于人的视觉暂留现象及发光二极管的余辉效应 尽管实际上各位数码管并非同时点亮 但只要扫描的速度足够快 给人的印象就是 一组稳定的显示数据 不会有闪烁感 动态显示的效果和静态显示是一样的 能够节 省大量的I O端口 而且功耗更低 2 3 2 数码管显示电路设计 数码管显示电路由三极管驱动 显示电路图如图7所示 数码管显示电路中发光二极管用于指示该模块供电是否正常 4位数码管显示电路中12位并入并出芯片 数码管的 a b c d e f g dp 为数据串 行输入引脚 与单片机的数据输出引脚相连 S1 S2 S3 S4为位先 由单片机控制 为了减少占用单片机I O口 在设计电路时使用动态扫描 但在显示电路中也占用12 个I O口 有效地减少占用单片机I O口 在I O口较少的单片机中比较实用 四川师范大学成都学院电子工程系课程设计报告 6 a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 S1 9 S2 10 S3 X 11 S4 S 12 S1S2S3S4 LED 4 LED 4 Q 1 2N 3904 Q 2 2N 3904 Q 10 2N 3904 Q 11 2N 3904 G N D S1S2S3S4 S1S2S3 S4 p20p21p22p23 1K R2 Res2 图7 数码管显示电路图 2 4 水位检测模块设计 水位检测模块通过水位传感器实现对桶内水位的检测 水位传感器内部存在LC振 荡电路 当水压改变后电容值也会随之改变 从而影响水位传感器的输出频率 不同 的水位对应一个吲定的频率值 本课题采用sw 1 型水位传感器 在零水位时输出频率为26 8kHz 随着水位的升高水位传感器输出的 频率会之减小 当达到本课题设计的最高水位390mm时输出频率为22 57kHz 将水位传感器的输出连接到水位检测电路如图8所示 四川师范大学成都学院电子工程系课程设计报告 7 R3 VCC 1 1 2 2 U105A u105 1 1 2 2 U105B u105 1K R26 Res2 1K R25 Res2 1K R28 Res2 1K R27 Res2 1 1 2 2 U105C u105 100pF C10 Cap GND p36 传 传 传 传 传 传 传 图8水位检测电路 2 5 按键控制模块设计 本设计按键控制由4个小按键组成 通过按键编址电路把按键的开关信息转化为逻 辑电平 0 或 1 接收电路接收此脉冲信号 然后送入单片机 并且根据信号完 成对控制电路的控制 按键电路 按键电路主要由4个按键电路组成 电路图如图9所示 10K R13 Res2 GND VCC RES S1 SW PB S2 SW PB S3 SW PB 10K R14 Res2 10K R15 Res2 VCC GNDGND p24p25 30uF C5 Cap S4 SW PB 10K R1 Res2 VCC GND p32 VCC 图9 无线遥控发射电路图 四川师范大学成都学院电子工程系课程设计报告 8 4个小按键有4个输出端RES p32 p24 p25 输出均是低电平有效 并且带有一个外 部中断电路 当没有按键按下时 输出端为高电平 单片机复位电路 RST引脚是复位信号的输入端 复位信号是高电平有效 其有效时间应持续24个振 荡周期 即二个机器周期 以上 若使用颇率为6MHz的晶振 则复位信号持续时间应超 过4us才能完成复位操作 产生复位信号的电路逻辑如图10所示 图10 电路逻辑 整个复位电路包括芯片内 外两部分 外部电路产生的复位信号 RST 送至施密特 触发器 再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采 样 然后才得到内部复位操作所需要的信号 复位操作有上电自动复位相按键手动复 位两种方式 上电自动复位是通过外部复位电路的电容充电来实现的 其电路如图11所示 这 佯 只要电源Vcc的上升时间不超过1ms 就可以实现自动上电复位 即接通电源就成 了系统的复位初始化 按键手动复位有电平方式和脉冲方式两种 其中 按键电平复位是通过使复位端 经电阻与Vcc电源接通而实现的 其电路如图11所示 而按键脉冲复位则是利用RC微分 电路产生的正脉冲来实现的 其电路如图11所示 四川师范大学成都学院电子工程系课程设计报告 9 图11 复位电路 2 6蜂鸣器模块设计 本设计控制由一个蜂鸣器和一个三极管组成 通过单片机输出高低电平实现对三 极管的控制 从而达到控制蜂鸣器的作用 当单片机的p30口输出高电平时 三极管导 通 p30口输出为低电平时三极管不导通 电路如图12所示 LS1 Speaker Q 9 2N 3904 G N D 1K R8 Res2 V CC 1K R10 Res2 p30 图12 蜂鸣器电路 3 3 系统软件设计系统软件设计 3 1 系统软件结构 在硬件构建了智能洗衣机系统的基本功能之后 软件所需实现的功能主要是针对 系统功能的实现及数据的处理和应用 系统软件需要实现信号控制 信号采集 信号 四川师范大学成都学院电子工程系课程设计报告 10 处理 本设计以单片机STC89C52作为主控制器 整个系统软件设计均采用C语言实现 整 个系统软件由主程序 温度采集程序 时间读写程序 显示程序与控制程序等几个主 要部分 3 2 主程序流程图 主程序是单片机程序的主体 整个单片机系统软件的功能实现都是在其中完成的 主程序包括时间处理程序 电机控制程序 显示程序 数据采集四部分 主程序流 程图如图13所示 图13 主程序流程图 3 3 控制程序流程图 操作控制程序分为时间校正程序和电机控制程序两部分 电机控制程序为按键控 制程序 电机控制程序是整个程序的核心部分 电机控制程序流程图如图14所示 数据采集 开始 初始化系统时钟 各模块初始化 时间处理程序 电机控制程序 显示程序 结束 开机 四川师范大学成都学院电子工程系课程设计报告 11 图14 风扇控制程序流程图 当用户打开洗衣机时 设定好洗涤时间和水量 按开始键 洗衣机开始运行 电 机在一定的时间内正转和反转 当洗涤时间达到用户所设定的时间时 电机停止 排 水 蜂鸣器响 提醒用户 若用户选择脱水 并设定好时间后 洗衣机开始脱水 若 用户不选择脱水 则等待关机 设工作时间和水量 开始洗涤 正转25秒 停止10秒 反转15秒 停止10秒 定时时间是否到了 否 是 电机停止 排水 蜂鸣器响 提醒用户 是否脱水 是 设定脱水时间 开始脱水 定时时间到 电机停止 蜂鸣器响 提醒用户 停机 否 等待关机 四川师范大学成都学院电子工程系课程设计报告 12 4 4 系统调试系统调试 系统调试由硬件调试和软件调试组成 硬件调试包括静态调试 断电检查 通电检查 联机检查 动态调试 软件调试基本方法先独立后联机 先分块后组合 先单步后 连 常见的软件错误类型有程序失控 不响应中断错误 循环响应中断错误 输入输 出错误 结果不正确 4 1 测试环境及工具 测试温度环境 25 40摄氏度 测试电机速度 用直流电机模拟 测试仪器及软件 数字万用表 keil4 proteus等 4 2 硬件调试 断电检查 在系统断电的情况下 对照原理图和PCB检查元器件焊接是否正确 检 查无误后 用万用表检查电路中有无短路断路现象 通电检查 给系统上电后 用万用表检测各点电压电流是否符合设计要求 电机 调速电路中A接VCC B接地或B接VCC A接地 检测电风扇是否可以正转或反转 4 3 软件调试 整个程序包括主程序 水位采集程序 时间读写程序 显示程序与控制程序 针 对这些模块程序我们首先调试的是显示程序 再调的水位采集程序 时间读写程序 最后调的控制程序 一旦显示程序调试好了 就可以通过这个窗口观察程序内部数据 和状态了 整个程序的调试主要是控制程序的调试 显示程序 水位采集程序 时间读写程 序的调试 我们直接移植了51单片机的程序 移植过程主要修改了端口的读写和一些 延时函数保证端口的正确读写和读写操作时序正确 控制程序的调试过程中首先调试电机的手动控制 再调试电机的自动控制 最后 定时功能 在调试过程中我们碰到了一些问题 如在调试自动控制时 我们发现电机 进入自动调速模式后不能通过电机按键关闭 只有退出该模式才能启动按键关闭 四川师范大学成都学院电子工程系课程设计报告 13 5 5 设计总结设计总结 在小组同学不断研讨和学习中 我们已经出色完成这次课程设计 这已经是我第 二次做课程设计 回想大一进入电子工程系时候 那些对自己以后专业的盲动到动手 写报告记录内容 参加小组一起设计智能洗衣机调控 我一次次感觉到自己更加迈上 电子之路 四川师范大学成都学院电子工程系课程设计报告 14 小组宗旨了是此次的设计并不奢望一定能成功 但一定要对自已学的各种电子知 识能有一定的运用能力 我们做设计的目的是希望能检查下对所学知识的运用能力的 强弱 开始慢慢走上电子设计的路 这一点是难能可贵的 在做这次智能洗衣机时 它涉及到了我们大一 二学的几门课程的知识 比如单 片机的知识 CPU的运用等 从理论知识到做出实物 我们从课本到实践过程中得 到升华和提高 我们边讨论边做实物 像老师请教方法 和同学得出结论 并用完善 的报告来记录 这些都是我们课程设计做的相当出色的条件 我们也对自己做相当要 求 要求绝不含糊 认真体会自己这次课程设计的内容 从中得到更多提高 锲而不舍 金石可镂 这个词来形容我们这次课程设计太合适不过了 在刚接触 无从下手到后来逐步完善 时刻在每道工序上的不放弃 要求做到自己最好 这一些 都得到了回报 一个人能力与精力是有限的 但是团队则不一样 我们小组齐心协力 也让我们更轻松来做 培养我们的团队合作意识 经过这次课题设计 使我对我们这 个专业有了更深的了解 也增加了我对电子专业的兴趣 通过这次课程设计 我深深体会到了一点 理论与实践是永远不可能分开的 在 完成好专业知识的同时 不忘经常亲自动手实践 这样才能更好的掌握知识 并学以 自用 这样才能成为一个高端的电子专业人才 6 参考文献 1 张琳娜 传感检测技术及应用 M 中国计量出版社 2009 5 78 90 2 邵敏权 单片机原理实验及应用 M 吉林科学技术出版社 2008 1 112 134 3 徐科军 传感器与检测技术 M 电子工业出版社 2008 10 97 117 5 潘其光 常用测温仪表技术问答 M 国防工业出版社 2006 4 56 89 四川师范大学成都学院电子工程系课程设计报告 15 6 戴 维 51单片机C语言应用程序设计实例精讲 M 电子工业出版社 2006 120 136 7 张黎平 家用电器科技 M 中华人民共和国新闻出版总署 1995 8 李开泰 有限元方法基础及其应用 M 西安交通大学出版社 1998 9 沃德 海伦 模态分析理论与试验 M 北京理工大学出版社 2001 127 142 10 邓则名 电器与可编程控制器应用技术 M 机械工业出版社 2004 附录附录1 1 作品实物图 作品实物图 四川师范大学成都学院电子工程系课程设计报告 16 四川师范大学成都学院电子工程系课程设计报告 17 附录附录2 2 作品原理图 作品原理图 RST 9 XTAL2 18 XTAL1 19 GND 20 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN 29 ALE PROG 30 EA VPP 31 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 MOSI 6 P1 6 MISO 7 P1 7 SCK 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RO 17 U1 89S51 p20 p21 LS1 Speaker Q9 2N3904 GND 1K R8 Res2 VCC 1K R10 Res2 Q4 2N3906 Q8 2N3904 Q5 2N3904 Q6 2N3904Q7 2N3904 360 R3 Res2 360 R5 Res2 360 R4 Res2 360 R6 Res2 360 R9 Res2 360 R7 Res2 360 R12 Res2360 R11 Res2 VCC GND p26 p27 p26 p27 1 1 2 2M M1 Component 1 12 Y1 XTAL 10K R13 Res2 GND VCC RES S1 SW PB RES S2 SW PB S3 SW PB 10K R14 Res2 10K R15 Res2 VCC GNDGND p24 p25 p24p25 D1 Diode 1N914 D2 Diode 1N914 D5 Diode 1N914 D4 Diode 1N914 1K R16 Res2 1K R17 Res2 1K R18 Res2 1K R19 Res2 1K R20 Res2 1K R21 Res2 1K R22 Res2 1K R23 Res2 GND VCC VCC GND 10uF C6 Cap 30pF C4 Cap 30pF C3 Cap 30uF C5 Cap 100pF C2 Cap a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 S1 9 S2 10 S3 X 11 S4 S 12 S1S2S3S4 LED4 LED4 Q1 2N3904 Q2 2N3904 Q10 2N3904 Q11 2N3904 GND S1S2S3S4 S1S2S3 S4 p22 p23 p20p21p22p23 p30 p30 S4 SW PB 10K R1 Res2 VCC GND p32 p32 Q3 2N3906 1K R2 Res2 VCC 100pF C8 Cap 104 C7 Cap 220uF C1 Cap 10uH L1 10uH L2 104 C9 Cap 1K R24 Res2 D3 LED0 5V GND VCC GND Vout 2 Vin 1 GND3 WN winya 1 1 2 2 U105A u105 1 1 2 2 U105B u105 1K R26 Res2 1K R25 Res2 1K R28 Res2 1K R27 Res2 1 1 2 2 U105C u105 100pF C10 Cap GNDp36 p36 传传传传传传传 四川师范大学成都学院电子工程系课程设计报告 18 附录附录3 3 作品 作品PCBPCB图图 四川师范大学成都学院电子工程系课程设计报告 19 附录附录4 4 作品仿真图 作品仿真图 四川师范大学成都学院电子工程系课程设计报告 20 附录附录5 5 作品程序 作品程序 ifndef SYSCTL H define SYSCTL H include define uint unsigned int define uchar unsigned char define T 1 define X 0 define Y 1 共阳码管0 9字符 extern uchar code tabl extern uint count extern uchar mstime extern uchar stopp extern uchar chushizhi extern uchar tuoshui 位定义 sbit p10 P1 0 sbit p11 P1 1 sbit p12 P1 2 sbit p13 P1 3 sbit p14 P1 4 sbit p15 P1 5 sbit p16 P1 6 四川师范大学成都学院电子工程系课程设计报告 21 sbit p17 P1 7 sbit p20 P2 0 sbit p21 P2 1 sbit p22 P2 2 sbit p23 P2 3 sbit p24 P2 4 sbit p25 P2 5 sbit p26 P2 6 sbit p27 P2 7 sbit p30 P3 0 sbit p32 P3 2 sbit p33 P3 3 extern void delay uint x 延时函数 extern void settime void 设定时间函数 extern void Init void 程序初始化 extern void displayjian void 时间减 extern void displayjia void 时间加 extern void display void 显示函数 endif include SysCtl h 共阴数码管0 9字符 uchar code tabl 0 x3f 0 x06 0 x5b 0 x4f 0 x66 0 x6d 0 x7d 0 x07 0 x7f 0 x6f uint count 0 定义秒 uchar mstime 0 定义分 uchar stopp 1 停止标志 uchar chushizhi 20 设定时间值 四川师范大学成都学院电子工程系课程设计报告 22 uchar tuoshui 0 void display void 显示函数 p20 Y p21 X p22 X p23 X P1 tabl mstime 10 de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理技术规范试题及答案
- 行政人事笔试题目及答案
- 听力答题测试题及答案
- 流浪旅游测试题及答案
- 公共政策的评估项目设计试题及答案
- 软件设计师考试短期突破试题及答案
- 网络工程师2025年考试应对策略与试题答案
- 重要知识点2025年信息系统试题及答案
- 2024年激光比长仪资金需求报告代可行性研究报告
- 网络配置管理中的标准化问题解析试题及答案
- 浙江省宁波市镇海中学2025年5月第二次模拟考试 英语试卷+答案
- 项目管理与评估试题及答案
- 2024年安徽省淮南市田家庵区小升初数学试卷(空白卷)
- 航海英语阅读与写作能力测试考核试卷
- 环境设计人才培养方案
- 龙岩市2025年高中高三毕业班五月教学质量检政治试卷(含答案)
- 自动跟踪定位射流灭火系统设计与实施及验收标准化研究
- 巴黎奥运会试题及答案
- 城市道路交通标志和标线设置规范
- 高二语文期末复习重点知识归纳总结
- 大数据与商业决策的应用试题及答案
评论
0/150
提交评论