还剩34页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
图像转换系统摘要本设计主要是根据一个在有线或无线条件下,应用了单片机编程技术,双工对讲技术、摄像及视频显示技术而设计的一种可视对讲智能系统该系统采用模数混合技术,即语音数字,视频模拟视频信号为模拟传输;音频信号及控制信号为数字传输,设计是以单片机AT89C2051作为系统控制核心,配以呼叫检测模块、摘挂机检测模块、视频显示及控制模块、开锁和音频信号输入/控制模块、音频信号输入放大模块、音频信号输出前置放大模块以及按键组成形成图像转换智能电视监控门铃系统是新一代电子安全防范系统,是一种理想的安全防范装置家人可以在室内,通过电视屏幕看图像、语音对讲,远距离了解门外的情况,准确判断来访者的身份,决定是否开门接待,保障家庭的人身和财产安全人们迫切需要一种不仅安全可靠图像清晰、通话可靠、显示准确、灵敏度高而且造型独特、新颖美观等优点于一体的智能产品——智能电视监控门铃系统,因此图像转换系统是本课题研究的目标关键词图像转换系统,智能化,单片机IMAGECONVERSIONSYSTEMABSTRACTAtpresentChinashousingdevelopmenthasenteredanewperiodofdevelopmenttheintelligentsystemshavebeenusedasintelligentofficeandintelligentresidentialdistrictisanimportantcomponentofdesignismainlybasedonawiredorwirelessconditionapplicationofmicrocontrollerprogrammingtechniquesduplexintercomtechnologycameraandvideodisplaytechnologyandthedesignofavisualintercomintelligentsystemThesystemuseshybridtechnologynamelyspeechdigitalvideosimulationThevideosignalisananalogtransmission;audiofrequencysignalandacontrolsignaltodigitaltransmissionthedesignisbasedonSCMAT89C2051ascontrolcorewithcalldetectionmoduleapickingandhangingdetectionmodulevideodisplayandcontrolmoduleunlockingandaudiosignalinput/controlmoduleaninputaudiosignalamplificationmoduleanaudiosignaloutputamplifiermoduleandkeycomponenttoformanimageconversion.IntelligenttelevisionmonitoringdoorbellsystemisanewgenerationofelectronicsecuritysystemsandisanidealsafetydeviceFamiliesintheinteriorthroughtheTVscreenimagespeechcommunicationremoteunderstandingoutsidetoaccuratelyjudgetheidentityofvisitorsdecidewhetherornottoopenthedoortoreceivethesupportoffamilypersonalandpropertysafetyPeopleneedurgentlyanotonlysafeandreliableimageclarityaccuratereliablecallshowedhighsensitivityanduniqueshapenovelappearanceontheadvantagesofintegrationofintelligentproducts--intelligenttelevisionmonitoringdoorbellsystemsotheimageconversionsystemisthegoalofthisresearch.KEYWORDS:intelligentmonitoringdoorbellsystemintelligentMCU目 录TOC\o1-3\h\z\u前 言4第1章智能监控门铃总体方案的设计
51.1系统的工作原理
51.2系统设计原则和结构
61.
2.1系统设计原则和指导思想
61.
2.2系统结构
61.3智能电视门铃简介与功能特征
71.
3.1智能电视门铃简介
71.
3.2功能特征8第2章系统软件工作流程与实现
102.1系统信号处理
102.2软件设计工作流程
112.3软件程序设计
132.4软件抗干扰设计15第3章系统硬件电路设计
173.1单元电路的选择
173.
1.1单片机的选用
173.2控制模块的设计与实现
183.
2.1呼叫及摘挂机检测模块设计及实现
183.
2.2视频显示及控制模块设计及实现
183.
2.3开锁和音频信号输入/出控制模块设计及实现
193.
2.4音频信号放大处理模块设计及实现19第4章智能监控门铃的安装
204.1控制主机与电视机连接及电视机搜索调台方式
204.2控制主机与门口监控机连接方式
204.3主要技术参数
204.
3.1智能电视控制主机技术参数
204.
3.2数码式口机技术参数21第5章LCD电视线路原理图分析
225.1电视机原理图22结论24谢辞25参考文献26附 录27外文资料翻译29前 言伴随着科学技术的飞速发展,信息化、智能化的浪潮正在席卷世界的每一个角落,智能门铃系统进入住宅,它正全方位地改变人类的社会生活,给人们带来便利由于人们生活水平不断提高,越来越重视住宅的质量、安全性以及信息的获取和管理,这大大促进了智能门铃系统的发展各种方便于生活的智能门铃系统开始进入人们的生活,以单片机为核心的智能门铃系统就是其中之一它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果,它更让我们懂得,数字时代的发展将改变人类的生活,将加快科技技术的发展本设计就是在Atmege16单片机的基础上将传统门铃智能化,以方便社会和大众生活,作为智能化的门铃,实用性高,适用于批量性和小型化生产智能门铃设计的原则可靠性—系统应保持长期安全地运行安全性—系统应具备必要的安全保护和保密措施抗干扰性—对各类用户的误操作应有提示或自动消除的能力适应性—系统应对不断发展和完善的统计核算方法、调查方法和指标体系具有广泛的适应性可扩充性,实用性—注重采用成熟而实用的技术,使系统建设的投入产出比最高能产生良好的社会效益和经济效益先进性—在实用的前提下,应尽可能跟踪国内外最先进的计算机硬件软件技术,使系统具有较高的性能指标易操作性—贯彻面向最终用户的原则,使用户操作简单直观,易于掌握发展智能住宅小区是住宅产业现代化的必然选择一方面,随着生活水平的提高,居民对住宅的功能、质量提出了更高的要求另一方面,由于家庭经济水平的差异、家庭结构的多元化,居民对住宅从户型、面积、功能、环境等也有不同层次的要求第三,随着个人计算机的普及,家庭工作空间已成为潮流研发智能电视监控门铃已成为一个炙手可热的课题,近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受这使智能门铃系统得到了飞跃式的发展在本设计中采用的单片机控制多模块设计便于检查和维修一个完整地智能门铃相当于一个简单的单片机系统,有智能门铃设计电路、单片机、显示电路等构成单片机是集成的IC芯片,只需根据实际设计要求选型,其他部位都要根据应用要求和性能指标自行设计我们根据人们实际的需求做出更完美的智能电视监控门铃系统综上所述,智能化住宅和智能小区近几年在全球以及在中国的快速发展和火爆是信息技术发展寻找更广阔的市场结合点的必然结果,是IT产业向传统建筑产业以及人们生活渗透的必然结果在网络信息服务飞速发展的情况下,致力于高质量、高自动化、高智能化、高实用性的门铃系统第1章智能监控门铃总体方案的设计
1.1系统的工作原理图1-1所示为该可视对讲门铃室内分机的工作原理框图室外分机的原理图与此图类似本图中以单片机AT89C2051作为系统控制核心,配以呼叫检测模块、摘挂机检测模块、视频显示及控制模块、开锁和音频信号输入/控制模块、音频信号输入放大模块、音频信号输出前置放大模块以及按键组成室内分机的工作原理图如下�呼叫检测模块�摘挂机检测模块�监视键�开锁键�单片机AT89C2051�视频显示及控制模块开锁及音频控制模块�音频输出前置放大模块�显示屏�耳机�音频输入放大电路�P
1.5P
1.7P
1.3P
1.2P
1.4P
1.6AI/O线�图1-1室内分机的工作原理当来访者按门铃开关传来呼叫主人的门铃信号时,AT89C2051的P
1.7脚通过呼叫检测模块检测到门铃呼叫信号,其P
1.4脚输出开启视频显示控制信号到视频显示及控制模块;其P
1.6脚输出允许通话控制信号到音频控制模块,同时进行15s定时若主人不在家或通过辨认CRT显示器中显示的来访者决定不接见,则15s后AT89C2051通过P
1.4和P
1.6脚分别输出关闭视频显示信号和禁止通话信号;若主人决定接见来访者,则摘机AT89C2051通过P
1.5脚检测到已摘机,则终止15s定时主人的话音音频信号经过前置放大模块放大后,经CN的4脚AIO线传到门口室外机供来访者听话,而来访者的话音音频输入信号经放大模块从AIO线取出放大后送耳机发声,完成通话动作主人通过通话询问并从显示屏中观察来访者的表情,进一步判明来访者的身份和意图,判明后主人按下开锁键“UNLOCK”,AT89C2051经P
1.6脚输出的开锁信号经由AIO线传到门口室外机,控制防盗门的电控锁的电磁铁动作,门被打开客人进门后,防盗门依靠闭门器的作用再次关上主人挂机,AT89C2051通过P
1.5脚检测到已挂机,则由P
1.4和P
1.6脚分别输出关闭视频显示信号和禁止通话信号,恢复收铃状态另外,主人还可通过按主动监视键“MORNITOR”,来开启显示屏显示来访者或查看门外的情况该系统是一个在有线或无线条件下,应用了单片机编程技术,双工对讲技术、摄像及视频显示技术而设计的一种可视对讲智能系统该系统采用模数混合技术,即语音数字,视频模拟视频信号为模拟传输;音频信号及控制信号为数字传输,所以其工作原理也要分别从模拟和数字两路来阐述首先是模拟传输的这一路这一路传输的是视频模拟信号,为单向传输在室外,视频信号经过摄像头的采集和处理,传到射频发射模块的视频输入端,由射频发射模块发射出去在室内,由相应的射频接收模块接收这路视频模拟信号,然后从射频接收模块的视频输出端送至显示屏,显示图像另一路就是数字传输的一路这一路数字传输的信号包括音频信号和控制信号,均为双向传输在室内,模拟语音信号经过语音芯片的处理转换为数字信号以及控制操作经过单片机的处理转换为相应的控制信号监视、摘挂机及开锁信号,经过的处理和打包,再传到数字传输模块,通过模块的天线发射出去在室外,由另一块数字传输模块接收这路数字信号,然后进行解包和处理,然后分别把音频信号和控制信号传到语音芯片和单片机中,音频信号经过语音芯片处理后送至扬声器,控制信号经过单片机的处理去控制各部分协调工作另一个方向从室外到室内的音频信号和控制信号呼叫信号也是通过类似的方式进行发送和接收智能电视监控门铃系统是新一代电子安全防范系统,是一种理想的安全防范装置家人可以在室内,通过电视屏幕看图像、语音对讲,远距离了解门外的情况,准确判断来访者的身份,决定是否开门接待,保障家庭的人身和财产安全
1.2系统设计原则和结构
1.
2.1系统设计原则和指导思想设计可视对讲系统方案,应遵循以下几个原则
1.实用性和先进性所设计的智能化对讲系统应该在体现实用的原则下,尽可能的采用先进的技术和方法,力求物尽其用,不虚设浪费
2.可靠性和稳定性考虑技术先进的同时,应确保系统可靠稳定的运行
3.可扩展性和易维护性为了适应用户要求,必须充分考虑系统的升级能力和扩展能力同时系统应便于维护,尽可能的降低系统的运行和维护费用
4.具有高性能价格比,能够做到物有所值,追求物超所值
1.
2.2系统结构该系统由两部分组成室内机部分和室外机部分室内机结构图其主要由室内机控制器、无线收发机、显示设备、通话设备、门铃和报警、开锁等控制信号输入键组成室内机控制器的作用与门口机控制器作用类似,无线收发机用于接收门口机传来的信号,发送音频信号和各种数字信号给门口机,显示设备用于显示门口视频,户主可根据不同的情况选择不同的控制按键室内机结构图如图1-2所示�门铃�报警键�开锁键�通话机�显示屏�单片机�双音多频收发器�模拟�无线收发机�振铃信号报警信号开锁信号音频信号视频信号双音多频信号音频信号数字信号视频信号图1-2室内机结构图门口机结构图如图1-3示,其主要包括门口机控制器、无线收发机、键盘、摄像头、喇叭、麦克、报警装置等几部分无线收发机用于发射视频信号、音频信号和各种数字信号给室内机和监控中心,并接收室内机发送过来的音频信号和各种数字信号该系统中视频信号为单向传输,在室内可以观察到门口的情况,在门口无法查看室内情况,所以门口机接收到的信号中没有视频信号;键盘用于输人房间号;摄像头用于捕捉门口视频信号;喇叭和麦克用于户主和访客进行语音交流;报警装置用于当户主遇到特殊情况时报警�门�键盘报警系统喇叭摄像头单片机�双音多频收发器�模拟�无线收发机�开锁信号呼叫信号报警信号音频信号视频信号双音多频信号音频信号数字信号视频信号图1-3室外机结构图
1.3智能电视门铃简介与功能特征
1.
3.1智能电视门铃简介
1.实现了可视与非可视任意选择、电视画面与自动门铃图像自动切换
(1)当电视正常播放节目时,来访者按动门铃后,电视画面立即自动切换成来访者影像,经遥控器操作对讲、开锁或15秒钟后,电视机则自动切换到原电视节目画面
(2)当主人看喜欢的电视节目时,可设置“停显”状态,有人按动门铃,电视画面不切换,仍可对讲、开锁
(3)当电视机处于遥控关机状态时,有人按动门铃,电视机瞬间自动开机显示来访者影像,15秒钟后电视机自动关闭
(4)电视机彻底关闭电源(室内主机处于待机)状态下,有人按动门铃,电视机不开机显像,仍可以对讲、开锁,记忆存储图像资料
(5)室内主机及电视机切断电源(室外门口机处待机状态)仍可以对讲、开锁经使用证明,该智能电视监控门铃系统,色彩真、屏幕大、图像清、功能新、性价比高,将引领楼宇可视对讲新潮流
2.操作简便便是一大创新手持电视机“功能遥控器”,可操作室外监视、录放存储图像、停止显像、双向语音对讲、遥控电子开锁、楼宇房号设置编码功能,轻松自如地享受智能科技新生活
3.设置了数码图像存储记忆功能,可持续存储32幅来访者影像资料当来访者按启门铃后,即使电视机在关机状态下,其图像也会被智能主机存储记忆用户上班或出差回家后,可通过功能遥控器“监视”、“放像‘按键,查看来访者日期、时间及图像如有人入室作案,其影像资料都会被记忆存储,为公安部门侦破案件提供了有力的证据
4.在国内同行业中率先创新解决了彩色门铃夜间显像效果差的难题该门口机增设的自动补光系统,可根据室外光线强度变化,自动调节补光亮度,无论阴雨天或漆黑夜间,彩色显像均能达到白天的可视效果
5.适用性广,安装操作十分方便全面兼容国内外各种彩电制式及监视器、显示器,适用所有非遥控、存台节目不足、不能接受增补节目频道的旧式电视机该产品不用复杂的红外学习识别操作,只需将有线电视或电视天线与智能控制主机插孔连接,就完成了安装过程该产品主要由门口监控机、智能电视控制主机、功能遥控器组成由门口监控机摄取摄像资料,通过智能电视控制主机,利用家庭现有电视机实现影音传输该系列产品分为单户(楼宇单元)有线连接型和单户无线传输两大类有线连接型,适用于楼宇单元布线安装,可与管理中心联网,无线传输型适用于已建住宅、宾馆及别墅安装,无需穿墙布线上述产品均可根据客户需求选配数码图像记忆功能及防盗报警功能,组成完整的智能电视监控门铃系统该系统可广泛应用于高层楼宇、住宅小区、别墅、宾馆、及其其它监控和经营场所
1.
3.2功能特征
1.智能电视监控门铃系统主要功能特征
(1)“电视机替代4”壁挂式彩色显像,屏幕大,色彩真,图像清晰
(2)可视与非可视任意设定,电视画面与来客图像画面自动切换,电视机可自动开关机
(3)手持“功能遥控器”可实现双工语音对讲、监视、开锁、停止显像、手动录放像、楼宇房号设置等全新功能
(4)全面兼容国内外各种制式电视机及各种型号显示器、监视器,可接收存储多达200个频道电视节目
(5)与数码图像存储记忆功能结合,可接续存储、查看最近32位来访者影像资料增设自动调节补光系统,率先创新解决彩色显像夜间效果差的难题
(6)微电脑全双工对讲系统,具静噪功能,并彻底解决回音、啸叫
(7)可与智能小区管理中心联网
2.智能控制主机主要功能特征
(1)该控制主机采用大屏幕彩色电视机最新I²C总线控制技术、频率锁相技术和一流的工艺设计生产而成,可接收所有PAL制式有线含增补频道或无线电视信号
(2)本机具有智能选台器全新功能,含自动快速搜台,可接收存储多达200个电视节目,适应未来有线电视台联网需要
(3)具有美观的下拉式中∕英文菜单显示,操作简单方便,显示清晰,功能齐全第2章系统软件工作流程与实现
2.1系统信号处理
一、门铃信号由装于门口摄像头上的按钮开关提供,控制器接收到该信号后作以下处理
1.若系统处于复位状态,则开启监视器电源和监视信号电源,使系统进人监控状态,同时启动定时器,开始计时,等待其他信号若计时15秒后仍无其他信号,则关闭所开启的所有电源,使系统复位
2.若系统处于收视或收听状态,则切断收视或收听信号电源,执行前面的处理但15秒后复位时,仍恢复原来的收视或收听状态
3.若系统处于和外线通话状态,则在进人与来访者对讲状态之前,为外线信号提供不掉线电源,使系统能在外线与来访者之间选择对话,并保持外线信号不断
4.若系统有录音或录像设置主人不在,则为语音片提供电源,使其发声然后启动录音或录像电源,开始计时录音或录像计时90秒后,恢复原来的设置状态
二、耳机信号由电话机耳机状态提供,分以下两种情况处理
1.挂机状态若有对讲信号,则进人录音设置状态,等待设置操作若有监控信号,则在监控和非监控状态之间转换并有使自动监控状态复位的功能
2.摘机状态若有对讲信号,则在外线与来访者之间转换对讲目标若有监控信号,则转换监控状态若有门铃信号,且无录音、录像设置,则进人自动监控状态
三、对讲信号由控制面板上的对讲按钮提供,控制器查询到该信号后作以下处理
1.若系统处于复位状态,则进人录音设置状态,等待设置操作
2.若系统处于非复位状态且挂机,该信号无效
3.若系统处于摘机状态,则在外线与来访者之间转换对讲目标,但转换时须处理外线备用电源的开闭,保持外线信号不间断
四、监控信号由控制面板上的监控按钮提供,控制器查询到该信号后作以下处理
1.若系统处于监控状态,则停止监控,恢复到监控前的状态
2.若系统处于非监控状态,则进人监控状态
五、转换信号由控制面板上的转换按钮提供,控制器查询到该信号后作以下处理
1.若系统处于复位状态,则进人录像设置,等待设置操作
2.若系统处于监控状态,该信号无效
3.若系统处于其他状态,除保持外线信号不间断外,还要使系统复位
2.2软件设计工作流程门口机和室内机工作流程如图3-1和图3-2所示通过门口机键盘输入房间号,控制器将其转变成双音多频形式的ID码,无线收发设备将ID码调制到
2.4GHz的载波上发射出去室内机通过无线收发设备接收到门口机信号后,控制器将其转变成ID码,并与控制器自身的ID码比较,若两者不一致则置之不理,若相同则单片机产生振铃信号.触发门铃门铃响后,室内单片机控制模拟开关,接通视频线路,并发送接通视频的“OK”信号给门口机门口机接收到室内机发射来的“OK”信号后也会控制模拟开关接通视频信道户主就可以通过室内显示器看到门口的情况如果户主不在或不想接见访客,15秒后系统判断超时自动切断视频停止振铃,并复位到初始状态;若户主决定摘机,则室内机发送AUDIO~ON信号给门口机.并且单片机控制模拟开关CD4066接通室内音频信道门口机接收到AUDIO-ON信号后接通音频信道这样,户主与访客实现了相互通话通话时间超过一分钟则系统自动复位通话的同时户主可以观察室外的情况.若明确可以开门后则按开锁键开锁若发现意外情况可按报警键,挂机后系统一切复位整个过程实现简单,各种信号的传输和模拟开关的通断都是在瞬间完成音频信号和数字信号在单一信道中传输,有产生冲突的可能由于数字信号的传输通常是在建立语音通信之前如呼叫信号、摘机信号或是在建立语音通信之后如开锁信号、报警信号,所以数字信号与音频信号很少冲突若数字信号和音频信号同时传输,则优先传输数字信号,然后通过CD4066切换至传输音频信号,由于发射数字信号占用的时间很短,整个过程瞬间完成,人耳是基本感觉不出来���开始�键盘识别�有键按下?�发射ID码�收到OK信号?�接通视频�AUTO-ON�接通音频开锁?�报警?�挂机?�超时?�超时�超时�开锁�报警�YYNYNNYNYNNYNNYYN图2-1室内机软件流程图���开始�初始化有数据吗?�接受数据验证ID吗?�接通视频并发送OK信号�是否摘机?开锁?�报警?�挂机?�超时?�超时�发开锁信号�发报警信号�发射AUTO-ON并接通视频�NYYN发挂机信号YNNYNYNNYNNY图2-2室内机软件流程图
2.3软件程序设计主要完成对各种信号的查询和处理,实现系统功能另外增加了对按钮抖动的处理,和可能出现的误操作的判断,以及可能出现的故障处理单片机软件主要完成门铃呼叫信号、摘挂机、按键检测及相应控制信号的输出,完成来人呼叫后及主动监视15s定时等功能用MCS-51语言编写的程序如下室内机ORG0000HMAIN MOVSP#50HCLRP
1.6;输出关闭音频控制信号CLR23H;清呼叫标志位GJ JNBP
1.5,MKEY;摘机呼叫无效JBP
1.7,MKEY;无呼叫信号则转检查是否按下主动监视键SETB23H;置呼叫标志LJMPTIM15s;转15s定时MKEY JBP
1.3,GJ;未按主动监视键再跳转挂机检查TIM15s CLRP
1.4;允许电源输出和开启视频显示MOVE67H,#40;定时15sTIM MOV68H,#150TIM1JNB23H,DLY;判断是否为呼叫定时JNBP
1.5,DJ;是,则判断呼叫后15s内是否摘机,若摘机则跳转到允许通话DLY CALLDELY5ms;调5ms定时子程序DJNZ68H,TIM1DJNZ67H,TIMSETBP
1.4;定时15s时间到,未摘机则关视频并禁止电源输出CLR23HLJMPGJ;转挂机检测DJ SETBP
1.6;允许通话CLR23H;清呼叫标志UNLOCK JBP
1.2,GJ1;若未按下开锁则跳转检查挂机CLRP
1.6;若按下开锁则输出开电控锁信号CALLDELY5msSETBP
1.6;恢复通话GJ1JNBP
1.5UNLOCK;若未挂机继续检查是否按下开锁键CLRP
1.6;若挂机,则禁止通话SETBP
1.4;关视频显示及视频音频通话电源LJMPGJDELY5ms MOV65H,#11;5ms定时子程序DLY1MOV66H,#225NOPDJNZ66H,$DJNZ65H,DLY1RET室外机ORG 0000HMAIN MOV SP,#65HHP CLR 24H ;清呼叫标志位 JNB P
3.3,MONK ;摘机呼叫无效 JB P
1.7,MONK ;呼叫检测SETB 24H ;置呼叫标志位 LJMP DSH15s MONK JB P
1.3,HP ;主动监视检测DSH30s CLR P
1.6 ;允许对讲和视频显示 MOV 75H,#40 ;15s定时 DSH MOV 76H,#150 DSH1JNB 24H,DLY ;呼叫定时判断 JNB P
3.3,SPK ;摘机检测,若摘机则转允许通话 DLY CALL DELY5ms ;调5ms定时 DJNZ 75H,DSH CVS SETB P
1.6 ;定时到,未摘机则关视频和对讲 LJMP HP SPK CLR 24H UNLK JB P
1.4,HP1 ;开锁检测 CLR P
1.5 ;输出开锁信号 CALL DELY5ms SETB P
1.5 ;恢复通话 HP1JNB P
3.3,UNLK ;挂机检测 LJMP CVSDELY5ms MOV 73H,#13 ;5ms定时 DLY1MOV 74H,#191 DJNZ 74H,$ DJNZ 73H,DLY1 RET
2.4软件抗干扰设计微机应用系统在采取硬件抗干扰措施之后,强干扰仍会冲破层层硬件抗干扰防护层进入系统,对系统形成干扰此时的干扰不能造成硬件系统的损坏,但常常使微机系统不能正常运行,致使检测数据出错或控制失灵为此,必须从软件上采取抗干扰措施软件抗干扰不属于微机系统的自身防御行为,采用软件抗干扰措施的最根本的前提条件是系统中抗干扰软件不会因干扰而损坏在单片机应用系统中,由于程序及一些重要常数都存储在ROM中,这就为软件的抗干扰创造了良好的前提条件因此,软件抗干扰的设置前提条件概括为
1.在干扰作用下,系统硬件系统部分不会受到任何损坏,或易损坏部分设置有检测状态可供查询
2.程序区不会受干扰侵害
3.RAM区中的重要数据不被破坏,或虽被破坏可以重新建立控制系统受干扰后反应在单片机上的就是所谓的“冲程序”,即程序指针乱跳,出现程序跑飞和非法死循环等现象,导致程序失控因此,需对单片机系统采取一些有效措施,这里主要采取了下面三种措施
1.指令冗余当CPU受到干扰后,往往将一些操作数当作指令码来执行,引起程序混乱本文在一些对程序流向起决定作用的指令之前插入两条NOP指令,保证弹飞的程序迅速纳入正确的控制轨道,此类指令有RETRETI.ACALLLCALLDJNZ等在某些对系统工作状态至关重要的指令以保证被正确执行
2.软件陷阱法当弹飞的程序落到非程序区如EPROM中未使用的空间和未使用的中断向量区等等时,指令冗余就不起作用了只有在非程序区设置拦截措施,使程序掉入软件陷阱,强行将程序纳入正轨所谓软件陷阱,就是一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对从程序出错进行处理的程序它一般由一条跳转指令和空操作指令组成本文在未使用的中断向量区以及未使用的大片EPROM区用“LJMP#0000H”添满,这样不论PC失控后指向哪一个字节,最后都能导致程序回到复位状态
3、程序运行监视系统WATCHDOG当程序弹飞到一个临时构成的死循环时,冗余指令和软件陷阱也无能为力了,此时系统将完全瘫痪,程序运行监视系统能及时发觉死循环并能使系统复位第3章系统硬件电路设计
3.1单元电路的选择
3.
1.1单片机的选用AT89C2051是一带有2K字节闪速可编程可擦除只读存储体EEPROM的低电压,高性能8位CMOS微型计算机它采用ATMEL的高密非易失存储技术制造并和工业标准MCS—51指令集和引脚结构兼容通过在单块芯片上组合通用的CPL1和闪速存储器,ATMELAT89C2051是一强劲的微型计算机,它对许多嵌入式控制应用提供高度灵活和成本低的解决办法此外,从AT89C2051内部结构图与8051内部结构基本一致(除模拟比较器外),引脚RST、XTAL
1、XTAL2的特性和外部连接电路也完全与51系列单片机相应引脚一致,但P1口、P3口有其独特之处 AT89C2051是一个功能强大的单片机,但它只有20个引脚,15个双向输入/输出(I/O)端口,其中P1是一个完整的8位双向I/O口,两个外中断口,两个16位可编程定时计数器,两个全双向串行通信口,一个模拟比较放大器主要性能参数如表3-1所示表3-1AT89C51性能参数兼容MCS51指令系统2k可反复擦写1000次FlashROM15个双向I/O6个中断源两个16位可编程定时/计数器
2.7-6V的宽工作电压范围时钟频率0-24MHz128xbit内部RAM两个外部中断源两个串行中断可直接驱动LED两级加密位低功耗睡眠功能内置一个模拟比较放大器可编程UARL通道软件设置睡眠和唤醒功能图3-1AT89C2051芯片管脚图
3.2控制模块的设计与实现
3.
2.1呼叫及摘挂机检测模块设计及实现呼叫检测模块由附图1中的D
5、R
16、R
17、C
1、Q7及AT89C2051的P
1.7脚及其上的上拉电阻R18构成当来访者按下门铃开关,由CN的7脚的HJ线传来的门铃呼叫信号一路经扬声器发出门铃呼叫声,另一路经过D5反向截止,R16与C1组成的充放电电路,由R17驱动三极管Q7导2通,使AT89C2051的P
1.7脚由高电平变为低电平,完成呼叫检测附图1中的压键开关、AT89C2051的P
1.5脚及其上的上拉电阻R6构成摘挂机检测模块,当主人摘机后压键开关转换状态,P
1.5脚的电平由高变低,完成摘机检测反之,完成挂机检测
3.
2.2视频显示及控制模块设计及实现设计的视频显示及控制模块如附图1所示,主要由Q
3、Q
4、Q
5、Q
6、继电器HRJ、视频显示屏及AT89C2051的P
1.4脚及其上的上拉电阻R12构成视频显示屏选用具有显像作用,工作电压为12V的国产金阳牌4寸黑白扁平显像管设计时为了同时对显示屏的12V直流工作电源和CN的5脚VID输入的视频信号进行控制,选用HJR型双刀双掷电磁式继电器并利用其常开触点,R4对继电器线圈起限流保护作用,D3对继电器线圈起续流保护作用待机时,P
1.4脚输出高电平,Q6导通,Q4和Q5截止当AT89C2051检测到呼叫信号或主人按下主动监视键时,P
1.4脚输出低电平,Q6截止,Q
4、Q5导通Q4导通使大功率三极管A940导通,由CN的1脚V+送来的18V直流电源,经A940的集电极输出,提供继电器线圈工作电压和12V集成稳压器的输入电源,并经CN的6脚VDC给室外机的视频摄像镜头提供受控的输入电源Q5导通,继电器吸合给视频显示屏提供工作电压及视频信号以显示视频图像
3.
2.3开锁和音频信号输入/出控制模块设计及实现附图1中的压键开关、R
2、R
3、Q
1、Q
2、AT89C2051的P
1.6脚及其上的上拉电阻R1构成了开锁和音频信号输入/出控制模块待机时,即使摘机使压键开关转换状态,但P
1.6脚输出低电平,Q1截止,Q2基极得电导通,使AIO对地短路而禁止通话当AT89C2051检测到门铃呼叫信号时,P
1.6脚输出高电平使Q1导通,Q2因基极对地短路而截止,允许通话但若主人未摘机,则压键开关不转换状态,来访者仍不能与主人进行通话这很好地解决了同类产品或其它未使用单片机控制的单户可视对讲门铃任何状态下,摘机即可通话,以及来访者呼叫后,即可从室外机的扬声器听到室内发出的声音等缺陷
3.
2.4音频信号放大处理模块设计及实现声电转换器件选择灵敏度高,频率响应好的驻极体传声器,但经传声器转换形成的音频电压信号比较微弱,不适宜直接传输,为此需要设计音频输出信号前置放大处理模块为了降低成本,音频输出信号前置放大采用三极管进行两极放大附图1所示,分压电阻R
19、R
20、R21和滤波电容C10为传声器提供直流工作电压,传声器产生的音频信号经C11耦合,C12滤波输入到Q8的基极,经Q8放大后,由集电极输出直接耦合到Q9的基极,再经Q9放大由集电极输出R30起到两个作用,一是给AIO电路供电,二是将Q9集电极输出的音频信号混合到音频输入输出线AIO,并送到室外机(防盗门端),经再次放大,供来访者听话图中的R
25、R
26、R
27、R28及R29为Q
8、Q9的直流工作限流电阻来访者传声器产生的并经前置放大的音频输入信号,由于传输衰减需要再次放大,为此需设计输入音频信号放大模块设计时,可选用通用集成运算放大器来设计,但所需外围器件较多,并且音频放大效果不够理想,为此选用具有所需外围器件少,工作电压为4V~12V,低变形和低功耗等特点的专用音频集成功率放大器LM386,并且采用放大倍数为20倍的典型接法如附图2所示,C8从AIO线取出的输入音频信号经C9和R22滤波后,由LM386的3脚输入,经过20倍放大后由5脚输出,再经C7和R24滤波,由C6耦合到频率特性好,谐波失真小的平膜动圈式耳机发声,完成通话动作另外,还设计了两个独立式按键,用于开锁和主动监视,设计的独立式按键如附图
(1)所示第4章智能监控门铃的安装
4.1控制主机与电视机连接及电视机搜索调台方式
1.将室外天线或有线电视信号端子连接在控制主机的天线接输入端子(ANT)
2.将控制主机的音频/视频输出端子(A-out/V-out)用AV线连接至电视机音频/视频输出端子
3.用随机配置的射频线,连接控制主机射频输出(Rf-out)与电视机天线接收端口
4.将电视机电源线插入控制主机(AC220V-OUT)上;将控制主机电源线接入市电220V插座上;打开控制主机及电视机电源
5.开机后,将电视机调至L频段(3-4频道),用电视机菜单键或原机遥控器手动或自动搜索选台,当屏幕上出现某个清晰的电视画面时,锁定此频道,此频道就是智能电视监控门铃系统所使用的频道
6.再用随机配置的“功能遥控器”,按动“搜台键”,可将当地可收视的所有电视节目搜索存储
7.完成连接及搜台存储电视节目后,可用随机配置的“功能遥控器”选择或编排你喜欢的电视节目(原机遥控器只能操作TV∕AV转换、音量增减功能,可留置不用
8.选择电视机输入连接及调台方式(可选择其中一种)1开机时仍可保持AV输入接受状态的电视机,可选择AV输入方式需将电视机设置成AV/视频状态2无AV输入(含老式按键电视机)和开机时总是恢复到TV(电视机高频接收)状态的电视机,可选择TV输入方式3电视机AV接收方式效果最佳开机时总是恢复到TV状态的电视机,也可用原机遥控器按视频/录像键后,再用“功能遥控器”操作收看节目频道及监控功能
4.2控制主机与门口监控机连接方式
1.完成电视节目预调后,可将门口机6芯(信控制及对讲)信号线、图像视频线分别与室内主机控制信号输入(LINE∕电话线插口)、图像输入(V-in)接口连接
2.将单户门口机12V电源接入市电220V(楼宇单元门口机则与防停电电源箱连接)
3.按动门口机键,室内主机喇叭发出“你好,请开门”声音,电视画面切换到来访者图像画面,表明连接安装完成
4.启动录像∕放像功能,需将室内主机断电5-10秒后,再重新接通电源
4.3主要技术参数
4.
3.1智能电视控制主机技术参数接受频率范围45MHz-870MHz视频输出1VP-P音频输出:-6db射频输出;3/4CH电视制式PALD/KPALI整机功耗:﹤10W天线阻抗75Ω不平衡式
4.
3.2数码式口机技术参数数码管显示“
0.5”4位动态呼叫号码4位通话时限15秒工作电压DC12V±10%摄像头工作电流230±20mA摄像头1∕3”CCD彩色摄像头清晰度420线最低照度
0.1LUX视频输出1VP-P∕75音频输出不失真率≧100mW频率响应300-3400Hz±3dB主机工作电流:静态20mA动态150mA第5章LCD电视线路原理图分析
5.1电视机原理图 实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容OTA—C连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,该滤波器带宽的可调范围为1~26MHz,阻带抑制率大于35dB,带内波纹小于0.5dB,采用1.8V电源,TSMC0.18μmCMOS工艺库仿真,功耗小于21mW,频响曲线接近理想状态LCD电视的原理框图如下图所示,主要由以下几个部分组成RFOCVBSYUV/Sync数字YUVS-VideoVChCro伴音信号VGALCD显示数据接口DVI接口
1.普通模拟电视信号处理模块该模块与普通电视机中的电视信号处理部分功能相同,其可接受多种输入信号格式,如RF电视射频信号、CVBS复合电视信号、S-Video信号、色差分量信号等RF电视射频信号的接收一般使用一体化二合一高频头进行处理,处理后可直接输出复合电视信号和解调的伴音信号同时,高频头也可输出第二伴音中频信号SIF提供给带丽音解码的机型使用高频头输出的复合电视信号经视频解码IC处理后,输出模拟YUV(或RGB)信号及行场同步信号供数字板进行处理使用
2.模拟信号/数字信号转换模块该模块把三通道模拟YUV(或RGB)信号,通过AD转换器处理后,转变为24路数字YUV(或RGB)信号提供给逐行处理板使用
3.隔行/逐行转换模块该模块把隔行格式的数字YUV(或RGB)信号进行逐行处理后输出一标准逐行格式的数字YUV(或RGB)信号
4.模拟VGA/数字VGA信号转换模块该模块主要用把PC输出的标准模拟VGA视频信号转变成24位的并行数字VGA视频信号5.DVI串行/并行转换模块这部分的功能主要由DVI接收器来实现其接收PC输出的标准串行数字视频DVI信号,然后将其转变为24位(或48位)并行数字视频信号
6.LCD图像处理模块SCALER该模块的核心是一个高性能的平板图像处理器,可对前端进来的多种格式数字视频信号进行处理,输出平板显示模块可接受的平板图像显示数据格式其主要功能有数字色度亮度处理、彩色γ校正、图像大小缩放、画质改善、运动补偿、边缘平滑等
7.DVI并行/串行转换模块这部分的功能主要由DVI发送器来实现其接收平板图像处理器输出的24位(或48位)平板图像显示数据,然后将其转变为DVI标准的串行输出数据格式,直接连接带DVI输入接口的LCD显示模块
8.LCD显示模块该模块是LCD-TV的显示终端,其接收平板图像处理器输出的平板图像显示数据(或DVI格式的平板图像显示数据,与LCD显示模块的输入接口有关),经内部时序控制电路转换后驱动LCD屏显示出正确的视频图像
9.CPU模块提供人机接口及对电路的各个功能模块进行功能设置和控制
10.供电模块对电源接口输入的12V和24V直流电进行DC/DC转换后,提供系统需要的各种不同电压结论经过将近三个月的毕业设计,终于完成了智能电视监控门铃的设计,也通过了最后的硬件和软件的模拟调试,虽然在完成的过程中很艰难很复杂,出现了很多我不会的东西,不过在邵老师的指导下和同伴的合作下最终都解决了,这次毕业设计其实就是把我大学三年学到的东西汇总一下,在导师的指导下学会了运用,我很高兴这次设计的完成它使我对单片机以及专业知识的再次认知这次设计总结起来可得到如下结论
1.系统总体方案设计正确、可行所设计的可视对讲系统软硬件部分的主要功能均得以实现,以微处理器为核心的系统具备强大的功能,完备的开发手段和丰富的资源储备智能系统从总体上分成语音图像采集模块、传输模块、语音接收、图像显示及控制部分四部分是合理的
2.软硬件均采用“模块化设计思想”硬件采用模板逐步设计方式,根据功能插接相应的模块插件软件是把每一具体功能子程序做成一个模块,硬件中加入了哪个模块,主程序会自动检测新硬件并调用相应的子程序以完成该模块功能同时模块化的设计也为系统功能扩展提供了方便
3.本系统开发了声音对讲功能通过语音的沟通,使主人得到确切的信息,更使用、更安全本论文完成了软硬件主要功能模块的设计,为进一步设计开发及功能扩展打下了良好的基础由于时间关系和水平有限,设计中仍存在着一些缺陷和不足,还有待于在今后的设计过程中进一步不断完善随着科技水平的不断提高,对智能住宅小区的智能管理系统必然会有不断增长的要求例如增加自动拨号报警功能、电子密码锁、电子遥控技术、自动控制技术当然随着人们对生活质量要求的不断提高,无线可视对讲系统的功能也将日趋完善在新的产品化的管理系统中,人们将会越来越多的体验到现代生活的气息我对智能电视门铃在住宅小区的使用的前景充满信心谢辞毕业设计即将结束了,这也是我在大学阶段最后一次设计首先我要感谢我的导师邵老师,他给予了我提供了一个良好的设计条件和细心地指导邵导师前瞻性的科学思维、宽广的专业知识和兢兢业业的工作精神,令我敬佩,使我从中学到了许多,在导师的指导和帮助下,我顺利地完成了这次设计任务,在此向我的导师致以最诚挚的感谢!从一开始选题的确定,到开题报告的完成,以及初稿的修改,定稿的调整,以及论文格式方面的问题,直至终稿,自始至终邵老师都给予了大量的关心与帮助,这使我在完成论文的过程中很是受益,在此再次深表感谢此次毕业设计即是对我大学四年所学知识的总结与运用也是对我即将步入社会,走向工作岗位前的一次考验与检查虽然毕业设计已经完成了,但是,由于自己所学的知识有限,我们在设计中遇到很多问题,在很多方面还不够完善,实践,是一面很亮的镜子,能够通过它看出我们自身的缺点,通过这次设计,我明显感觉到“书到用时方恨少”在以后的生活中我会不断地充实自己多像老师学习,我希望在以后的工作和专业发展中,邵老师能继续给以指导和帮助下学到更多的知识来充实自己值此论文完成之际,谨向邵麦顿致以崇高的敬意和衷心的感谢!老师,谢谢您!在三年的大学生涯里,我还要感谢所有的老师对我的关心支持和帮助,没有你们的陪伴,我不知道自己的大学会是什么样子的你们是我走向社会的领路人,是我人生的指明灯亲爱的老师,真诚地感谢你们!同时我要感谢同组的同学,还有陪伴我一路走来的同学、室友,是你们带给我无限的乐趣和回忆,我们是最亲的姐妹,在毕业设计的这段时间里,我们一起研究,一起讨论,一起晚上打灯整理,对于你们的帮助和支持,在此我表示深深地感谢!我要由衷感谢我的父母和家人,没有他们的关心和爱护,我不可能度过这漫长又艰难的求学生涯,并最终完成学业最后,我要感谢评审本论文的老师、教授和专家,感谢他们抽出宝贵时间来阅读本文,并提出宝贵的意见和建议参考文献
[1]樊昌信.通信原理[M].北京国防工业出版社,
1999.2-16
[2]高怀文.移动通信集成电路手册.北京人民邮电出版社,
2000.1-12
[3]童诗白.模拟电子技术基础[M].北京高等教育出版社,
2001.50-67
[4]杜建国.VERILOGHDL硬件描述语言[M].北京国防工业出版社,
2004.34-59
[5]苟彦新.无线电抗干扰通信原理及应用.西安西安电子科技大学出版社,
1999.23-40
[6]张肃文.高频电子线路.北京高等教育出版社,
2004.26-40
[7]王毅.单片机器件应用手册.北京人民邮电出版社,
1994.40-46
[8]魏俊民.通信原理[M].北京国防工业出版社,
1999.32-35
[9]王港元.电子技能基础.成都成都科技大学出版社,
1999.50-51
[10]侯正信,杨喜.可视门铃实现.电子测量技术2003年04期
[11]陈粤初.单片机应用系统设计与实践.北京北京航空学院出版社,
1992.34-41
[12]孙育才.新型AT89S52系列单片机及其应用.北京清华大学出版社,
2005.14-23
[13]美拉帕波特.无线通信原理与应用.北京电子工业出版社,
1998.35-46
[14]蔡菲娜.单片微型计算机原理和应用.杭州杭州大学出版社,
1996.40-53
[15]AT89C2051单片机资料.From http//www.mcufan.com
[16]多功能电子门铃的设计与实现.From http://www.chinaecd.net
[17]PT2262/PT2272原理.From www.xushibo
982761.blog.
163.com附 录附录题目图1所示为无线可视对讲门铃室内分机硬件电路原理图外文资料翻译AT89C2051AT89C2051istheUnitedStatesofAmericaATMELcompanyproductionoflowvoltagehighperformanceCMOS8bitMCUtabletscontainingthe2Kbytesrepeatederasableread-onlymemoryprogramPEROMand128bytesrandomdatamemoryRAMdeviceusingATMELshighdensitynon-volatilememorytechnologycompatiblewithstandardMCS-51instructionsystemingeneralsheet8bitCPUandFlashstorageunitAT89C2051single-chipmicrocomputerinelectronicproductsinawiderangeofapplications.InternalstructureAT89C2051isa2KbyteflashprogrammableanderasablereadonlymemoryEEPROMlowvoltagehighperformance8bitCMOSmicroprocessor.ItusesATMELhigh-densitynon-volatilememorytechnologymanufacturingandindustrystandardMCS-51instructionsetandpinstructurecompatible.ThroughthesinglechipcombinationofgeneralCPLIandflashmemoryATMELAT89C2051isapowerfulmicroprocessorwhichformanyembeddedcontrolapplicationstoprovideahighlyflexibleandlowcostsolution.AT89C2051offersthefollowingfunctions:Standard2Kmemory128bytesofRAM15I/Otwo16bittimerafivevectortwosuspendedstructureafullduplexserialportaprecisionanalogcomparatorandtwooptionalsoftwarepowersavemode.FreepartystopCPUworkbutallowsRAMtimer/counterserialportandinterruptsystemtocontinue.Thepower-downmodesavestheRAMcontentbuttheoscillatorstopsworkingandtheprohibitionofotherpartsoftheworktothenextahardwarereset.TheconfidentialityoftheprocedureAT89C2051designproceduresare2confidentialconfidential1isprogrammedaprogrammemorycannotbeerasedunlessaprogrammingthesecuritybit2isprogrammedprogramcannotberead.HardwareandsoftwaredevelopmentAT89C2051canusethefollowingtwomethodsanddevelopmentofapplicationsystems.1because89C2051internalprogrammemoryFlashandmodifyitinsidetheprogramisveryconvenientifequippedwithaprogrammable89C2051programmer.Debuggingpersonnelcanusetheprogramediting-Compilation-curing-insertedintoacircuitboardtestsuchrepeatedcyclemethodforexperiencedMCS-51programmersdebuggingthismethodisnotverydifficult.ButtodothistestwouldnotbeabletounderstandtheinternalRAMcontentandprogramdirectionandotherrelevantinformation.2ordinary8031/80C31emulatorsimulationpluginP
1.0~P
1.7andP
3.0~P
3.6outsimulation2051thismethodcanusesingle-stepbreakpointdebuggingmethodbutthesimulationisnottrueforexample2051internalanalogcomparatorfunctionP1P3exportenhancementundertensilecapacityetc..PindescriptionAT89C2051chippindiagramTheAT89C2051pindiagramasshownontheright.In1VCC:powersupplyvoltage.In2GND.In3P1:P1isa8bitbidirectionalI/Oexport.PortofP
1.2~P
1.7withinternalpull-upresistorP
1.0andP
1.1requiresexternalpullupresistor.P
1.0andP
1.1arerespectivelyason-chipprecisionanalogcomparatorofthein-phaseinputANI0andtheinvertinginputAIN
1.TheP1portoutputbuffercapableofabsorbing20mAcurrentandcandirectlydisplaydriverLED.WhentheP1portwrite1whichcanbeusedasinputwhenP
1.2~P
1.7isusedastheinputpinsandisexternallypulledlowtheywillbecauseofinternalwrite1whichcanbeusedasinput.WhenthepinisP
1.2~P
1.7asinputandisexternallypulledlowtheywillbecauseofinternalpull-upresistorandtheoutflowcurrent.In4P3:P3P
3.0~P
3.5P
3.7mouthwithinternalpull-upresistorsevenbidirectionalI/Oport.P
3.6isusedforfixingtheinputintheoutputsignalofthecomparatoranditservesasageneralI/Opinsthatarenotaccessible.P3portbuffercanabsorb20mAcurrent.WhentheP3exporttowrite1theyareinternalpull-upresistorsarepulledupandusedasinput.AsinputisexternallypulledlowP3mouthfootwillusethepull-upresistorandtheoutflowcurrent.P3isalsousedtoachievevariousAT89C2051secondfunctionarelistedinthefollowingtable:PinexportfunctionP
3.0RXDserialinputportP
3.1TXDserialoutputportP
3.2INT0externalinterrupt0P
3.3INT1externalinterrupt1P
3.4T0timer0externalinputP
3.5T1timer1externalinputP3alsoreceivessomeforflashmemoryprogrammingandverificationprocesscontrolsignal.In5RST:resetinput.OnceRSTbecomesthehighlevelallthepinsoftheI/Oisresetto
1.WhentheoscillatorisrunningcontinuedtogiveRSTpintwomachinecyclesofhighlevelcancompletereduction.Eachmachinecycleneeds12oscillatororclockcycles.In6XTAL1:astheoscillatorinverterinputandinternalclockgeneratorinput.In7XTAL2:astheoscillatortheoutputoftheinvertingamplifier.MainperformanceIn1andMCS-51compatibility;In22KBreprogrammablememoryFLASH10000times;In
32.7-6Vvoltagerange;4allstaticwork:0Hz-24MHz;In52levelprogrammemorysecuritylock;In6128*8internalRAM;715programmableI/Oline;In8twoand16timer/counter;96interruptsources;10programmableserialchannel;In11andhighprecisionvoltagecomparatorP
1.0P
1.1P
3.6;12directdriveLEDoutputport.AT89C2051是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含2kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C2051单片机在电子类产品中有广泛的应用 AT89C2051是一带有2K字节闪速可编程可擦除只读存储器(EEPROM)的低电压,高性能8位CMOS微处理器它采用ATMEL的高密非易失存储技术制造并和工业标准MCS-51指令集和引脚结构兼容通过在单块芯片上组合通用的CPLI和闪速存储器,ATMEL的AT89C2051是一强劲的微型处理器,它对许多嵌入式控制应用提供一定高度灵活和成本低的解决办法 AT89C2051提供以下标准功能2K字节闪速存储器,128字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比较器以及两种可选的软件节电工作方式空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位 AT89C2051设计有2个程序保密位,保密位1被编程之后,程序存储器不能再被编程除非做一次擦除,保密位2被编程之后,程序不能被读出 AT89C2051可以采用下面两种方法开发应用系统
1、由于89C2051内部程序存贮器为Flash,所以修改它内部的程序十分方便快捷,只要配备一个可以编程89C2051的编程器即可调试人员可以采用程序编辑-编译-固化-插到电路板中试验这样反复循环的方法,对于熟练的MCS-51程序员来说,这种调试方法并不十分困难但是做这种调试不能够了解片内RAM的内容和程序的走向等有关信息
2、将普通8031/80C31仿真器的仿真插头中P
1.0~P
1.7和P
3.0~P
3.6引出来仿真2051这种方法可以运用单步、断点的调试方法,但是仿真不够真实,比如,2051的内部模拟比较器功能,P1口、P3口的增强下拉能力等等 HYPERLINKhttp://baike.baidu.com/albums/1375615/1375615/0/
0.html\l0$c87c6ecf9f549807f9dc616a\t_blankINCLUDEPICTUREhttp://imgsrc.baidu.com/baike/abpic/item/c87c6ecf9f549807f9dc616a.jpg\*MERGEFORMATAT89C2051芯片引脚图 AT89C2051的引脚图如右图所示
1、VCC电源电压
2、GND地
3、P1口P1口是一个8位双向I/O口口引脚P
1.2~P
1.7提供内部上拉电阻,P
1.0和P
1.1要求外部上拉电阻P
1.0和P
1.1还分别作为片内精密模拟比较器的同相输入ANI0和反相输入AIN1P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示当P1口引脚写入“1”时,其可用作输入端,当引脚P
1.2~P
1.7用作输入并被外部拉低时,它们将因内部的写入“1”时,其可用作输入端当引脚P
1.2~P
1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流
4、P3口P3口的P
3.0~P
3.
5、P
3.7是带有内部上拉电阻的七个双向I/O口引脚P
3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问P3口缓冲器可吸收20mA电流当P3口写入“1”时,它们被内部上拉电阻拉高并可用作输入端用作输入时,被外部拉低的P3口脚将用上拉电阻而流出电流 P3口还用于实现AT89C2051的各种第二功能,如下表所列 引脚口功能P
3.0RXD串行输入端口P
3.1TXD串行输出端口P
3.2INT0 外中断0P
3.3INT1 外中断1P
3.4T0定时器0外部输入P
3.5T1定时器1外部输入 P3口还接收一些用于闪速存储器编程和程序校验的控制信号
5、RST复位输入RST一旦变成高电平所有的I/O引脚就复位到“1”当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位每一个机器周期需12个振荡器或时钟周期
6、XTAL1作为振荡器反相器的输入和内部时钟发生器的输入
7、XTAL2作为振荡器反相放大器的输出
1、和MCS-51产品兼容;
2、2KB可重编程FLASH存储器(10000次);
3、
2.7-6V电压范围;
4、全静态工作0Hz-24MHz;
5、2级程序存储器保密锁定;
6、128*8位内部RAM;
7、15条可编程I/O线;
8、两个16位定时器/计数器;
9、6个中断源;
10、可编程串行通道;
11、高精度电压比较器(P
1.0,P
1.1,P
3.6);
12、直接驱动LED的输出端口隔行/逐行转换模块模拟信号数字信号转换ADC普通模拟电视信号处理LCD模块LCD图像信号处理SCALER模拟VGA/数字VGA信号转换ADCDVI接收器CPU模块DVI接收器供电模块。