毕业论文(设计)基于89C51 单片机红外计数器说明书.docVIP

毕业论文(设计)基于89C51 单片机红外计数器说明书.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引 言 在工业控制、信息检测系统中广泛使用的计数器,其实际电路的作用不外乎是采集信号、处理信号、量化为一定数字比例的电压或电流,最后,通过表头或数码管等显示器件显示具体数据,供使用者观察。单片机控制红外计数器由于采用了软件处理系统,数据量化精度较高,设计、制作灵活,更适合实际应用。 在当今社会飞速发展的格局下,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效率的、精确的自动计数成为广大生产厂家十分关注的问题。传统的机械式或电子式计数器(主要是用数字电路集成组件组成)电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而且设置预定数值不太方便,功能不易更改功能过于单一,适用范围较窄。电路的指导思想是利用红外发光管发射红外线,红外接收管接收此红外线,并将其放大、整流形成高电平信号。当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平在计算机应用控制领域上,如工业控制、汽车、家电等很多控制场合,对控制系统的要求都比较苛刻。例如需要智能高、体积小、成本低、功耗低、抗干扰能力强和可靠性高。不仅传统电气设备无能为力,一般应用性PC机也不能胜任。在这个背景下,单片机的设想才逐渐成型。 单片机就是将计算机的几个基本组成部分集成在单一的芯片上,体积相对较小,很好地满足了对控制系统体积的要求。自从1975年美国德克萨斯公司开发生产出第一台单片机TMS-1000以来,单片机经历了4位→8位→16位→32位的发展过程。最有代表性的Intel公司先后推出了三个系列:MCS-48系列8位单片机、MCS-51系列高档8位单片机、MCS-96/98系列16位单片机。 很多控制场合并不需要单片机去完成复杂的数学计算,因此单片机在生产工艺上进行了简化,降低了制造成本。同时采用大批量生产,成本进一步降低。从目前市场上来看,其价格一般都在几元到几十元之间。未来单片机技术的发展趋势将以8位单片机主流,并大力发展专用单片机。很多单片机生产厂家充分考虑到用户的需求,将一些常用的功能部件,如ADC(模/数转换器)、DAC(数/模转换器)、PWN(脉冲产生器)以及LCD(液晶)驱动器等集成到芯片内部、尽量做到单片化;同时,用户还可以提出要求,由厂家为其量身定做(SoC设计)或自主设计。另外,随着科技发展,程序存储器的容量将进一步扩大。当存储空间足够大时,可嵌入一些软件(如平台软件、虚拟外设软件、系统诊断管理软件等)以提高系统开发效率。寄存器 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 寄存器A UIP DV2 DV1 DV0 RS3 RS2 RS1 RS0 寄存器B SET PIE AIE UIE SQWF DM 24/12 DSE 寄存器C IRQF PF AF UF 0 0 0 0 寄存器D VRT 0 0 0 0 0 0 0 DS12887有128个RAM 单元。其中4 个单元用作控制寄存器,10个单元用作存放时钟字节,114 字节为通用RAM。其主要寄存器如下: DS12887内部寄存器A: UIP=l:更新已到,不能读/写DSl2887;UIP=0:更新末到,能读/写DS12887。 DV2、DV1、DV0应设置为010,表示打开晶振,允许计时。 RS3、RS2、RS1、RS0为方波频率选择位,产生方波周期中断。 DS12887内部寄存器B: SET=0:时间更新正常进行,每秒计数1次;SET=1:禁止更新,程序可初始化时间和日历。 PIE=l:允许周期中断;PIE=0:禁止周期中断。 AIE=1:允许报警中断;AIE=0:禁止报警中断。 UIE=1:允许更新结束中断;UIE=0:禁止更新结束中断。 SQWE 为方波允许位。SQWE=1:将RS3、RS2、RS1、RS0选定的方波输出。 DM=1:BCD码;DM=0:二进制。该位不受复位信号影响。 24/12:1 表示24小时制;0 表示12小时制。 DSE为夏时制允许位。DSE=l:采用夏时制;DSE=0:不采用夏时制。 DS12887内部寄存器C: IRQF为中断申请标志。 PF为方波周期中断标志。PF=1:方波周期结束,申请中断。 AF为闹铃中断标志。AF=1:当前时间与闹铃时间匹配时即刻申请中断。 UF为更新周期结束中断标志。UF=1:更新周期结束时申请中断。 DS12887内部寄存器D: VRT为内部锂电池状态。VRT=1:锂电池正常;VRT=0:锂电池耗尽。3.1 建立AT89C51 最小工作系统 图2 单片机最小系统图 51单片机的最小系统由单片机、晶振电路、复位电路和P0的上拉电阻组成。其介绍如下: (1)晶振电路为单片机提供时序使单片机能够正常工作,在图3-1中采用单片机内部振荡方式。此时,只要接上两个电容

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档