2022年田源单片机电子闹钟方案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年田源单片机电子闹钟方案 .pdf》由会员分享,可在线阅读,更多相关《2022年田源单片机电子闹钟方案 .pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用空军工程大学本科毕业论文 设计)题目数据采集系统中的海量存储院 has been paid great attention to ever since it came out in 1970s of 20th Century, and has gained an extensive applicable field and fast development. Among all kinds of SCCs, 51 SCC is the most typical and representative one. This design, adopting AT89S51 c
2、hip as the core part with some necessary peripheral circuits, is a simple electronic clock which uses 5V DC as the power supply. In hardware aspect, besides the CPU, six seven-segment LED digi-tubes are used for display, which work in a dynamically scanning display mode and driven by 74SL14 chip. Th
3、e LEDs can accurately indicate hour and minute and two buttons can be used to adjust the time. While in the software aspect, the programming language is assembly language. The whole electronic clock system has functions of time display, adjustment, bell-setting and reset, etc. Choose the smallest SC
4、M system applications,add Comparison procedures, time to adjust procedures and faint buzzing procedures, Through relatively faint buzzing trigger procedures to achieve alarm clock function, Completed the design needs of the software environment. Keil introduced and the use of SCM software simulation
5、 debugging, testing the feasibility. Keywords:technology of the one-chip computer , AT89S51, the liquid crystal is driven,Electronic alarm clock精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 30 页个人资料整理仅限学习使用目录第 1 章 绪 论 11.1 单片机简介 1 1.2 电子闹钟的重要意义1 1.3 本文的主要工作 2 第 2 章 AT89S51单片机的硬件系统32.1 AT89S51
6、单片机的特性 3 2.2AT89S51单片机的封装 3 2.3 存储空间 3 2.3.1 程序存储空间 4 2.3.2 数据存储空间 5 2.4 单片机最小应用系统电路8 2.4.1 供电电路 8 2.4.2 程序存储器选择电路8 2.4.3 时钟电路 9 2.4.4 复位电路 9第 3 章电子闹钟的硬件设计113.1 系统要求 11 3.2 系统组成 11 3.3 系统设计 11 3.3.1 控制器 11 3.3.2 计数器 12 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 30 页个人资料整理仅限学习使用3.3.3 寄存器 12
7、 3.3.4 分频器 12 3.3.5 显示电路 12 3.3.6 输入电路 13 3.3.7 计时器 13 3.3.8 振荡器 13 3.3.9 整体系统 14 3.4 硬件选择 14第 4 章电子闹钟的软件设计164.1 子程序及其功能简介164.2 程序设计 164.3 调试软件及其环境174.3.1 Keil单片机模拟仿真调试软件的安装和启动184.3.2 工程的建立 204.3.3 源文件的输入 22结论 24参考文献 25精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 30 页个人资料整理仅限学习使用第 1 章 绪 论1.1
8、 单片机简介单片机的全称是单片微型计算机Single Chip Microcomputer)。为了使用方便,它把组成计算机的主要功能部件:中央处理器CPU)、数据存储器 RAM)、程序存储器 ROM、EPROM、E2PROM 或 FLASH)、定时 /计数器和各种输入 /输出接口电路等都集成在一块半导体芯片上,构成了一个完整的计算机系统。与通用的计算机不同,单片机的指令功能是按照工业控制的要求设计,因此它又被称为微控制器Microcontroller )。MCS51 系列1单片机是美国 Intel 公司于 1980年推出的一种 8 位单片机系列。该系列的基本型产品是8051、8031 和 87
9、51。这 3 种产品之间的区别只是在片内程序存储器方面。 8051的片内程序存储器 指令集和芯片引脚与Intel 公司的 8051兼容;(2 4KB 片内在系统可编程Flash程序存储器;(3时钟频率为 033MHz;(4128字节片内随机读写存储器32个可编程输入 /输出引脚;(62个 16位定时/计数器;(7 6个中断源, 2级优先级;(8全双工串行通信接口;(9监视定时器;(10 2个数据指针。2.2 AT89S51 单片机的封装AT89S51单片机2具有多种封装形式,包括PDIP40、PDIP42、PLCC44和TQFP44。最适合学校实验室使用的是PDIP40封装形式,它的外形如图2
10、.1所示。PDIP40封装形式的单片机芯片可以很方便地使用面包板来组成应用电路。2.3 存储空间AT89S51单片机3的程序存储空间和数据存储空间是分离的,每种存储空间的寻址范围都是 64KB。上述存储空间在物理上可以被映射到4 个区域:片内程序存储器和片外程序存储器,片内数据存储器和片外数据存储器。存储空间的映射图如图2.2所示。当存储空间映射为外部存储器时,包括程序空间和数据空间,AT89S51单片机P0口的 8 个引脚,从 P0.0AD0)到 P0.7AD7)引脚从 39到 32),以时分方式被用作数据总线和地址总线的低8位;P2口的 8 个引脚,从 P2.0A8)到 P2.7A15)引
11、脚从 21 到 28),被用作地址总线的高8 位。由于对外部程序存储器和外部数据存储器的访问都是通过P0口和 P2口实现,为了区分它们,外部程序存储器由引脚引脚 29)的输出信号控制;外部数据存储器的写或读操作分别由引脚P3.6,引脚 16)和引脚 P3.7,引脚 17)输出信号控制。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 30 页个人资料整理仅限学习使用10201918171615141312119 8 7 6543212122232425262728293031323334353637383940P1.0P1.1P1.2P1
12、.3P1.4(MOSI) P1.5(MISO) P1.6(SCK) P1.7RST(RXD) P3.0(TXD) P3.1(INT0) P3.2(INT1) P3.3(T0) P3.4(T1) P3.5(WR) P3.6(RD) P3.7XTAL2XTAL1GNDVCCP0.0 (AD0)P0.1 (AD1)P0.2 (AD2)P0.3 (AD3)P0.4 (AD4)P0.5 (AD5)P0.6 (AD6)P0.7 (AD7)EA/VPPALE/PROGPSENP2.7 (A15)P2.6 (A14)P2.5 (A13)P2.4 (A12)P2.3 (A11)P2.2 (A9)P2.0 (A8
13、)P2.2 (A10)AT89S51图 2.1 AT89S51 单片机 PDIP40 封装外形图外部数据存储空间数据存储空间FFFFH0000H内部数据存储空间特殊功能寄存器00H7FH80HFFH内部程序存储空间0FFFH0000H外部程序存储空间程序存储空间FFFFH1000HEA=1外部程序存储空间EA=0图 2.2 AT89S51 单片机的存储器映射图2.3.1程序存储空间程序存储空间可以被映射为内部程序存储器或者外部程序存储器4。AT89S51单片机内部具有的 4KB 程序存储器被映射到程序存储空间的0000H0FFFH区间,如图 2.2 所示。这部分程序存储空间也可以被映射为外部程
14、序存储器,它具体被映射为哪一种程序存储器取决于引脚引脚 31)所接的电平。当引脚为高电平,内部程序存储器被映射到这部分程序存储空间;当引脚为低电平,外部程序存储器被精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 30 页个人资料整理仅限学习使用映射到这部分程序存储空间。高于0FFFH 的程序存储空间只能被映射为外部程序存储器。目前 Atmel 公司生产的 8051兼容芯片具有多种容量的内部程序存储器的型号,例如 AT89S52单片机具有 8KB 内部程序存储器; T89C51RD2 单片机具有 64KB 内部程序存储器。鉴于通常可以采用
15、具有足够内部程序存储器容量的单片机芯片,用户在使用中不需要再扩展外部程序存储器,这样在单片机应用电路中引脚引脚 31)可以总是接高电平。2.3.2数据存储空间如图 2.3 所示,数据存储空间5也可以被映射为内部数据存储器和外部数据存储器。进入不同的数据存储器是通过不同的指令来实现的,这点与程序存储器不一样。AT89S51的内部数据存储器有256字节,它们被分为两部分:高128字节和低128字节。低 128字节的内部数据存储器是真正的RAM 区,可以被用来写入或读出数据。这一部分存储容量不是很大,但有很大的作用。它可以进一步被分为3部分,如图 2.3 所示。位寻址空间4组工作寄存器00H08H1
16、0H18H20H07H0FH17H2FH1FH7FH11011000通过程序状态字 PSW 中的位RS1和RS0进行选择通用数据存储器30H图 2.3 内部数据存储器在内部数据存储器低128字节中,地址从00H1FH 的最低 32个字节组成 4组工作寄存器,每组有8 个工作寄存器。每组中的8个工作寄存器都被命名为从R0到R7。在一个具体时刻, CPU只能使用其中的一组工作寄存器。当前正在使用的工作寄存器组由位于高128字节的程序状态字寄存器PSW)中第 3 位RS0)和第 4 位RS1)的数据决定。程序状态字寄存器中的数据可以通过编程来改变,这种功能为保护工作寄存器的内容提供了很大的方便6。如
17、果用户程序中不需要全部使用4 组工作寄存器,那么剩下的工作寄存器所对应的内部数据存储器也可以作为通用数据存储器使用。工作寄存器在内部数据存储器中的地址映射如表2.1 所示。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 30 页个人资料整理仅限学习使用表 2.1 工作寄存器地址映射表0组RS1=0,RS0=0)1组RS1=0,RS0=1)2组RS1=1,RS0=0)3组RS1=1,RS0=1)地址寄存器地址寄存器地址寄存器地址寄存器00H R0 08H R0 10H R0 18H R0 01H R1 09H R1 11H R1 19H
18、 R1 02H R2 0AH R2 12H R2 1AH R2 03H R3 0BH R3 13H R3 1BH R3 04H R4 0CH R4 14H R4 1CH R4 05H R5 0DH R5 15H R5 1DH R5 06H R6 0EH R6 16H R6 1EH R6 07H R7 0FH R7 17H R7 1FH R7 表 2.2 字节地址与位地址的关系位 地 址字节地址D7 D6 D5 D4 D3 D2 D1 D0 2FH 7F 7E 7D 7C 7B 7A 79 78 2EH 77 76 75 74 73 72 71 70 2DH 6F 6E 6D 6C 6B 6A
19、69 68 2CH 67 66 65 64 63 62 61 60 2BH 5F 5E 5D 5C 5B 5A 59 58 2AH 57 56 55 54 53 52 51 50 29H 4F 4E 4D 4C 4B 4A 49 48 28H 47 46 45 44 43 42 41 40 27H 3F 3E 3D 3C 3B 3A 39 38 26H 37 36 35 34 33 32 31 30 25H 2F 2E 2D 2C 2B 2A 29 28 24H 27 26 25 24 23 22 21 20 23H 1F 1E 1D 1C 1B 1A 19 18 22H 17 16 15 1
20、4 13 12 11 10 21H 0F 0E 0D 0C 0B 0A 09 08 20H 07 06 05 04 03 02 01 00 在工作寄存器区上面,内部数据存储器的地址从20H2FH 的 16 个字节范围内,既可以通过字节寻址的方式进入,也可以通过位寻址的方式进入,位地址范围从00H 到 7FH。字节地址与位地址的对应关系如表2.2所示。内部数据存储器地址从30H7FH 部分仅可以用作通用数据存储器。内部数据存储器的高128字节被称为特殊功能寄存器SFR)区。特殊功能寄存器被用作 CPU 和在片外围器件之间的接口,它们之间的联系方框图如图2.4所示。精选学习资料 - - - - -
21、 - - - - 名师归纳总结 - - - - - - -第 11 页,共 30 页个人资料整理仅限学习使用程序存储器MCS51 核特殊功能寄存器并行和串行接口定时 /计数器中断管理监视定时器等其他外围器件图 2.4 特殊功能寄存器SFR)工作框图表 2.3 AT89S51单片机特殊功能存储器地址映射表F8H FFH F0H B F7H E8H EFH E0H ACC E7H D8H DFH D0H PSW D7H C8H CFH C0H C7H B8H IP BFH B0H P3 B7H A8H IE AFH A0H P2 AUXR1 WDERST A7H 98H SCON SBUF 9FH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年田源单片机电子闹钟方案 2022 年田源 单片机 电子 闹钟 方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内