欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    基于STC89C52单片机的遥控窗帘 毕业设计论文.doc

    • 资源ID:3922344       资源大小:225.52KB        全文页数:21页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于STC89C52单片机的遥控窗帘 毕业设计论文.doc

    第 1 页 共 21 页 中文摘要中文摘要 随着社会经济的高速增长,人民生活水平的不断提高,人们对家庭生活舒适性的需求 越来越强烈,窗帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求, 因此研究遥控窗帘具有一定的使用价值。 本设计是基于 STC89C52 单片机的遥控窗帘。它采用按键和无线遥控两种控制方式,其 中 SC2262/SC2272 编码解码芯片组成无线发送接收模块;通过控制直流电机的正反转来控 制窗帘的开关,并且可以指示运行状态;利用限位开关来控制窗帘停止,防止过卷。 它采用 8 位的 STC89C52 单片机做控制器,采用直流电机驱动窗帘工作。 关键词:关键词:单片机、直流电机、无线遥控 第 2 页 共 21 页 ABSTRACT Along with the rapid economic growth, people's living standards continue to improve, people on the family life of comfort needs of increasingly strong, curtains as each family home furnishing necessary, natural need to meet people more comfort needs, therefore the research on the remote control curtain has certain use value. The design is based on the STC89C52single-chip remote control curtain. It uses the key and a wireless remote control two control mode, in which SC2262/SC2272coding and decoding chip is composed of a wireless sending and receiving module; by controlling DC motor to control the curtain switch, and can instruct the operation state; by use of limit switch to control the curtain to stop, prevent overwind. It uses 8 bit STC89C52 MCU as controller, DC motor driven curtain work. Keywords: Single chip microcomputer、DC motor、Wireless remote control 第 3 页 共 21 页 目目 录录 中文摘要1 ABSTRACT.2 目 录3 第一章 引言4 1.1 选题背景与意义4 1.2 主要任务5 第二章 系统总体方案6 2.1 设计思路6 2.2 工作原理.6 第三章 系统硬件设计7 3.1 主控芯片.7 第四章 系统软件设计14 4.1 程序设计14 4.2 系统程序流程图.14 4.3 主程序15 第五章 焊接和结论17 第六章 设计体会18 参考文献19 附录 原理图20 致谢21 第 4 页 共 21 页 第一章第一章 引言引言 随着社会经济的高速增长,人民生活水平的不断提高,人们对家庭生活舒适性的需求 越来越强烈,窗帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求。 窗帘其基本的作用无非是保护业主的个人隐私以及遮阳挡尘等功能,但传统的窗帘您必须 手动去拉动,每天早开晚关也是挺麻烦的,特别是别墅或复式房的大窗帘,比较重,而且 长,需要很大的力量才能开关窗帘,很不方便;于是遥控电动窗帘在最近几年得到迅速发 展,并广泛应用于智能大厦、高级公寓、酒店和别墅等领域,只要遥控器轻按一下,窗帘 就自动开合(百叶窗可以自动旋转) ,非常方便。在本次设计中,我们主要研究的是利用单 片机的无线遥控电路的设计。 1.1 选题背景与意义选题背景与意义 随着科学的发展,社会的进步,人民生活水平的提高,工作压力也越来越大,人人都 希望回到家或是在办公室都有一个舒适的环境。能得到很好的休息,这就使得自动化技术 快速发展。当今,遥控已经很普遍。但不是说就没有他的研究价值,为了进一步满足人们 高水准生活的需要,家用电器产品性能也在不断的更新挽代,从始初的晶体管、到电子管; 由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外 线遥控、向智能化发展。红外线遥控是目前应用最广泛的一种通信和遥控手段。由于红外 线遥控器具有体积小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、 空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。与此同时, 窗帘作为装修业不可缺少的一部分,也日益火爆起来,目前,常用的窗帘轨道都是钢丝绳 手拉式或滑轮式,只有一部分高收入的家庭采用是电动遥控轨道。但价格相当昂贵,不能 普及。所以,现在的重点是如何研制出功能全、造价省的家用自动控制装置。 同时,单片机也有它突出的优点。从 1974 年开始,单片机就以它的体积小、质量轻、 耗电省、可靠性高、价格低等特点,开始不断发展,并广泛应用于仪器仪表、家电电器、 医用设备、航天航空、专用设备的智能化管理及过程控制等领域。单片机的发展经历了四 个阶段。 可预见单片机的发展趋势将是向大容量、高性能话、外围电路内装化等方面发展,也 第 5 页 共 21 页 就是对 CPU、存储器、片内 I/O 的改进,低功耗,特别是系统的单片机是目前单片机发展 的重要趋势。而从目前国内对单片机的需求来看:在未来几年里,8 位、16 位单片机将是 单片机的发展主流,它的新发展表现在:(1)CPU 功能的增加 (2)内部资源的增多 (3)引脚的多功能化 (4)低电压、低功耗。 正因为单片机有着如此多的优点,单片机在工业控制中和家用电器等上的应用中独占 鳌头,故又称为微控制器(Microcontroller) 1、因为它具有“小、轻、廉、省”的特点,尤其耗电少,又可使供电电源的体积小、 重量轻,所以特别适用于“电脑型产品” ,在家电、玩具、游戏机、声像设备、电子秤、收 银机、办公设备、厨房设备等许多产品上得到应用。 2、适用于仪器仪表,不仅能完成测量,还具有处理、监控等功能,易于实现数字化和 智能化。 3、广泛应用于打印机、绘图仪等许多计算机外围设备,特别是用于智能终端,可大大 减轻主机负担。 4、用于各种工业控制,如温度控制、液面控制、生产线顺序控制等。 上述的归纳还不够完整,但已知单片机的应用已渗透到国民经济的各个领域,极大地 推动了计算机技术的普及,而且可以预见,随着单片机性能的进一步提高,它的应用将更 趋广泛。它对我国许多产品的升级换代、工厂企业的设备更新都将起着十分巨大的作用。 所以利用单片机可以实现较多的功能的前提下降低设计、生产成本。 1.2 主要任务主要任务 本次课程设计的主要任务是设计基于 STC89C52 单片机的遥控窗帘。主要功能如下: 1)控制窗帘的开关。 2)具有防过卷功能。 3)具有无线遥控功能。 4)能够指示运行状态。 第 6 页 共 21 页 第二章第二章 系统总体方案系统总体方案 2.1 设计思路设计思路 本设计是基于单片机的遥控窗帘,采用 8 位的 STC89C52 单片机做控制器,程序采用 C 语言编程。利用直流电机正反转,实现控制窗帘的开关。无线遥控是由 SC2262/SC2272 编 码解码芯片组成的无线发送接收模块,通过 SC2272 接收输出端 D0、D1、D2、D3 输出信号 控制单片机,再利用单片机控制 L298N 来控制直流电机。利用霍尔传感器来实现窗帘的防 过卷。 系统框图如图 1-1: 单片机 电机驱动 无线模块 状态指示 按键 图 1-1 系统框图 2.2 工作原理工作原理 本设计是基于 STC89C52 单片机的遥控窗帘。它采用无线遥控控制方式,其中 SC2262/SC2272 编码解码芯片组成无线发送接收模块;通过控制直流电机的正反转来控制 窗帘的开关,并且可以指示运行状态;利用限位开关来控制窗帘停止,防止过卷。 第 7 页 共 21 页 第三章第三章 系统硬件设计系统硬件设计 本系统主要由单片机最小系统、无线发射、接收模块、按键部分、电机控制执行部分 和限位开关组成。 3.13.1 主控芯片主控芯片 本系统采用 STC89C52 为主控芯片。 STC89C52 是一种低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系统可编 程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程, 亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 在众多嵌入式控制应用系统中得到广泛应用。 3.1.13.1.1 主要功能列举主要功能列举 1、拥有灵巧的 8 位 CPU 和在系统可编程 Flash 2、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz) 3、内部程序存储器(ROM)为 8KB 4、内部数据存储器(RAM)为 256 字节 5、32 个可编程 I/O 口线 6、8 个中断向量源 7、三个 16 位定时器/计数器 8、三级加密程序存储器 9、全双工 UART 串行通道 10、低功耗空闲和掉电模式; 11、掉电后中断可唤醒; 12、看门狗定时器; 13、双数据指针; 14、掉电标识符 。 第 8 页 共 21 页 3.1.23.1.2 各引脚功能各引脚功能 VCC:STC89C52 电源正端输入,接+5V。 GND:电源地端。 XTAL1: 单芯片系统时钟的反相放大器输入端。 XTAL2: 系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之 间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。 RESET:STC89C52 的重置引脚,高电平动作,当要对晶片重置时,只要对 此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51 便能完成 系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并 且至地址 0000H 处开始读入程序代码而执行程序。 EA/Vpp:“EA“为英文“External Access“的缩写,表示存取外部程序代码之 意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码 (存于外部 EPROM 中)来执行程序。因此在 8031 及 8032 中,EA 引脚必须接低 电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此 引脚要接成高电平。此外,在将程序代码烧录至 8751 内部 EPROM 时,可以利用 此引脚来输入 21V 的烧录高压(Vpp) 。 ALE/PROG:ALE 是英文“Address Latch Enable“的缩写,表示地址锁存器 启用信号。STC89C52 可以利用这支引脚来触发外部的 8 位锁存器(如 74LS373) , 将端口 0 的地址总线(A0A7)锁进锁存器中,因为 STC89C52 是以多工的方式 送出地址及数据。平时在程序执行时 ALE 引脚的输出频率约是系统工作频率的 1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录 8751 程序代码 时,此引脚会被当成程序规划的特殊功能来使用。 PSEN:此为“Program Store Enable“的缩写,其意为程序储存启用,当 8051 被设成为读取外部程序代码工作模式时(EA=0) ,会送出此信号以便取得 程序代码,通常这支脚是接到 EPROM 的 OE 脚。STC89C52 可以利用 PSEN 及 RD 引脚分别启用存在外部的 RAM 与 EPROM,使得数据存储器与程序存储器可以合 并在一起而共用 64K 的定址范围。 PORT0(P0.0P0.7):端口 0 是一个 8 位宽的开路汲极(Open Drain)双 向输出入端口,共有 8 个位,P0.0 表示位 0,P0.1 表示位 1,依此类推。其他 三个 I/O 端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路, P0 在当做 I/O 用时可以推动 8 个 LS 的 TTL 负载。如果当 EA 引脚为低电平时 第 9 页 共 21 页 (即取用外部程序代码或数据存储器) ,P0 就以多工方式提供地址总线 (A0A7)及数据总线(D0D7) 。设计者必须外加一锁存器将端口 0 送出的地 址栓锁住成为 A0A7,再配合端口 2 所送出的 A8A15 合成一完整的 16 位地 址总线,而定址到 64K 的外部存储器空间。 PORT2(P2.0P2.7):端口 2 是具有内部提升电路的双向 I/O 端口,每一 个引脚可以推动 4 个 LS 的 TTL 负载,若将端口 2 的输出设为高电平时,此端口 便能当成输入端口来使用。P2 除了当做一般 I/O 端口使用外,若是在 STC89C52 扩充外接程序存储器或数据存储器时,也提供地址总线的高字节 A8A15,这 个时候 P2 便不能当做 I/O 来使用了。 PORT1(P1.0P1.7):端口 1 也是具有内部提升电路的双向 I/O 端口,其 输出缓冲器可以推动 4 个 LS TTL 负载,同样地若将端口 1 的输出设为高电平, 便是由此端口来输入数据。如果是使用 8052 或是 8032 的话,P1.0 又当做定时 器 2 的外部脉冲输入脚,而 P1.1 可以有 T2EX 功能,可以做外部中断输入的触 发脚位。 PORT3(P3.0P3.7):端口 3 也具有内部提升电路的双向 I/O 端口,其输 出缓冲器可以推动 4 个 TTL 负载,同时还多工具有其他的额外特殊功能,包括 串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入 控制等功能。 其引脚分配如下: P3.0:RXD,串行通信输入。 P3.1:TXD,串行通信输出。 P3.2:INT0,外部中断 0 输入。 P3.3:INT1,外部中断 1 输入。 P3.4:T0,计时计数器 0 输入。 P3.5:T1,计时计数器 1 输入。 P3.6:WR:外部数据存储器的写入信号。 P3.7:RD,外部数据存储器的读取信号。 RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电 平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址 的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端 第 10 页 共 21 页 以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用 作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存 储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略 微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个 机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信 号将不出现。 /EA/VPP:当/EA 保持低电平时,则在此期间外部程序存储器(0000H- FFFFH) ,不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此 引脚也用于施加 12V 编程电源(VPP) 单片机引脚图如图 3-1: EA/VP 31 X1 19 X2 18 RESET 9 P37/RD 17 P36WR 16 P32/INT0 12 P33/INT1 13 P34/T 0 14 P35/T 1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE /P 30 P31/T XD 11 P30/RX D 10 GND 20 VCC 40 U1 ST C89C52 图 3-1 单片机引脚图 3.2.33.2.3 单片机最小系统单片机最小系统 单片机加上适当的外围器件和应用程序,构成的应用系统称为最小系统。 1 时钟电路 如图 3-2 单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚 第 11 页 共 21 页 XTALl 和 XTAL2 跨接石英晶体和两个补偿电容构成自激振荡器,结构图 2 中 X1、C1、C2。可以根据情况选择 6MHz、12MHz 或 24MHz 等频率的石英晶体,补 偿电容通常选择 30pF 左右的瓷片电容。 图 3-2 时钟电路 2 复位电路 如图 3-3 单片机小系统常采用上电自动复位和手动按键复位两种方式实现系统的复 位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源 接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。其结构如 下图。上电自动复位通过电容 C3 充电来实现。手动按键复位是通过按键将电阻 R1 与 VCC 接通来实现。 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST 9 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(RD) 17 XTAL2 18 XTAL1 19 GND 20 (A8)P2.0 21 (A9)P2.1 22 (A10)P2.2 23 (A11)P2.3 24 (A12)P2.4 25 (A13)P2.5 26 (A14)P2.6 27 (A15)P2.7 28 PSEN 29 ALE/PROG 30 EA/VPP 31 (AD7)P0.7 32 (AD6)P0.6 33 (AD5)P0.5 34 (AD4)P0.4 35 (AD3)P0.3 36 (AD2)P0.2 37 (AD1)P0.1 38 (AD0)P0.0 39 VCC 40 89C51/C52 11.0592MHz C22 30 C23 30 R27 10K VCC + C1 10uF 12 34 KS RESET VCC 图 3-3 复位电路 3 按键设计 常用的按键有三种:机械触点式按键、导电橡胶式和柔性按键(又称触摸 第 12 页 共 21 页 式键盘) 。 机械触点式按键是利用机械弹性使键复位,手感明显,连线清晰,工艺简 单,适合单件制造。但是触点处易侵入灰尘而导致接触不良,体积相对较大。 导电橡胶按键是利用橡胶的弹性来复位,通过压制的方法把面板上所有的 按键制成一块,体积小,装配方便,适合批量生产。但是时间长了,橡胶老化 而使弹力下降,同时易侵入灰尘。 柔性按键是近年来迅速发展的一种新型按键,可以分为凸球型和平面型两 种。柔性按键最大特点是防尘、防潮、耐蚀,外形美观,装嵌方便。而且外形 和面板的布局、色彩、键距可按照整机的要求来设计。 但是由于客观条件与经济能力有限,本系统采用机械触点式按键。 4 无线发送、接收设计 SC2272 是一款用以解码的芯片,编码芯片 SC2262 发出的编码信号由:地 址码、数据码、同步码组成一个完整的码字,解码芯片 SC2272 接收到信号后, 其地址码经过两次比较核对后,VT 脚才输出高电平,与此同时相应的数据脚也 输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没 有按键按下时,SC2262 不接通电源,其 17 脚为低电平,所以 315MHz 的高频发 射电路不工作,当有按键按下时,SC2262 得电工作,其第 17 脚输出经调制的 串行数据信号,当 17 脚为高电平期间 315MHz 的高频发射电路起振并发射等幅 高频信号,当 17 脚为低平期间 315MHz 的高频发射电路停止振荡,所以高频发 射电路完全收控于 SC2262 的 17 脚输出的数字信号,从而对高频电路完成幅度 键控(ASK 调制)相当于调制度为 100的调幅。 名称 管脚说 明 A0-A11 1- 8、10-13 地址管脚,用于进行地址编码,可置为“0”,“1”, “f”(悬空), D0-D5 7- 8、10-13 数据输入端,有一个为“1”即有编码发出,内部下拉 Vcc18电源正端() Vss9电源负端() TE14编码启动端,用于多数据的编码发射,低电平有效; 第 13 页 共 21 页 OSC116振荡电阻输入端,与 OSC2 所接电阻决定振荡频率; OSC215振荡电阻振荡器输出端; Dout17编码输出端(正常时为低电平) 无线接收模块 R02A 与单片机的接线图如图 3-4: GND 1 VCC 2 D0 3 D1 4 D2 5 D3 6 VT 7 U1 R02A GND A VCC B C 图 3-4 R02A 与单片机的接线图 5 正反转显示模块 本功能采用在直流电动机两侧并接发管二极管实现,正传是绿灯亮,反转 时红灯亮。 电路图如图 3-5: 图 3-5 显示模块接线图 第 14 页 共 21 页 第四章第四章 系统软件设计系统软件设计 4.1 程序设计程序设计 本系统采用 C 语言编程,主要使用了 if、while 等判断语句,按键采用高电平有效模 式。当有按键按下时,无线发射模块发出信号,接收模块解码后响应相应功能,当限位开 关闭合时,说明窗帘已经到达指定位置,停止转动。总程序流程图如图 4-1 4.2 系统程序流程图系统程序流程图 图 4-1 总程序流程图 开始 结束 打开按钮是 否按下 关闭按钮是 否按下 打开限位是 否闭合 关闭限位是 否闭合 打开窗帘关闭窗帘 停止动作 是 否 是 否 是是 否 第 15 页 共 21 页 4.3 主程序主程序 #include #include #include/头文件 #define uc unsigned char #define ui unsigned int sbit in_go=P11; sbit in_back=P12; sbit out_go=P35; sbit out_back =P30; sbit limit_go=P34; sbit limit_back=P36; sbit led_go=P15; sbit led_back =P17; void main() led_go=0; led_back=0; while(1) if(in_go=0) 第 16 页 共 21 页 led_go=out_go; while(!in_go); else if(in_back=0) led_back=out_back; while(!in_back); if(limit_go=0) led_go=0; else if(limit_go=1) led_back=0; 第 17 页 共 21 页 第五章第五章 焊接和结论焊接和结论 遥控窗帘功能 1.当发射电路(遥控器)下降键按一下,此时电机正传,同时红灯亮(窗帘上升)。 2.中途再按一下下降键,此时电机停转,红灯灭(窗帘停在中间)。 3.当下降到最底部,即碰上行程开关,此时电机停转,红灯闪 3 秒。 4.当发射电路(遥控器)上升键按一下,此时电机反传,同时绿灯亮(窗帘下降)。 5.中途再按一下上升键,此时电机停转,绿灯灭(窗帘停在中间)。 6.当上升到最顶部,即碰上行程开关,此时电机停转,绿灯闪 3 秒。 第 18 页 共 21 页 第六章第六章 设计体会设计体会 理论出真知,实践出才干,设计是一个漫长而又艰辛的过程的,在设计的过程中不断 查询相关的资料和书籍,从图书馆到互联网,纸上得来终觉浅,绝知此事要躬行,任何成 果的得来都要付出艰辛的努力,同时也感觉到自己所学知识的不足,让我们通过这此设计 过程进一步复习掌握了模拟电子,数字电子等相关的课程实践方面的学习,并且复习了单 片机原理,单片机开发软件,Protel 制图软件,学会了单片机应用系统的整个设计过程。 制作过程是一个考验人耐力的过程,不能有丝毫的急躁,马虎,对电路调试都需要一 步一步认真分析,千万不能过分追求速度,在调速过程中对于遇到的问题要总结笔记为以 后设计提供宝贵的经验,为以后的设计积累了宝贵的经验,这次设计制作过程中通过不断 训练让我受益匪浅学习到了很多的科技制作方面的知识,掌握了这些基本的技能。 总体来说,让我学些到了很多课堂上学习不到的知识,在摸索电路设计,程序编写, 调试的各个过程中都充满着很多的挑战,培养了电子设计的兴趣,同时也体验到了设计过 程中的艰辛,更让我体会到了成功的喜悦和快乐。 第 19 页 共 21 页 参考文献参考文献 1余发山、王福忠. 单片机原理及应用技术M. 中国矿业大学出版社.2008 年 6 月第 1 版 2康华光. 电子技术基础(数字部分)M,高等教育出版社.第五版 3李朝青. 单片机原理及接口技术M.北京:北京航天航空大学出版色,2010. 4胡汉才. 单片机原理及其接口技术M. 北京:清华大学出版社,2010. 5邹书文,黄光桂.无线电遥控单片机.电脑与信息技术J.2011. 6李光飞等.单片机课程设计实例指导M.北京航空航天大学出版社.2010. 7 郑郁正.单片机原理及应用M.四川大学出版社,2009. 8 谭浩强.C 程序设计(第二版)M.清华大学出版社,2010. 9 张洪润,张亚凡。单片机原理及应用M。清华大学出版社,2010. 10 李华.单片机语言编程M.北京:北京航空航天大学出版社,2011. 第 20 页 共 21 页 附录附录 原理图原理图 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST 9 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(RD) 17 XTAL2 18 XTAL1 19 GND 20 (A8)P2.0 21 (A9)P2.1 22 (A10)P2.2 23 (A11)P2.3 24 (A12)P2.4 25 (A13)P2.5 26 (A14)P2.6 27 (A15)P2.7 28 PSEN 29 ALE/PROG 30 EA/VPP 31 (AD7)P0.7 32 (AD6)P0.6 33 (AD5)P0.5 34 (AD4)P0.4 35 (AD3)P0.3 36 (AD2)P0.2 37 (AD1)P0.1 38 (AD0)P0.0 39 VCC 40 U3 89C51/C52 11.0592MHz C22 30 C23 30 R27 10K VCC + C1 10uF 12 34 KS RESET R26 4.7K VCC R1 47K R2 5.1K R3 180k R4 6.2K R5 3.9K R6 47K R7 27K R8 56K R9 22K R10 10K R11 18K R12 22K R13 2.2M R14 10K R15 2.2M C1 2 C2 7 C3 1U C4 2 C5 2700 C6 15 C7 5 C8 1 C9 1 C10 2 C11 10U C12 470 L0 ANT L2 L1 3 5 2 6 1 7 4 8 LM358 9013 9013 A0 1 A1 2 A2 3 A3 4 A4 5 A5 6 A6 7 A7 8 GND 9 D0 10 D1 11 D2 12 D3 13 DIN 14 OSC1 15 OSC2 16 VT 17 VCC 18 SC2272 M4 R17 820K R19 10k R21 10k R18 2.2k VCCVCC VCC VCC VCC 9013 9013 9012 P1.1 P1.2 K1 R25 4.7K 9012 K2 M - + 3VVCC R30 50 VCC VCCVCC P3.5P3.0 P1.1 P1.2 P1.5 P1.7 P3.0 P3.4 P3.5 P3.6 LED1 LED2 R31 10K R32 10K SX1 SX2 P1.5 P1.7 P3.4 P3.6 1 2 POWERSZ VCC L1 4.5T SAW R315 L2 2.5T C1 7 C2 7 R1 5.6K R2 3.9K ANT A0 1 A1 2 A2 3 A3 4 A4 5 A5 6 A6 7 A7 8 GND 9 D0 10 D1 11 D2 12 D3 13 TE 14 OSC1 15 OSC2 16 Dout 17 VCC 18 SC2262 R34.7M 4*10k 1N4148 Q1 2SC3357 Q2 8050 S1 S2 1N4148 12V D1 D3 D1 D3 第 21 页 共 21 页 致谢致谢 本设计的研究工作是在导师吴正明的悉心指导和关心下完成的,在设计的选题、调研 和撰写时倾注了老师大量的心血和精力。导师敏锐的洞察力,活跃的思维,以及广泛的学 识积累,给我留下了深刻的印象。导师为人谦虚,平易近人,严紧认真,治学一丝不苟, 以及宽以待人的作风,深深地影响着我,并将使我受益终身。值此论文完稿之际,谨向辛 勤培养我的导师致以崇高的敬意和衷心的感谢! 同时还要感谢父母,为我提供了良好的学习环境和条件,使的我的设计才得以顺利完 成。感谢他们对我的关心。本文主要阐述以单片机为主要元件的遥控窗帘的实现背景及其 实现的功能,我对单片微机技术产生了浓厚的兴趣,同时,受我主修专业的影响,我已经 习惯于关注单片机设计带来的一系列机遇与挑战。 本篇论文虽然凝聚着自己的汗水,但却不是个人智慧的产品,没有导师的指引和赠予, 没有父母和朋友的帮助和支持,我在大学的学术成长肯定会大打折扣。当我打完毕业论文 的最后一个字符时,涌上心头的不是长途跋涉后抵达终点的欣喜,而是源自心底的诚挚谢 意。尤其是老师对我的构思以及论文的内容不厌其烦的进行多次指导和悉心指点,使我在 完成论文的同时也深受启发和教育。 再次由衷感谢答辩组的各位老师对学生的指导和教诲,我也在努力的积蓄着力量,尽 自己的微薄之力回报母校的培育之情,争取使自己的人生对社会产生些许积极的价值!

    注意事项

    本文(基于STC89C52单片机的遥控窗帘 毕业设计论文.doc)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开