基于单片机的射频遥控控制系统(编辑修改稿)内容摘要:
AT89S52单片机,它具备 8KB可重编程 Flash存储器, 1000次擦写周期, 32个可编程 I/O口线, 3个 16位定时器 /计数器, 8个中断源,看门狗定时器, 2个数据指针, 另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM内容被保存, 单片机( 2) AT89S52 继电器 控制 电路 接收电路 电源电路 显示电路 单片机(1) AT89S52 矩阵 键盘 电路 红外 发射 电路 电源 5 振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 矩阵式键盘 矩阵式键盘即行列式键盘,用I/O线组成行、列结构,按键设置在行列的交电 图 4:发射电路原理图 上,行列线分别连接到按键开关的两端 : 遥控发射部分的 端,按键中有无按键按下是由列线送入扫描字,行线读 入行线状态来判断的。 本设计中的4*4矩阵键盘扫描时先经4位输出口向4位列线输出低电平,然后再输入4位行线的状态,若行线状态皆为高电平则表明无键按下,若行线状态有低电平则表明有键被按下。 遥控信息码由单片机的定时器 0调制成 38KHZ的载波信号,由P3 .4口输出,经三极管 9013放大后由发射管发射出去。 接收控制部分 主要由 AT89S52单片机、红外接收电路、数码显示电路、继电器控制电路和电源电路组成。 遥控器发射的信号经接收模块处理传递给单片机,单片机根据不同的信息码进行相应的继电器的控制,并完成 相应的现实功能。 6 接收部分程序如下 汇编语言程序 0000h LJMP START ORG 000BH ljmp start1 070h START: mov R1,04H mov R0,00H mov p2,0ffh mov p1,0ffh m0: mov A,P2 lcall delay cjne A,0C7h,MA clr lcall delay1 setb lcall delay2 m1:mov tmod,51h repeat:mov th1,0d5h mov tl1,20H MOV TH0,0FCH MOV TL0,18H CLR MOV IE,88H SETB TR1 7 SETB TR0 LOOP:MOV A,P2 CJNE A,085H,MB JNB TF0,$ CLR TF0 JBC F0,EL SETB MOV TH0,0FCH MOV TL0,18H CLR SJMP LOOP EL:clr。基于单片机的射频遥控控制系统(编辑修改稿)
相关推荐
重量的 30%~ 40%; 因此它在平时工作运行时,需要经常进行 管理、维护和更 中国矿业大学 2020 届本科生毕业设计 (论文 ) 第 13 页 换。 托辊 的寿命 和 可靠性 直接 决定 了皮带 输送机的功效。 如果 托辊 的 使用寿命短 的话, 会增加 皮带 输送机的维修费用;堵转的托辊会磨损昂贵的输送带, 如果托辊 转动不灵活 ,也会增 大 输送机的功耗; 并且也 可 能会 导致煤尘
存器的端口地址与命令寄存器相同,低 8 位 也是00H,状态寄存器的内容只能读出不能写入。 所以可以认为 8155 的 I/O 口地址00H 是命令 /状态寄存器,对其写入时作为命令寄存器;而对其读出时,则作为状态寄存器。 14 状态寄存器的格式如图 17 所示。 A 口中断标志请求 A 口缓冲器满空标志 A 口中断允许标志 B 口中断标志请求 B 口缓冲器满空标志 B 口中断允许标志
302。 此芯片采用的是串行通信方式,还可为掉电保护电源提供可编程的 充电功能,并且可以关闭充电功能。 它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为 . 5V, DS1302 是 DS1202 的升级产品,与DS1202 兼容,但增加了主电源、后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 而且本系统采用的 DS1302
跟踪控制:在机械的同有振动频率较低时,通过将机械系模型化补偿其滞 P,从而抑制其振动。 利用该功能,可缩短低刚性机械的整定时间。 ⑵ 机械共振抑制沪波器: _当机械产生高频共振间时,设走与机械系共振频率 „ „ 致 的振动泸波器,从而抑制共振。 ⑶ 速度观测控制:由于采用了速度观测,实现了低速下的平滑运转和定位整定时 间的缩短,如图 3所示。 7 ⑷ 前馈补偿:因加入了前馈补偿
.以下方案就是分别用了这两种方法。 方案 1 设计思想:采用分模块设计的思想,程序设计实现的基本思想是一个计数器 , 选择一个单片机,其内部为一个计数,是十六进制计数器,模块化后,通过设置或程序清除来实现状态的毕业论文 4 转换, 由于每一个模块的计数都不是相同, 这里的各模块是以预置数和计数器计数共同来实现的,所以要考虑增加一个置数模块,其主要功能细分为
管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTLE A /V P31X119X218R E SE T9RD17WR16IN T 012IN T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0