简易型数字化微控调节器的设计与实现基于AT8C51和8255构成的键盘显示电路.doc

简易型数字化微控调节器的设计与实现基于AT8C51和8255构成的键盘显示电路.doc

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易型数字化微控调节器的设计与实现基于AT8C51和8255构成的键盘显示电路

简易型数字化微控调节器的设计与实现 序言 微控调节器是以微处理器为核心的单回路智能调节器,在自动控制系统中,用它来构成不同的调节规律,以及对系统进行各种切换操作和控制。 图1是调节器系统框图。 微控调节器有以下特点: 采用单片机作为运算控制核心,通过软件编程可实现各种运算功能,用键盘实现各种系统参数给定;键盘可以选择多种功能,任意给定各种参数并可数字显示;有自诊断功能,可以对调节器的自身电路进行检查,并用报警灯和开关输出信号的方式显示故障。 本次毕业设计(论文)主要是键盘和显示器的硬件扩展和软件设计,所以下面将着重讲解键盘和显示器有关知识和内容。 本文第一章绪论中介绍了单片机的发展、分类、应用介绍,AT89C51的中断系统以及本次设计的任务和意义等等;第二章论述了8255A芯片结构、功能及控制字;第三章主要描述了系统扩展硬件电路设计、硬件设计图及所使用的芯片功能与特性;1.1单片机发展概况[6] 单片机是在一块集成电路芯片上集中了控制器、存贮器、运算器和输入输出端口的单片微型计算机,体积小,耗电省。1971年Intel公司首次发明了4位单片机,至今单片机已经发展到现在的几十种产品,有4位机、8位机和16位机等,单片机的性能不断增强,但价格却越来越便宜。单片机以其高性价比和灵活性,在工业控制、仪器仪表和家电领域得到了广泛的应用。 目前的单片机分通用型和专用型两种。MCS-51系列单片机是属于通用型的单片机,通用型的单片机把开发资源全部公开,用户可以根据自己的应用系统进行设计,适用面广,应用灵活。低功耗是单片机所追求的一个指标,目前低功耗单片机的静态电流可以低至μA或nA级。有的单片机还有等待、关断、睡眠等多种工作模式以降低功耗。单片机的低功耗在智能化仪表中有重要的应用。封装有双列直插和贴片系列,体积变得更小,另外,单片机的时钟频率也达到20MHz以上。 1.2单机的内部结构[4] 本次实验采用的是AT89C51,AT89C51是较为流行的单片机,资源丰富而价格低廉。这里不在详述它的结构和使用方法,只简单列出主要特点和资源如下: ·4K字节可编程闪烁存储器 ·全静态工作:OHz-24MHz ·128*8位内部RAM ·32可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路 1.3单片机应用介绍[6] 1.3.1单片机在数据处理中的应用 单片机在应用中的数据处理有数制转换的处理、查表计算、函数计算等多种运算。可以利用单片机进行函数计算来处理数据,可以进行矩阵运算和微积分之类的复杂运算。 1.3.2单片机在工业控制中的应用 在工业控制中的控制器,可以应用软件的方法,实现复杂的控制过程,改变控制算法方便。有丰富的逻辑判断和位操作指令,可以在开关量控制、顺序控制、逻辑控制中发挥作用。 1.3.3 智能化仪器 在仪表中引入单片机后,可以利用单片机完成数据的采集、处理、零位校正、数字显示、报警、记录打印等工作。使仪表具有智能化的功能,有温度计、流量计、气体分析仪、转速表、电子秤、血压计、万用表、电度表等。 1.4 AT89C51中断系统[7] 单片机与外部设备交换信息可以采用两种方式,即查询方式和中断方式。由于中断具有CPU效率高、适合于实时控制系统等优点,因而更为常用。 中断系统也就是中断管理系统。所谓“中断”,即CPU暂时终止当前正在执行的程序而转去执行中断服务子程序,处理完以后,再回到原来中断的地方,继续原来的工作。实现这种功能的部件称为中断系统。发出中断的申请的来源就称为中断源。AT89C51单片机内部有五个中断源,分别是外部中断0、定时器T0、外部中断1、定时器T1、和串行口中断。这次设计中用到了外部中断1,以实现键盘的识别与数码管是显示。外部中断1入口地址为0013H AT89C51单片机的中断系统从用户的角度来看,就是若干个特殊功能寄存器: ● 定时器控制寄存器TCON ● 中断允许寄存器IE ● 中断优先级控制寄存器IP ● 串行口控制寄存器SCON 通过以上特殊功能寄存器中相应的位置1或清0,可实现各种中断控制功能。 1.4.1外部中断源 AT89C51有5个中断源,其中2个外部中断源INT0(P3.2)和INT1(P3.3),3个内部中断源,分别是定时器/计数器T0、T1的溢出中断源和串行口的发送接受中断。这些中断源分别锁在TCON、SCON的相应位中。 INT0、INT1上输入的两个外部中断源和它们的触发方式控制位存在特殊寄存器TCON的低四位,TCON的高四位为T1、T0的运行控制位和溢出标志位: IE0/IE1 外部中断0/1请求源(INT0,P3.2/ INT1,P3.3)标志。IE0/IE1=1外部中断0/1向CPU请求中断,当CPU

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档