本科毕业论文:基于广播对时的实验楼电子时钟显

合集下载

毕业设计论文_单片机电子时钟的设计

毕业设计论文_单片机电子时钟的设计

毕业设计论文_单片机电子时钟的设计摘要:电子时钟作为一种常见的时间显示装置,在现代社会中应用广泛。

本文设计了一款基于单片机的电子时钟,使用DS1307实时时钟芯片来获取系统时间,并通过数码管进行显示。

设计过程中,通过对单片机的编程和电路的连接,实现了时间的显示与调节功能,具有较高的准确性和稳定性。

该设计方案简单、实用,可用于各种场合。

关键词:单片机;电子时钟;DS1307;数码管1.引言电子时钟是一种利用电子技术构造的显示时间的装置,具有时间准确、使用简单、显示清晰等特点,广泛应用于生活和工作中。

本文以单片机为核心,设计了一款实时准确的电子时钟,提高了时间的准确度和稳定性。

2.设计原理该设计的核心是通过单片机与DS1307实时时钟芯片的连接,使得单片机可以获取到准确的系统时间,并通过数码管进行显示。

DS1307芯片通过I2C总线与单片机连接,通过读取芯片中的时间寄存器,单片机可以获得当前的时间信息。

3.硬件设计本设计中使用了AT89S52单片机作为主控芯片,通过引脚与DS1307芯片相连。

单片机的P0口接到数码管的段选信号,P1口接到数码管的位选信号,通过控制这两个口的输出状态,可实现对数码管上显示的数字进行控制。

同时,为了使时钟可以正常运行,需外接一个晶振电路为单片机提供时钟信号。

4.软件设计通过对单片机的编程,实现了以下功能:(1)初始化DS1307芯片,设置初始时间;(2)每隔一秒读取一次DS1307芯片的时间寄存器,将时间信息保存到单片机的RAM中;(3)根据当前时间信息,在数码管上显示对应的小时和分钟。

5.调试与测试经过硬件的连接以及软件的编写,进行了调试与测试。

将初始时间设置为08:30,观察数码管上的显示是否正确,以及时间是否准确。

同时,通过手动调节DS1307芯片中的时间,检查单片机是否能正确获取时间,并进行显示。

6.总结与展望本文设计了一款基于单片机的电子时钟,通过单片机与DS1307芯片的连接和编程,实现了准确的时间显示功能。

基于单片机的多功能数字电子钟设计学士学位毕业设计论文

基于单片机的多功能数字电子钟设计学士学位毕业设计论文

学士学位毕业设计(论文)基于单片机的多功能数字电子钟设计学生姓名:XX学号:XXXXXX指导教师:XXXX所在学院:XXXXXXXX专业:XXXXXXXXXXXXX中国·大庆2014 年 5 月黑龙江八一农垦大学本科毕业设计(论文)任务书注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。

2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。

摘要电子钟是当今社会中最主要的计时工具,它广泛的被应用在电脑,手机,和其他社会生活的各个方面,和所有要求时间的场所。

20世纪90年代,电子技术的飞速成长推动了现代电子商品的发展,电子产品已经深入社会的各个领域,为社会生产力的发展和社会信息化程度的发展提供了强大的动力,电子技术的发展如今越来越快,电子产品的更新换代的节奏更快。

在当今社会,人们越来越重视时间,生活节奏越来越快,时间就是金钱。

时间如果不准确,会对那些需要精确时间的人带来极大的麻烦。

本设计的核心元件是STC89C52,LCD12864液晶模块、DHT11温湿度感应模块、DS1302时间模块及按键模块组成。

本设计实现了万年历的基本功能,显示年、月、日、时、分、秒、星期,温湿度而且可以整点报时,闹表功能,无源时钟芯片再接一个3V电源,掉电后能正常工作,重新上电后不用调整时间。

整个设计具有操作简单,性价比高,环保无噪音,低功耗等优点。

关键词:电子时钟单片机DS1302 DHT11ABSTRACTDigital electronic clock is one of the main timing tool in the modern world, widely used cell phones, computers, cars and so on all aspects of social life, and the time required for the occasion.20th century, electronic technology gained rapid development, driven in its modern electronics into almost all areas of society, a strong impetus to the development of the social productive forces and social improvement in the level of information, but also to modern electronic products further improve the performance, product upgrading faster and faster pace.Modern life more and more attention from the concept of time, time and money can be said to equate. For those who are very strict on time and accurate grasp of people and things, time is not accurate will bring great trouble.This design uses AT89S52 micro-controller as the core component, attach ed above power-on reset circuit, crystal oscillator circuit, LCD12864B liquid crystal display modules, DHT11 temperature and humidity sensor module, DS1302 time module and key tone circuit.The design and implementation of the basic functions of the calendar, year, month, day, hour, minute, second, day, temperature and humidity but also the whole point timekeeping, alarm clock function, followed by a clock chip passive 3V power supply can power down after working properly, do not adjust the time after power outages. The whole design is simple, cost-effective, environmentally friendly no noise, low power consumption.Keywords: Electronic Clock MCU DS1302 DHT11目录摘要 (I)ABSTRACT (II)前言 (V)1 绪论 (1)1.1电子时钟的研究背景 (1)1.2电子时钟的国内外研究现状 (1)2 元件介绍 (3)2.1单片机STC89C52 (3)2.2实时时钟芯片DS1302 (5)2.3温湿度传感器DHT11 (7)2.4液晶显示屏LCD12864 (8)2.5本章小结 (8)3 总体方案 (9)3.1系统的设计思路 (9)3.2系统硬件描述 (9)3.3系统软件描述 (10)3.4设计流程 (10)3.5本章小结 (10)4 系统硬件架构 (11)4.1单片机最小系统 (11)4.2时钟模块 (13)4.3温湿度传感器模块 (13)4.4液晶显示模块 (13)4.5按键模块 (14)4.6蜂鸣器报警模块 (14)4.7本章小结 (15)5 软件设计 (16)5.1 软件设计总体说明 (16)5.2系统程序流程图设计 (16)5.3系统程序设计(见附录) (20)5.4本章小结 (20)结论 (21)参考文献 (22)致谢 (23)附录一 (24)附录二 (25)前言近年来,电子产品的成长越来越快,社会竞争也更剧烈,人们对电子时钟的要求更高了。

数字电子时钟的设计 毕业论文

数字电子时钟的设计  毕业论文

数字电子时钟的设计摘要随着科学技术的飞速发展,数字钟在我们的生活中变得越来越重要。

自从时钟被发明的一刻起,就已经成为人类的好朋友,科学技术的法展和不断提高,使人们对时间的精确要求越来越高,应用也越来越广,怎样让时钟更好、更精确、更清晰的显示时间,这就要求人们要不断的研制更适合更方便的时钟,来满足我们的生活需求。

数字钟实际上是对一个标准频率(1Hz)进行计数的计数电路。

振荡器的产生的时钟信号经过分频器形成脉冲信号,秒脉冲信号输入计数器进行计数。

并把累计结果用“时”、“分”、“秒”表示出来。

一个数字时钟振荡器、计数器、显示器和译码器电路精确时间以“时”、“分”、“秒”与数字显示,并需要校正电路,使其准确工作,并具有定时和及时功能。

与此同时,数字还能准确定时,并能准确在你所规定的时间内发出响声来提醒你在此时所需要去做的事情。

与旧式钟表相比更适合现代生活。

甚至在我们的日常生活中让数字化取缔,相比模拟钟给人一目了然的感觉。

关键词:数字钟,振荡器,计时器目录第一章绪论 (3)1.1数字时钟的背景意义 (3)1.2数字时钟的设计方案 (3)第二章整体方案设计 (4)2.1单片机的选择 (4)2.2单片机的基本结构 (5)第三章硬件模块设计 (7)3.1最小系统设计 (8)3.2.显示电路设计 (10)3.3按键开关控制设计 (12)第四章软件模块设计 (13)4.1程序流程图 (15)..4.2时钟设置电路 (16)4.3定时中断电路 (17)4.4LED显示电路 (19)4.5按键控制电路 (21)第五章调试 (21)5.1主体电路部分 (22)5.2扩展电路部分 (23)第六章总结 (24)致谢 (25)参考文献 (26)第一章绪论1.1数字时钟的背景和意义1.1.1数字时钟的背景和意义20世纪末,电子技术获得飞速发展。

在其推动下,电子产品几乎渗透了社会的各个领域,有力的推动了社会生产力的提高和信息文化程度的提高。

基于单片机的可显示时间及温度的遥控闹钟

基于单片机的可显示时间及温度的遥控闹钟

江南大学本科毕业论文(设计)基于单片机的可显示时间及温度的遥控闹钟所在学院专业名称自动化申请学士学位所属学科工学年级 2008 级学生姓名指导教师姓完成日摘要摘要数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。

本次数字时钟电路采用AT89S51单片机作为控制核心,采用DS1302来实现时、分、秒24小时计时,采用DS18B20来实现温度的测量,采用SMG240128A实现显示,采用蜂鸣器实现闹钟功能。

文章的核心主要是硬件设计和软件编程两个大的方面。

硬件电路设计主要包括中央处理单元电路、时钟电路、温度测量电路、键盘扫描电路、报警电路。

软件用C语言来实现,主要包括主程序、时间设置子程序、温度测量子程序、键盘扫描子程序、报警电路子程序等软件模块。

电路实现了显示时间、调整时间、测量并显示温度、报警、闹钟定时等功能,达到了设计的要求和目的。

关键词:AT89C52,闹钟,红外,DS1302,DS18B20IABSTRACTABSTRACTA digital clock is a kind of digital circuit technology, minutes and seconds when the timing device, and the mechanical clock is higher than the accuracy and intuitive, and no machinery, has more longer service life, so it has been widely used.The digital clock circuit using AT89S51 microcontroller as the control, using DS1302 to achieve the hours, minutes, seconds, 24 hours time, using DS18B20 to achieve the temperature measurement, using SMG240128A to achieve display, using a buzzer to achieve alarm function. The core of the article is mainly hardware design and software programming. Hardware design includes a central processing unit circuit, clock circuit, temperature measurement circuit, the keyboard scanning circuit, alarm circuit. Using assembly language and C language for software design, including the main program and time setting subroutine, temperature measurement subroutine, the keyboard scan subroutine, subroutines and other software modules alarm circuit. Circuit completed show time, adjustment time, measuring and displaying temperature, alarms, alarm clock timer functions.Key words: AT89C52,Alarm,Infrared,DS1302,DS18B20Ⅱ目录目录1 引言------------------------------------------------------------------------------------------------------------------- 11.1 课题研究背景 (1)1.2 设计的目的及意义 (2)2遥控闹钟的工作原理与硬件设计 ------------------------------------------------------------------------------ 32.1 遥控闹钟的功能及设计要求 (3)2.2工作原理: (3)2.3硬件部分 (4)3软件编写与调试 -------------------------------------------------------------------------------------------------- 133.1软件编写基本要求 (13)3.2 时钟模块程序设计 (14)3.2.1 写单字节数据程序模块 ----------------------------------------------- 153.2.2 读单字节数据程序模块 ----------------------------------------------- 153.2.3 初始化设置程序模块 ------------------------------------------------- 153.3时间设定模块设计 (16)3.4按键处理 (18)3.5闹铃功能的实现 (18)4调试与功能说明 -------------------------------------------------------------------------------------------------- 194.1 硬件调试 (19)4.2 系统性能测试与功能说明 (19)4.3 系统时钟误差分析 (19)4.4 软件调试问题及解决 (20)5结束语 -------------------------------------------------------------------------------------------------------------- 21 参考文献-------------------------------------------------------------------------------------------------------------- 22 致谢 -------------------------------------------------------------------------------------------------------------------- 23III1 引言1.1 课题研究背景计算机尤其是以微细加工技术支持的微型计算机技术飞速发展,其应用渗透到了各行各业。

基于单片机的电子时钟设计毕业论文

基于单片机的电子时钟设计毕业论文
引脚说明
1
VSS
电源地
9D2Βιβλιοθήκη 双向数据口2VDD
电源正极
10
D3
双向数据口
3
VL
对比度调节
11
D4
双向数据口
4
RS
数据/命令选择
12
D5
双向数据口
5
R/W
读写/选择
13
D6
双向数据口
6
E
模块使能端
14
D7
双向数据口
7
D0
双向数据口
15
BLK
背光源地
8
D1
双向数据口
16
BLA
背光源正极
VDD:电源正极,4.5V—5.5V,通常使用5V电压;
设计目的:应用单片机控制技术,设计出以89C51单片机为核心的电子时钟,电子时钟能够显示时、分、秒显示时间的功能,还可以进行时和分的校对,而且其片选的灵活性强。
设计目标:在数码管上显示相应的时间,并通过一个控制键来实现时间的调整和是否进入省电模式的转换。
关键词:89C51、电子时钟、LCD1602
摘要............................................................................Ⅰ
复位时单片机的初始化操作,只要给RST引脚加上两个机器周期以上的高电平信号,就可以使STC89C51单片机复位。本次采用的是12M晶振,按钮复位电路。
图3.1最小系统图
3.2LCD显示电路
LCD显示屏的D0到D7与单片机P0口相连,LCD显示屏EN口与单片机P3.4口相连,RS与P3.5相连。通过滑动变阻器改变LCD显示屏的显示对比度。

电子时钟设计毕业论文

电子时钟设计毕业论文

电子时钟设计毕业论文电子时钟设计摘要:本文介绍了一种基于数字显示的电子时钟的设计方法。

我们使用了数字电子芯片、LED灯和陶瓷振荡器控制系统进行设计。

与传统机械时钟相比,电子时钟具有更准确的时间显示、更可靠的稳定性和更易读的数字显示。

本文的设计方法可以应用于家庭、办公室、学校和实验室等场所。

关键词:电子时钟,数字显示,LED灯,陶瓷振荡器一、引言时钟是人们日常生活中必需的物品之一。

传统的机械时钟几乎被电子时钟所取代。

相比传统的机械时钟,电子时钟准确性更高、稳定性更好、更易于读数等。

本文介绍了一种基于数字显示的电子时钟的设计方法,其原理是利用数字芯片、LED灯和陶瓷振荡器控制电路。

本设计可以应用于家庭、办公室、学校和实验室等场所。

二、电子时钟设计原理2.1 数字电子芯片本电子时钟使用的数字芯片是8263。

该芯片可以显示小时、分钟和秒数,并且可以进行自动调时。

芯片的运作频率为50Hz。

2.2 LED灯本电子时钟使用的LED灯是共阳极的7段数码管,用于显示小时、分钟和秒数。

2.3 陶瓷振荡器本电子时钟使用的陶瓷振荡器为32768Hz,用于精确计时。

2.4 时间调整本电子时钟将时间调整功能集成到电路中,可以手动或自动执行。

三、电子时钟设计步骤3.1 系统链接将LED灯、陶瓷振荡器和数字芯片连接,并按照需求设置控制电路。

3.2 系统引导将系统引导程序引入电子时钟控制器,并进行系统测试和调试。

3.3 电路设计设计电路板,按照相关标准进行电路布局和布线。

3.4 电路测试将电路板与电子时钟的其他部分连接,进行电路测试和完整性检查。

3.5 最终测试和调试在系统电路和程序还原到最终状态之后,进行最终测试和调试。

确保系统无故障,灯显示准确,并能够持续稳定地工作。

四、电子时钟设计结果本文介绍的电子时钟可以很好地满足使用者的需求。

它具有精确度高、稳定性佳、整洁简单等特点。

它也可以应用于很多场所,如家庭、办公室、学校和实验室等。

电子时钟的设计与制作毕业论文

电子时钟的设计与制作毕业论文

目录中文摘要、关键词 (3)1、绪论 (3)1.1课题研究的背景及意义 (3)1.2国内外研究 (4)1.3电子时钟概述 (5)1.4论文章节构成及安排 (5)2、电子时钟设计方案 (5)2.1两种设计方案的选择 (5)2.2系统电路 (6)3、硬件系统设计 (7)3.1核心控制电路 (7)3.2秒计时电路 (9)3.3显示电路 (11)4、软件系统设计 (12)4.1DS1302子程序 (12)4.2LCD5110子程序 (14)4.3主程序 (14)5、设计系统的调试 (15)5.1硬件调试 (15)5.2软件调试 (15)6、本设计系统小结 (16)6.1系统不足及功能拓展 (16)6.2学习心得与展望 (16)参考文献 (16)英文摘要、关键词 (16)电子时钟的设计与制作信息技术学院电子信息科学与技术专业指导教师 ***作者 ***摘要:从古代的沙漏计时,到现在的机械钟表、石英钟,计时技术得发展经过了一个漫长的完善过程,这充分显现出了时间不论对古人还是现在的我们的重要性。

现在,全球社会都进入了信息化时代,人们更加重了对时间计量精度的依赖,以至于钟表应用越来越广,功能越来越多。

普通的机械表对于当代人复杂繁琐的要求显然早已不太适应,电子时钟应运而生。

电子时钟不仅能满足基本时间要求,而且体积小,成本低廉,最大的亮点在于可以随时根据不同的客户要求进行改进、增加功能,所以电子钟越来越受到人们的青睐。

本课题即着眼于此,研究的主要目的是设计一个基于单片机的电子时钟系统。

由于单片机有价格实惠而且功能齐全的优点,在自动控制产品中广泛应用。

本设计以ATmega16芯片为核心,以实时时钟芯片DS1302为主要依托,通过LCD液晶屏完成其显示、计时功能,本设计实现了所需功能的硬件电路,并应用C语言进行软件编程。

关键词:电子时钟 DS1302 LCD液晶屏1、绪论1.1课题研究的背景及意义时间的宝贵是个亘古不变的真理,然而工作的忙碌性和繁杂性很容易让人忘记当前的时间或是工作中不能及时方便地知晓时间。

毕业设计(论文)-基于单片机的语音报时电子钟设计

毕业设计(论文)-基于单片机的语音报时电子钟设计

毕业设计(论文)-基于单片机的语音报时电子钟设计语音报时电子钟设计摘要: 语音报时电子钟,以AT89S52单片机为核心,由键盘控制、录放音模块、温度采集、液晶显示等功能模块组成。

单片机通过时钟芯片DS1302获取时间数据,对数据处理后送到中文液晶12864显示输出,并可通过按键对时间进行调整。

基于题目基本要求,本系统对时间显示和语音报时进行了重点设计,通过ISD4004语音芯片把声音录进去,单片机读取时间数据后再把语音芯片里的录音段取出来,进行语音报时。

此外,扩展单片机外围接口、温度采集、语音报时等功能。

关键词: 语音报时; 单片机;中文液晶; 时钟芯片Design of electronic clock with speech broadcastAbstract: The design of speech tick electronic clock,base on chip microcomputer AT89S52, is composed by the following functional modules: keyboard displaying ,sound phonating.,temperature gathering ,LCD display.The microcomputer get time data from time chip DS1302,then data processing and the output is displayed on a Chinese character LCD 12864,and process time get across the keystroke. According to the basic requirements of the subject ,our system stresses on the realization of time displaying and sound timing,througth the speech chip ISD4004 record the sound, the microcomputer get the time data and take out the data from the speech chip, soundtiming.Furthermore ,we also extend the primary function ,adding new functions ,such as the single chip peripheral ports ,temperature gathering , sound timing and so on..Key words: sound timing ; chip microcomputer ;Chinese characterLCD;time chip1目录1 设计任务及要求……………………………………………………………………………(3) 2整体方案设计与论证…………………………………………………………………(3) 3系统电路的总体方案……………………………………………………………(5) 3.1工作原理 (5)3.2 总体设计…………………………………………………………………………………(5) 4系统硬件设计 (5)4.1 AT89S52单片机最小系统………………………………………………………………(5) 4.2 温度测量模块……………………………………………………………………………(6) 4.3时钟模块..........................................................................................(7) 4.4键盘模块 (8)4.5 LED显示模块…………………………………………………………………………(9) 4.6 语音模块…………………………………………………………………………(9) 4.7 电源…………………………………………………………………………(10) 5系统软件设计…………………………………………………………………………(10) 5.1 主程序流程图……………………………………………………………………………(11) 5.2子程序流程图 (11)6 总结与体会 (13)7 参考文献 (14)8 附录 (15)2语音报时电子钟设计电子信息科学与技术04级(2)班:张志汝指导老师:黄大星讲师1(设计任务及要求1) 显示当前年、月、日、星期、分钟、秒、温度和节日信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文(科学研究报告)题目基于广播对时的实验楼电子时钟显示系统设计院(系)别机电及自动化学院专业测控技术与仪器级别2008摘要在比较特殊的应用系统中,我们不仅希望单片机系统能够完成数据的采集处理,而且还同时想知道产生这些数据的时刻,以便于更详细地了解和掌握现场情况,因此为单片机系统增加数字时钟将是不可回避的一项新型的工程技术。

数字电子时钟,自从它发明的那天起,就成为了人们日常生活中必不可少的必需品,可以说时间的准确已成为各行业安全运行的基础,如果时间出现误差而不能及时校正,会造成一系列严重的后果和经济损失。

广播对时是目前为止时间精确度最高的时间计量。

广播是指通过无线电波或导线传送声音的新闻传播工具。

通过无线电波传送节目的称无线广播,通过导线传送节目的称有线广播。

广播的优势是对象广泛,传播迅速,功能多样,感染力强;短处是一瞬即逝,顺序收听,不能选择,语言不通则收听困难。

随着数字技术的迅速发展,广播节目的制作、播出、传输也从原有的模拟方式逐步向数字方式发展,在广播报时信号中增加时间码信号已成为可能和必要。

这样,听众不仅能收到整点报时信号,还可以通过接收传输时间码来自动校准时间,更好地为科研和生产和人们的日常生活服务。

基于广播对时的实验楼电子时钟显示系统设计是以单片机为核心,要求实现时间的实时数字显示、人工调整和整点自动校时等基本功能;其集日历和时间显示以及其他扩展功能如温度、湿度显示为一体,极大地方便了人们的日常生活。

在本设计中单片机的核心作用是勿庸置疑的。

自动校时即要求时间同步。

本设计利用音频接收模块接收无线整点信号,对该信号调理输出到lm567接收引脚;并有lm567向cpu申请中断,进行整点校对。

本设计的主要内容有:掌握广播对时及单片机等技术;熟悉和分析相关资料,针对在实验大楼电子时钟系统的对时问题进行优化设计;确定工作原理,设计方案和系统组成;进行计算和元件选择,绘制电子线路原理图;绘制软件流程图;并运用c51或汇编语言进行程序设计和综合调试。

随着人民生活水平的不断提高、生活节奏的逐渐加快,原有广播报时信号的长度已不能满足需求,因此报时信号的长度由原来的10s 修订为5s 。

随着数字技术的迅速发展,广播节目的制作、播出、传输也从原有的模拟方式逐步向数字方式发展,在广播报时信号中增加时间码信号已成为可能和必要。

为满足国防、社会经济发展的需要,应该让野外作业的人员、边远地区的听众,收测到准确和具有年、月、日、时的时间信号和报时信号。

在报时信号中增加传输时间码,听众不仅能收到整点报时信号,还可以通过接收传输时间码来自动校准时间,更好地为科研和生产和人们的日常生活服务。

报时方式:在每小时整点前报出五声低音,整点时报出一声高音,并以其高音起点作为整点;信号的频率:低音信号的频率800hz,允许误差 0.8hz;高音信号的频率为1600hz,允许误差 1.6hz;信号的时间格式:低音信号持续时间0.25s,高音信号持续时间0.5s,持续时间允许误差 0.001s;每两声间隔时间为1s,允许误差 0.001s;整点报时准确度:中央人民广播电台报时准确度优于1/100s,地方人民广播电台整点报时准确度优于5/100s;时间码排列顺序:年、月、日时,时间码的格式和参数待定。

自动校时即要求时间同步。

一种方法是用无线电波传播时间信息,即利用无线电波来传递时间标准,然后由授时型接收机恢复时号与本地钟相应时号比对,扣除它在传播路径上的时延及各种误差因素的影响,实现钟的同步。

随着对时钟同步精度要求的不断提高,用无线电波授时的方法,开始时用短波授时(ms级精度),由于短波传播路径受电离层变化的影响,有一次和多次天波,且地波传播距离近,使授时精度仅能达到ms级;发展到用超长波时,其授时精度约10μs左右;后来又用长波即用罗兰c台链兼顾授时,其授时精度可达到1μs,即使罗兰c台链组网也难以做到全球覆盖;之后利用卫星钟作搬钟,以超短波传播时号,通过用户接收共视某颗卫星,使其授时精度优于搬钟,可达到10ns精度。

看来利用卫星授时是实现全球范围时钟精密同步的好办法,只有利用卫星,才可在全球范围内用超短波传播时号。

用超短波传播时号不仅传递精度高,而且可提高时钟比对精度。

通过共视方法,把卫星钟当作搬运钟使用,使授时精度高于直接搬钟,因为直接搬钟难于使两地时钟去共视它。

共视可以消除很多系统误差以及时间慢变化的误差,而时间快变化的随机误差可通过积累平滑消除。

本设计利用音频接收模块接收无线整点信号,对该信号调理输出到lm567接收引脚;并有lm567向cpu申请中断,进行整点校对。

1.2.1 1600hz信号处理收音机发出的最后一声报时信号频率是1600hz,我们在接收到前四声800hz信号后,开外部中断1接收该1600hz的信号,然后马上进行自动校时。

流程图如图1.1所示。

1.2.2 800hz信号处理收音机发出的报时信号五声频率都是800hz的,我们可以采用外部中断记数的方法检测到前四声报时信号,利用一个计数器进行加1操作,等到接收到第四声时,允许校时。

流程图如图1.2所示。

第二章 mcs-51单片机指令系统分析mcs-51单片机的指令系统中增添了丰富的位操作指令,由于有了丰富的位操作指令.位操作部件可以和这些指令结合起来,构成一个完整的位处理器(即布尔处理机),从而大大提高了mcs-51单片机的位处理能力。

指令系统中设计的这个处理布尔变量的指令子集,在设计需大量处理位变量的程序时十分有效、方便,可将大量的硬件组合逻辑用软件代替。

2.1 指令系统的寻址方式指令的一个重要的组成部分是操作数,指令给出参与运算的数据的方式称为寻址方式,换句话说,寻址方式就是寻找确定参与操作的数的真正地址。

在mcs-51系列单片机的指令系统中寻址方式共有7种,可概括如下:1.立即寻址立即寻址也称为立即数,它是在指令操作数线直接给出参加运算的操作数,其指令格式如下:例如指令:mov a,670h这条指令的功能是将立即数70h传送到累加器a中2.直接寻址在直接寻址方式中,指令操作数线给出的是参加运算的操作数地址。

在mcs-51单片机中,直接地址只能用来表示特殊功能寄存器、内部数据寄存器和位地址空间。

其中特殊功能寄存器和位地址空间只能用直接寻址方式访问。

例如指令:anl 70a,048a表示70h单元中的数与立即数48相“与”.其结果存放在70h单元中。

其中70h为直接地址,表示内部数据存储器ram个的一个单元。

3.寄存器寻址寄存器寻址是对选定的工作寄存器r7~r0、累加器a、通用寄存器b、地址寄存器和进位位c 中的数进行操作。

其中寄存器r7~r0由指令码的低3位表示,acc、b、dptr及进位位c隐含在指令码中。

因此在mcs-51单片机的指令系统中,寄存器寻址也包含一种隐含寻址方式。

例如指令:inc r04.寄存器间接寻址在寄存器间接寻址方式中,指令操作数给出的是存放操作数地址的寄存器。

在mcs-51单片机的指令系统中,可作为寄存器间接寻址的寄存器有工作寄存器r0~r1、堆栈指示器sp和地址寄存器dptr。

在指令助记符中,间接寻址用符号@来表示。

例如指令:anl a,@r0表示寄存器r0中的数所指定的存储器单元中的数和累加器a中的数相“与”,其结果存放在累加据a中。

5.相对寻址相对寻址是将程序计数器pc中的当前值与指令第二字节给出的数相加,其结果作为转移指令的转移地址。

转移地址也称为转移目的地址,pc中的当前值称为基地址,指令第二字节给出的数称为偏移量。

由于目的地址是相对于pc中的基地址而言,所以这种寻址方式称为相对寻址。

偏移量为带符号的数,所能表示的范围为十127~-128。

这种寻址方式主要用于转移指令。

例如指令:jc 80h;c=l 跳转表示若进位位c为0,则程序计数器pc中的内容不改变,即不转移。

若进位位c为1,则以pc中的当前值为基地址,加上偏移量80h后所得到的结果作为该转移指令的目的地址。

6.变址寻址在变址寻址方式中,指令操作数域指定一个存放变址基值的变址寄存器。

变址寻址时,偏移量与变址基址相加,其结果作为操作数的地址。

在mcs-51单片机的指令系统中,变址寄存据有程序计数器pc和地址寄存器dptr。

例如指令;movc a,@a十dptr表示累加器a为偏移量寄存器,其内容与地址寄存器dptr 中的内容相加,其结果作为操作数的地址,取出该单元中的数送入累加器a。

7.位寻址位寻址是指对一些内部数据存储器ram和特殊功能寄存器进行位操作时的寻址。

在进行位操作时,借助于进位位c作为位操作累加器,指令操作数域直接给出该位的地址,然后根据操作码的性质对该位进行位操作。

2.2 指令系统的使用要点在使用指令开发应用软件时,要注意影响标志位的指令和常用伪指令的使用。

1.指令系统中影响标志位的指令作指令(如进位位的置位、传送、清零、逻辑操作指令),和只影响进位标志的cjne、da、rrc、rlc四条指令,以及加、减、乘、除指令。

表2-1 影响标志位的指令表2.主要的伪指令mcs-51指令系统之外,根据汇编语言的需要,还定义了一定数量的伪指令,这些伪指令提供汇编的控制信息,并不是cpu能执行的指令,常用的伪指令有如下几种。

1)定位伪指令:org mm为十进制或十六进制数。

m指出编译成机器语言的指令存储的起始地址。

2)定义字节伪指令:dbxl,x2…xnxi为单字节的十进制或十六进制数,也可以是两个单引号括起来的字符串,还可以是我们定义的数据符号,用于在程序中定义一个常数表。

yi为双字节的十进制或十六进制数据,也可以是我们定义的地址符号地址表。

2.3 指令系统分类总结如果按功能分类,mcs-51指令系统可分为1.数据传送类指令;2.算术操作类指令;3.逻辑操作类指令;4.控制转移类指令;5.布尔变量操作类指令。

具体指令可查阅相关书籍。

第三章 mcs-51单片机系统介绍3.1 i/o口和片外总线3.1.1输入/输出(i/o)口mcs-51单片机有4个双向的8位i/o口p0~p3,p0口为三态双向口,负载能力为8个ttl 电路,p1、p2、p3口为准双向口(用作输入时,口线被拉成高电平,故称为准双向口),负载能力为4个ttl电路。

①p0口:是双向8位三态i/o口,在外接存储器时及数据总线复用,能以吸收电流的方式驱动8个ls ttl负载。

②p1口:是8位准双向i/o口。

由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向i/o口。

p1口能驱动(吸收或输出电流)4个ls ttl负载。

对8052、8032,p1.0引脚的第二功能为t2定时/计数器的外部输入,p1.1引脚的第二功能为t2ex捕捉、重装触发,即t2的外部控制端。

相关文档
最新文档