毕业设计(论文)论文单片机程控信号源.docVIP

毕业设计(论文)论文单片机程控信号源.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕 业 论 文 学校: 专业: 姓名: 学号: 指导教师: 目录: 关键字 摘要 一、硬件原理 1、电路图 2、89C51单片机 主要功能: 为一般控制应用的 8 位单芯片 晶片内部具时钟振荡器 内部程序存储器(EPROM) 内部数据存储器(RAM) 21个特殊功能寄存器 4个双向通道口,32 条双向输入输出线 5 个中断地址区 2 组独立的 16 位定时器(定时器1和定时器0) 1 个全双工串行通信端口,即可同时发送和接收 各引脚的功能(附图) 3、时钟电路 信号的产生 定时计算 4、复位电路 5、输出信号 二、软件原理 程序框图 程序 功能 三、总结 单片机(简易型)程控信号源 关键字: 单片机 时钟电路 复位电路 定时/计数器 摘 要 电子计算机的发展经历了从电子管、晶体管、集成电路到大(超大)规模集成电路共四个阶段,即通常所说的第一代、第二代、第三代和第四代计算机。现在广泛使用的微型计算机是大规模集成电路技术发展的产物,因此它属于第四代计算机。而单片机则是微型计算机的一个分支。它仅在一块硅片上就集成了CPU、ROM(或EPROM)、RAM和I/O接口,无论从组成还是功能上看,都已具有了计算机系统的属性。单片机以其体积小、功能齐全、价格低廉、可靠性高等方面具有独特的优点,在各个领域获得了广泛的应用。简单型单片机程控信号源可以提供固定的频率为1KHz的信号,它稳定性好,操作简单只要接通电源就可以使用。 硬件原理 1、 电路图: 89C51 (C1=C2=15 PF) 89C51单片机 主要功能: 为一般控制应用的 8 位单芯片 运算器 以八位的算术/逻辑运算部件ALU为核心,加上通过内部总线而挂在其周围的暂存器TMP1,TMP2,累加器ACC,寄存器B,程序状态标志寄存器PSW,以及布尔处理机就组成了整个运算器的逻辑电路。 算术逻辑单元ALU用来完成二进制数的四则运算和布尔代数的逻辑运算。累加器A是一个八位的寄存器,它是CPU中工作最频繁的寄存器,在算术逻辑类操作时,累加器A往往在运算前暂存一个操作数,而运算后又保存其结果。B寄存器用于乘法和除法操作,对于其他指令,它只能作一个暂存器用。标志寄存器PSW也是一个八位的寄存器,用来存放运算结果的一些特征。其每位的具体含义如下图: CY AC FO RS1 RS0 OV — P PSW寄存器各位功能、标志符号、位地址 功 能 标 志 位 地 址 进位标志(也是C寄存器) CY PSW.7 辅助进位标志 AC PSW.6 溢出标志 OV PSW.2 奇偶标志 P PSW.0 用户标志 F0 PSW.5 保 留 …… PSW.1 寄存器区选择MSb RS1 PSW.4 寄存器区选择 LSb RS0 PSW.3 而我们最关心的是以下4位: 进位标志CY:它表示了运算是否有进位(或错位)。如果操作结果在最高位有进位(在加法时)或有错位(在减法时),则该位为“1”状态,否则清0 。 辅助进位标志AC:即所谓半进位标志。它反映了两个8位数运算低四位有否半进位,即低4位相加(或减)有否进位(或错位)。如有,则AC为“1”状态,否则AC清0 。 溢出标志位OV:反映运算结果是否溢出,溢出时OV为“1”状态,否则为0 。 奇偶标志P:反映A累加器的奇偶性。如果累加器的八位的模2和是1(奇)则P为“1”状态,否则为0(偶)。它完全由A累加器中运算结果1的个数为奇数还是偶数来决定。 除位操作由专门的位处理机完成外,运算器主要完成下列功能: 算术运算——加(带进位加)、减(带错位减)、乘、除加1、减1及BCD加法的十进制调整 逻辑运算——与、或、异或、求反、清0 移位功能——对某一数进行逐位的左移、右移、循环移位 布尔处理机 布尔处理机是单片机CPU中运算器的一个重要组成部分。它有相应的指令系统,可提供17条位操作指令,硬件有自己的“累加器”(进位位C)和自己的位寻址RAM和I/O空间,所以是一个独立位处理机。和八位操作指令相同,大部分位操作均围绕着其累加器——进位位C完成。位操作指令允许直接寻址内部数据RAM里的128个位和特殊功能寄存器里的位地址空间。对任何直接寻址的位,布尔处理机可执行置位,取反,等于1转移,等于0转移,等于1转移并清0和送入/取自进位位的位操作。在任何可寻址的位(或该位内容取反)和进位位标志之间,可执行逻辑与、逻辑或操作,其结果送回到进位标志C。 控制器

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档