1、数理与信息工程学院单片机原理及应用期末课程设计基于PSTN&DTMF的家用电器远程控制系统目 录第1节 引 言31.1 家电控制系统概述 3 1.2 本设计任务和主要内容 4第2节 系统主要硬件电路设计 52.1 单片机控制系统原理52.2 单片机主机系统电路62.2.1 时钟电路6 2.2.2 复位电路72.2.3 系统扩展电路72.3 DTMF解码电路 92.4 振铃检测与模拟摘挂机电路 122.5 语音提示电路 142.6 来电显示电路 162.7 家电控制电路 172.8 日历及时间显示 17第3节 系统软件设计 193.1 系统主程序设计193.2 DTMF检测及状态控制子程序203
2、.3 定时中断子程序20第四节 结束语22参考文献23基于PSTN&DTMF的家用电器远程控制系统 数理与信息工程学院 04 电信 刘邹指导教师:余水宝第1节 引 言 本设计介绍了一种以单片机AT89C51为主控制器和DTMF(双音多频)解码电路芯片MT8880为核心,通过PSTN(Public Switched Telephone Network,公众电话网)以及ISD1420语音电路实现对家用电器的远程多路智能控制系统。该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛地应用于家用电器或者其他场所的各种控制设备。在此基础上,增设了高分辨率(12864)大屏幕LCD实
3、时显示系统各种状态,同时显示日期和时间;增设了各种状态下所需操作的语音提示;增设了来电显示电话号码功能,并对系统机械结构进行了优化设计,整体性好,人性化强、可靠性高。1.1 家电控制系统概述 随着生活水平的不断提高,人们希望有一种自动化、智能化程度高的控制系统对所有的家用电器能实施远程控制。目前,随着电话和家用电器的普及,借助电话来进行各种设备的远程控制显得越来越方便和实用。为此,我们设计开发了一种低成本电话远程控制器,使用户通过电话可以随时随地完成对远程电器设备的电源开关的控制。本设计介绍了一种基于PSTN(Public Switched Telephone Network,公众电话网)实现
4、对家用电器的远程控制,通过固定电话或移动电话可以随时随地控制多种家用电器的开关和各种设定,诸如将空调提前升降温、电热水器提前预热等,应用前景相当广泛。基于单片机的家电远程控制系统集单片机技术、电话通讯技术、语音技术于一体,可以远程的对家用电器实现相应的控制。在设计的过程中采用模块化设计方法,将系统分主控单元、DTMF解码单元、语音单元、电话接口单元、控制单元。主控单元以AT89C51为核心;DTMF解码单元以双音多频解码电路芯片MT8880为核心;语音单元以ISD1420为核心;电话接口单元以PH8809为核心。该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛地应用于
5、家用电器或者其他场所的各种控制设备。在此基础上,增设了高分辨率(12864)大屏幕LCD实时显示系统各种状态,同时显示日期和时间;增设了各种状态下所需操作的语音提示;增设了来电显示电话号码功能,并对系统机械结构进行了优化设计,整体性好,人性化强、可靠性高。1.2 本设计任务和主要内容本设计以单片机为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、DTMF解码电路、振铃检测电路、模拟摘挂机电路、语音信息提示电路、来电显示电路和家电控制电路等。主要内容如下: 单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机、时钟电路、复位电路等组成。 DTMF解
6、码电路采用MT8880双音多频解码芯片检测电话,实现双音多频信号的检测与发送。 振铃检测电路在本系统中采用专用电话接口模块PH8809来实现对振铃信号的检测以及模拟摘挂机操作。PH8809模块是专门用于研发、生产配套的完整电话接口功能模块,该模块具有成熟的电路设计,符合电信标准的双音频拨号指标。 语音电路的作用是提示用户对控制器进行操作,即当用户通过固定电话网或移动电话网接通控制系统时,语音电路将提示用户输入密码、输入控制指令,对家电进行远程控制。因此,语音电路所选用的芯片必须具备三种功能:分段录音、放音、可寻址,根据这些功能要求,本系统选用美国ISD公司的ISD1420。 来电显示电路采用D
7、TMF解码电路中的MT8880检测来电号码传输给单片机,经过数据处理后再经显示电路显示电话号码。本设计采用LCD(12864)显示各种状态,并采用专用时钟芯片DS1302显示时间。 家电控制电路使用分立式元件构成,包括一组继电器和保护二极管,AT89C51通过将IO口的相应位置1或清0,实现对继电器的开关状态的控制,从而实现控制家电的功能。友好的人机界面、灵活的控制方式、优化的物理结构以及丰富的功能是本设计的亮点。第2节 系统主要硬件电路设计 2.1 单片机控制系统原理为了简化电路、降低成本、提高可靠性,本系统采用AT89C51作为主控制器,它是一款与MCS51完全兼容且内部自带有4KB的Fl
8、ash存储器及256KB RAM单元的芯片,因此可以不需另外扩展EEPROM及静态RAM就可以实现所需功能。除主控制器之外,还有振铃检测与模拟摘机电路、DTMF解码电路、语音提示电路、来点显示电路、家电控制电路。 图2-1 单片机控制系统原理框图 电话远程控制器主要接收电话线上传来的控制家电的信息,译码后发出控制家电指令;通过各驱动模块,实现对电器进行开关等控制动作。控制器采用AT89C51做主控单元,采用MY8880接收和发送经由电话线传输的DTMF信号。语音模块采取ISD1420为主要器件。控制器工作过程为:当需要遥控家电时,拨打相应的电话号码,振铃检测电路检测铃流信号,当振铃次数达到预定
9、次后(次数可以通过软件任意设定),摘挂机电路自动摘机并将摘机信号输入到单片机中,单片机接收到摘机信号后,启动语音电路发出提示音,提示输入密码,密码经MT8880接收电路接收并转换成二进制数,并由单片机进行验证,正确则提示输入控制键,控制键信号经双音多频接收电路解码后输入到单片机中,由单片机发出控制指令去,控制家电,从而完成一次遥控。当需要遥控家用电器时,拨打相应的电话号码,振铃检测电路检测铃流信号,如果有人接听电话或振铃次数少于6次,对程控电话的使用不造成影响。当电话无人接听或振铃次数达到6次后(次数可以通过软件任意设定),单片机启动语音提示电路发出提示音,询问是否进入家电控制模式,按“0”键
10、否,挂机退出,按“1”键是。若无人应答操作,摘挂机电路自动摘机进入控制状态并将摘机信号输入到单片机中,单片机接收到摘机信号后,首先启动来电显示电路显示来电号码,同时启动语音提示电路发出提示音,提示操作者输入密码或是退出(系统支持在线修改密码)。输入的密码经DTMF接收,转换成二进制数并与事先存储在单片机中的密码比较,如果不相符,则语音提示密码错误,可再次重新输入,若三次密码错误则发提示音并自动挂机;如果密码相符则语音提示选择控制通道(按键18分别表示18号通道,分别控制8路电器)。通道选择后,按下“1”键表示开启该路电器,并有语音提示“该路电器已经开启”,按下“0”键表示关断该路电器,有提示音
11、“该路电器已经关闭”,按下“”键则可挂机退出。若超时则自动挂机(时间可由软件设定)。2.2 单片机主机系统电路单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机、时钟电路、复位电路等组成。为了简化电路、降低成本、提高可靠性,本系统采用AT89C51作为主控制器,它是一款与MCS51完全兼容且内部自带有4KB的Flash存储器及256KB RAM单元的芯片,因此可以不需另外扩展EEPROM及静态RAM就可以实现所需功能。图2-2 单片机主机系统图2.2.1时钟电路单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外
12、部振荡。MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式,如图2-2所示在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。图2-2中外接晶振以及电容C1和C2构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30P左右,晶振频率选12MHz。2.2.2复位电路为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方
13、式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。图2-2中R9和Cl组成上电复位电路,其值R取为1K, C取为22F。2.2.3
14、系统扩展电路74LS138用于扩展控制家用电器的继电器,以实现对家用电器的远程操作,这样节省了单片机的IO口,使系统的各功能得到充分发挥。74LS573锁存器实现P0口地址数据复用,74LS573是一种低电平触发的三态锁存器,其引脚图如图2-3所示;其辑功能如表2-2所示。系统电路图2-4所示。图2-3 74LS573引脚表2-1 74LS573引脚功能说明表2-2 74LS573逻辑功能 图2-4 单片机控制系统电路2.3 DTMF解码电路DTMF双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路。它包括DTMF发送器与DTMF接受器,前
15、者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号。双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表2-3所示。 表2-3 电话拨号数字对应高低频率组合关系当用户在电话机的键盘上输入密码或按下控制按钮后,这些信息均采用双音多频方式通过电话线发出。DTMF解码电路的主要作用是接收从TEL0、TEL1输入的双音多频信号并将其转换成二进制编码,然后输至单片机进行数据处理,进而实现控制功能。电话远程控制系统采用MITEL公司生产的MT8880作为DTMF信号的解码核心器件。MT8880主要用于
16、程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码。MT8880具有拨号音抑制和模拟信号输入可调功能,所以在设计解码电路时,只需外加一些阻容元件即可。MT8880引脚图如图2-5所示。MT8880各频率对应的输出电平如表2-4所示。 图2-5 MT8880引脚图表2-4 MT8880各频率对应的输出电平本电路采用的是MT8880双音多频解码芯片,能实现双音多频信号(DTMF)的发送与接收。发送DTMF信号时,信号从D0D3经数据总线缓冲器送到发送数据寄存器,控制可编程行列计数器,经D/A转换合成DTMF信号,在音频突发开门控制和
17、逻辑控制作用下,从8脚(TONE端)发出。当接收DTMF信号时,模拟摘机后从TEL0、TEL1进入的双音多频信号经过耦合隔离变压器耦合入MT8880的输入脚IN-,DTMF信号经运放、拨号音滤波器、高频组及低频组分离带通滤波器送到数字算法与编码变换器进行确认,译成相应的4位二进制码,存入接收数据寄存器,需要时输出至数据总线,送入89C51的P1口。其中输入脚IN-和增益选择端GS之间所接的反馈电阻R3可以调节运放的增益,CP为中断请求或电话信号音检测输出端,它与89C51的INT0引脚相连。MT8880电路图如图2-6所示。 图2-6 MT8880 DTMF解码电路模拟摘机后,双音多频信号经过
18、隔离变压器耦合入MT8880输入脚。该双音多频信号先经MT8880内部的拨号音滤波器滤除拨号音后,再经前置放大器送入双音滤波器,将双音频信号按高、低频率信号分开,又经过高、低频滤波器、幅度检测器送入译码电路,最后从MT8880的数据输出端输出相应的编码。2.4 振铃检测与模拟摘挂机电路振铃信号检测的方法有很多种,如有的利用稳压二极管,当电路中的电压大于一定数值时,稳压二极管即可工作;有的利用光电耦合器来实现,还可以用振铃信号检测器来检测振铃信号。在本系统中采用专用电话接口模块PH8809来实现对振铃信号的检测以及模拟摘挂机操作。PH8809模拟电话接口模块是专门用于研制开发、生产配套的完整电话
19、接口功能模块。低功耗设计,杜绝元器件发热、延长器件寿命。电子开关控制形式,稳定可靠,最适合单片机控制该模块具有成熟的电路设计,符合电信标准的双音频拨号指标。模块内部自带多达5个信号输出输入接口,能够满足开发需要,且各种控制端口便于跟其他微处理器配套使用。PH8809的功能描述如下:1) 专业设计的模拟电话接口电路;2) 标准DIP32P封装,体积小巧,适应所有开发、生产等应用场合;3) 自带振铃检测电路;4) 配置摘、挂机控制端口;5) 配置电话线断线检测端口;6) 配置语音信号输出、输入或者DTMF输出、输入各5个信号口;7) 独特开发设计的音量自动增益调节电路,满足不同环境使用;8) 配置
20、测试输出端,用于微功耗直流电源提取或其它控制电路;9) 独特的低功耗设计,杜绝器件发热、负荷过重,延长使用寿命;10) 符合电信部门要求的DTMF频率指标;PH8809电气指标:1) 工作频率:3003400Hz2) 环境温度:-1040 相对湿度:10%95%大气压力:86106kpa3) 环境噪音:60dB(A) 工作频率:3003400Hz4) 拨号指标:低频群697、770、852、941Hz 高频群:1209、1336、1477 Hz 单一频率误差:1.55) 电声特性:发送和接收频响曲线符合GB/T15279-2002规定6) 模块工作电流:1mA(+5V电压)7) 线路要求:挂机
21、电压:40V;振铃电压: 交流60VPH8809模块引脚说明如表2-5所示:表2-5 PH8809模块引脚说明引脚说明引脚说明1GND 电源地17 OUT1/INPUT12PHONEA 外接电话线输入A端18 OUT2/INPUT23NC 空脚19 OUT3/INPUT34PHONEB 外接电话线输入B端20 OUT4/INPUT45NC 空脚 21 OUT5/INPUT56NC 空脚 22TEST 备用测试端7SW CPU摘、挂机控制端23TEST 备用测试端8GND 电源地24RING 振铃信号输出检测 9NC 空脚 25VCC 电源正5V10内部与11脚相连26TEST 备用测试端 11
22、JC 外接降压电容27TEST 备用测试端 12 INPUT1-AGC28NC 空脚 13INPUT2-AGC29NC 空脚 14INPUT3-AGC30DXC 电话线断线检测输出15INPUT4-AGC31NC 空脚16INPUT5-AGC32VCC 电源正5V 振铃检测与模拟摘挂机电路如图2-7所示。 图2-7 振铃检测与模拟摘挂机电路2.5 语音提示电路语音电路的作用是提示用户对控制器进行操作,即当用户通过固定电话网或移动电话网接通控制系统时,语音电路将提示用户输入密码,输入控制指令,对家电进行远程控制。因此语音电路所选用的芯片必须具备三种功能:分段录音、放音、可寻址。根据这些功能要求,
23、本系统选用美国ISD公司的ISD1420作为语音电路的核心芯片。ISD1420录音电路通过开关控制录音控制端REC和地址线A0-A7,放音电路通过AT89C51的P口控制PLAYER放音。ISD1420引脚图如图2-8所示。图2-8 ISD1420引脚图ISD1420内置了若了干操作模式,可用最少的外围器件实现最多的功能。操作模 式也由地址端控制;当 A7 和 A6 都为 1 时,其它地址端置高就选择某个(或某几个)模式。因为操 作模式和直接寻址互相排斥。操作模式可由微控制器,也可由硬件实现。使用操作模式有两点注意: 1) 所有操作最初都是从 0 地址,即存储空间的起始端开始。后续操作根据所选
24、用的模式可从其 它的地址开始。此外,A4 模式中,当电路由录转为放时地址计数器复位为 0,而由放转为录则不复 位。2) 当控制信号(/PLAYL、/PLAYE 或/REC)变低,同时 A6 和 A7 为高时,执行操作模式。 这种操作模式一直有效,除非控制信号再次由高变低,芯片重新锁存当前的地址/模式端电平,然后 执行相应操作。ISD1420操作模式如表2-6所示。表2-6 ISD1420操作模式模式功能典型应用可组合使用的模式A0信息检索快进信息A4A1删除EOM要最后一条信息的结素处放置EOMA3、A4A2循环从0地址循环放音A1A3连续寻址录放连续的多段信息A0、A1ISD1420语音提示
25、电路如图2-9所示。 图2-9 语音提示电路如图2.6 来电显示电路来电显示电路由电话号码检测电路与显示电路组成,当有电话接入时,DTMF解码电路检测到电话号码信号并将其转化成二进制,再输入给AT89C51进行数据处理,再输出到显示电路进行显示。显示电路用LCD液晶显示屏(12864)显示,LCD12864-12(黄色背光)是一款具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机
26、交互图形界面。可以显示84行1616点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。LCD12864各引脚如表2-7所示。表2-7 LCD12864引脚图管脚名称LEVEL功能1VSS0V电源地2VDD+5V电源正极3V0+5V对比度调节4RSH/L数据/命令选择5R/WH/L读/写选择6EH,H-L模块使能端7-14DB0-DB7H/L双向数据口15PSBH-LH:并行模式L:串行模式16NC空脚17/RSTL自带复位,可悬空18N
27、C空脚19LEDA+5VLED背光正极20LEDK0VLED背光负极2.7 家电控制电路家电控制电路使用分立式元件构成,包括一组继电器和保护二极管,AT89C51通过将IO口的相应位置1或清0,实现对继电器的开关状态的控制,从而实现控制家电的功能。2.8 日历及时间显示日历及时间主要采用的是实时时钟电路DS1302芯片,它是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,具有体积小、功耗低、接口容易、占用CPU的IO口线少等主要特点,可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能,可作为实时时钟广泛应用于智能化仪器仪表中。图210为DS1302与单片机
28、的连接图。图210 DS1302与单片机的连接图第3节 系统软件设计硬件平台结构一旦确定,大的功能框架即形成。软件在硬件平台上构筑,完成各部分硬件的控制和协调。系统功能是由软硬件共同实现的,由于软件的可伸缩性,最终实现的系统功能可强可弱,差别可能很大。因此,软件是本系统的灵魂。软件采用模块化设计方法,不仅易于编程和调试,也可减小软件故障率和提高软件的可靠性。同时,对软件进行全面测试也是检验错误排除故障的重要手段。由于编程多涉及到数值运算,比较复杂,还有LCD的菜单界面设计都是需要多重选择判断,用我们平时常用的汇编语言编程是很难实现的,这里我们选用了移值性好、结构清晰、能进行复杂运算的C语言来实
29、现编程。31 系统主程序设计为了保证系统的可靠运行,必须要有良好的软件相配合,而且要有友好的人机对话功能,鉴于以上要求,该系统软件部分主要由主程序、中断子程序、延时子程序、提示音产生子程序等几大模块组成。主程序流程图如图3-1所示。 图3-1 软件总体流程图主程序比较简单,初始化完成后,调用检测振铃程序,取得DTMF信号,并根据当前系统状态调用相应的子程序。这里有六个基本的子程序供调用,分别对应系统的各种功能状态。分别是语音提示子程序、来点显示子程序、时间显示子程序、设置子程序和控制家电子程序,挂机子程序等。32 DTMF检测及状态控制子程序图3-2 DTMF检测及状态控制子程序由系统结构框图
30、可以看出,家用电器通过AT89C51的IO口来控制。控制电路的执行器件采用继电器,当单片机要实现对电器的控制时,由IO口发出控制信号并经过三极管放大后驱动继电器,从而控制了家用电器的通断。33 定时中断子程序为了保证系统的可靠运行,在主程序之外还增加了定时中断程序。如果用户在设定的时间内没有任何操作,就自动挂机,防止系统陷入死等。由于定时中断程序的挂机操作是从中断处理程序中直接跳转到主程序中,没有清除中断标志位,这使得主程序不能正常执行。因此,监控程序使用了一项技术,将需要跳转的程序地址压入堆栈,并重新调用RETI从一个不存在的中断程序中退出,使单片机清除中断标志位,并从刚压入堆栈的地址开始执
31、行。程序流程图如图3-3所示。图3-3 定时中断子程序定时器初始化程序如下:ORG 0000HLJMP STARTORG 000BH ;定时器/计数器0的中断服务程序入口地址LJMP INTT0 ;跳转到真正的定时器中断服务程序处ORG 0030HSTART:MOV SP,#60H ;设置堆栈指针MOV TMOD,#01H ;定时器/计数器0工作在方式1MOV TH0,#3CH ;设置定时器/计数器初值MOV TL0,#0B0HSETB EASETB ET0SETB TR0 INTT0:第四节 结 束 语通过此次课程设计,在很大程度上提高了自己独立思考的能力,加深了对单片机专业知识的理解,为以
32、后的课题制作或论文写作做好了良好的铺垫。本次课程设计的完成大致经历了选题、搜寻资料、实验验证与论文写作。本次课题的选题做了很大的工作,最先想写一篇关于RFID(无线射频识别技术)在图书馆管理系统中的应用,但由于没能设计出具体的硬件电路而夭折。鉴于我们曾经做过关于DTMF的实验而对DTMF有一定的知识,所以最终选用此题目。 本课题的完成参考了大量网上资料以及图书馆藏书,在硬件设计方面基本上选用了前人已经验证、成熟的电路;在具体实验方面,限于硬件资源的限制,只做了理论上面的验证,部分常用的模块如单片机最小系统、语音模块、继电器控制模块都是在以前制作成功电路的基础上改进所得,不存在硬件错误。基于PS
33、TN&DTMF的家用电器远程控制系统实现了对家用电器的远程控制,与常规的遥控方式,如无线电遥控、有线遥控、红外线和超声波遥控等相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。利用智能电话远程控制系统可以实现固定电话和移动电话对空调器、电灯、电饭煲等家用电器设备的远程控制,如可以提前将居室的空调打开,一进家门便享受清凉世界;用户外出旅游或出差时,通过本系统开关居室的电灯、电视,造成有人在家的假象,提高家居安全。另外,本系统也可应用于无人值守岗位的远程控制。智能电话远程控制
34、系统设计采用AT89C51单片机作为系统的中央控制单元,并结合软件编程,实现了语音界面及安全认证机制,丰富了系统功能,符合未来家电的智能化、网络化发展方向。经过分析此课题完成的难点主要在软件上,AT89C51的4KB的ROM可能无法满足程序所需的存储空间,故可能需对存储器进行扩展,在此论文中,没有考虑此问题,AT89C51最多可外扩64KB ROM,故可通过外扩程序存储器来解决此问题,同样也可扩展数据存储器来增加数据存储空间。参考文献 1张立臣.DTMF信号收/发芯片MT8880原理及应用J.国外电子元器件,2001.2黄天戍.孙东. 智能电话远程控制系统的设计与实现J. 电工技术杂志,200
35、13刘连吉.ISD单片语音录放器件及电路实现J. 青岛海洋大学学报,20034 李朝青.单片机原理及接口技术(修订版)M.北京:北京航空航天大学出版社,1998.5 阎 石. 数字电子技术基础(第四版)M.高等教育出版社,2000年5月第一版.6 胡汉才. 单片机原理及其接口技术M.清华大学出版社,2000年5月第一版.7 何立民. 单片机高级教程M.北京航空航天大学出版社,2000年5月第一版.8 陈汝全. 电子技术常用器件应用手册M.第二版,机械工业出版社,2002年5月第一版.9 谭浩强. C 程序设计M. 清华大学出版社,1999 年12 月第2 版10 白炳良. 单片机自动控制交通信号灯J.漳州师范学院学报(自然科学版) ,1997,(02) . 8 何立民.单片机应用技术大全M.北京:北京航空航天大学出版社,1994.11 李广弟.单片机基础M.北京:北京航空航天大学出版社,1992.12 罗亚非. 凌阳16 位单片机应用基础M. 北京:北京航空航天大学出版社,200322