PIC 单片机在远程控制中的应用本文介绍了一种用 PIC 单片机控制的采纳电话遥控的简易远程教学系统
它借助于现有的丰富的电话网络资源,具有结构简单,造价低廉,易于操作等特点,可以实现对录像机的各种远距离控制操作
非常适合于贫困地区的电化教育的普及与进展
1 系统的总体结构 该电话遥控教学系统的总体结构如图1所示
该系统由电话机、小型程控机、远程控制器和数台录像机、电视机组成,该系统既可以通过小型程控机构成一个局域的小系统,也可以利用电信网构成一个跨省市的远距离遥控系统
在该系统中,远程控制器的设计与制造是该系统的核心与关键
2 远程控制器的结构及工作原理 该控制器的 CPU 采纳美国M icrochip 公司生产的 PIC16C54 一次性用户可编程(OPT)单片机,同时,配以铃流检测、模拟摘机、双音多频接收等技术,接收远程操作指令,实现对录像机的放像、暂停、快进和倒带等操作
1 PIC 单片机说明 PIC16C54 单片机是8位单片机,它采纳精简指令集(RISC)和 Harvard 总线结构,其数据总线是 8 位,指令总线则是 12 位
这意味着 PIC 的一个指令字长比采纳 CISC 指令集的 8 位字长的单片机指令包含更多的处理信息
它仅有 33 条指令,且均为单字指令
它的工作电压为 2
0V,内部有自振式看门狗(W DT),且具有保密可熔断丝,保护程序不被拷贝
该芯片(见图2)具有 0
5K 程序存储器(ROM),25 个内部寄存器组(RAM),8 个特别功能寄存器,2级子程序堆栈
它的各引脚功能如下: RA0~RA3:4 输入/输出双向单独可编程 I/OA 口
RB0~RB7:8 输入/输出双向单独可编程 I/OB 口
RTCC:实时时钟/计数器输入端
:低电平触发主复位端
OSC1 和 OSC2:振荡信号输入和输出端