- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片? 数字时钟实习报告 单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。 本文通过对一个基于单片机的能实现定时,秒表,万年历,闹钟等功能的多功能电子时钟的设计学习,详细介绍了单片机应用中的数据转换显示,液晶显示原理,键盘扫描原理,单片机的定时中断原理。从而达到学习、了解单片机相关指令在各方面的应用。系统由AT89S52、温度检测芯片、时钟芯片、液晶显示器、存储器、稳压电源等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示和实时温度显示。也具有日历计算和时钟、日历的校准,定时时间的设定和闹铃等功能。文章后附有电路原理图、PCB板图和程序清单,以供读者参考。
第2章 MCS-51单片机的结构及8155的功能
AT89C51/C52一块芯片就包括:中央处理器CPU、随机数据存储器(RAM)、程序存储器(ROM)、定时/计数器;AT24C02为外接数据存储器,用来存放程序运行时需保存的数据或用户设定的参数,掉电后不会丢失可保存10年;MAX232为串行通信转换接口可直接接PC串口,用于做通信实验;J4为外接温度传感器 DS18B20用,用于采集温度实验;J3可接红外线一体化接收头;J7为无线接收实验接口(或用于液晶LCD扩展接口或外接记数等扩展输入),用于接收(PT2262)无线遥控发射器的信号,可控制相应继电器输出。
2。单片机内部结构:
微处理器(CPU)主要由:运算器、数据总线、控制器组成。运算器内部我们不去细研究只要知道组成,关键是如何控制它使用它,而我们能操作的只有累加器A、寄存器B、程序状态字寄存器PSW;而控制器是计算机的指挥中心,如人脑的神经中枢,有必要搞清它的组成和原理。
控制器包括:
1.指令部件
包括程序计数器、指令寄存器、指令译码器等;
程序计数器PC:(Program Counter)
程序是指令的集合,计算机运行时,通常按顺序执行存放在存储器中的程序。先由PC指出当前要执行指令的地址,每当该指令取出后,PC的内容自动加1(除转移指令外),指向按顺序排列的下一条指令的地址。在正常情况下,CPU按顺序逐条地执行指令。如遇转移指令(JMP)、调用子程序指令(CALL)或返回指令(RET)等,这些指令就会把下一条指令的地址直接置入PC中。
程序计数器的位数决定了CPU所能寻址的存储空间。
指令寄存器IR(Instruction Register)
它用来存放当前要执行的指令内容,它包括操作码和地址码两部分。操作码送往指令译码器;地址码送往操作数地址形成电路。
指令译码器ID:(Instruction Decoder)
它是分析指令功能的部件。
堆栈指示器SP(Stack Pointer)
堆栈指针是专用的寄存器,堆栈区一般设置在内存单元区RAM。 堆栈中的数据是以“后进先出”的结构方式处理的。对于处理中断、调用子程序非常方便。
实现堆栈的方式有两种,既硬件堆栈和软件堆栈;常用软件堆栈。软件堆栈是开辟某一内存区域作为堆栈,如MOV SP,#70H;就是将栈顶设置在70H(相当于门牌号)单元(注:CPU上电复位后SP的地址为07H单元,应在主程序开始时将SP的地址设置在RAM区的上端如70H),程序运行时栈顶由CPU的堆栈指针SP自动管理,读者不需搞清原理,但要留有足够空间便于程序压栈(PUSH)和出栈 (POP)。如使用中断时要注意压栈和出栈操作。PUSH XX;POP XX;SP指针相应加1或减1。
2.时钟系统
在微型机中,一般都使用石英晶体振荡器来作为CPU的时钟脉冲源。计算机的电源一旦通电,脉冲源立即以固定的频率重复发出矩行脉冲。两个相邻脉冲前沿的时间间隔,称为一个时钟周期或T.它是CPU操作的最小时间单位。由12个时钟周期组成一个机器周期。一条指令的取出和执行所需时间称为指令周期。
3.数据指针DPTR
它是一个16位寄存器,由高位字节DPH和低位字节DPL组成。它的功能是存放16位的地址。作为访问外部程序存储器和外部数据存储器时的地址指针。
4.寄存器区
单片机8051的内部有两片寄存器区,一片在片内RAM区的低端,占00-1FH共32个单元,每8个单元为一组或一区(用R0-R7表示8个寄存器),共4组,究竟
您可能关注的文档
- 【精品资料】firefly数字监控系统.doc
- 【精品资料】GZ2008025安保监控系统项目.doc
- 【精品资料】Honeywell TPS 系统在催化重整装置中的应用.doc
- 【精品资料】Linux多媒体网络教学资源管理和应用平台软件.doc
- 【精品资料】Windows 2000基本操作(一).doc
- 【毕业论文】单片机为控制核心的开关优化设计.doc
- 【毕业论文】电子密码锁报告.doc
- 【毕业论文】基于51单片机_和_ds12c887的日历时钟显示系统设计.doc
- 【毕业论文】基于arm-linux和gprs技术的家庭智能控制终端设计与实现.doc
- 【毕业论文】基于at89c52单片机实现短距离无线通信.doc
- 政府行业信息化建设与管理云平台解决方案.doc
- 网络直播营销策划及实施细则.doc
- 电子商城平台运营策略及用户体验提升研究.doc
- 石油化工行业安全环保管理方案.doc
- 航空工业无人机技术研发应用方案.doc
- 1.2空间向量基本定理-2024-2025学年高二上学期数学人教A版(2019)选择性必修第一册.pptx
- 1.3空间向量及其运算的坐标表示课件-2024-2025学年高二上学期数学人教A版(2019)选择性必修第一册.pptx
- 4.3.2等比数列的前n项和公式课件-2024-2025学年高二上学期数学人教A版(2019)选择性必修第二册.pptx
- 新疆吐鲁番市高昌区二中2025届高三下学期第五次调研考试历史试题含解析.doc
- 广东省深圳市2025届高三第一次模拟考试历史试卷含解析.doc
文档评论(0)