首页

> 学术发表知识库

首页 学术发表知识库 问题

发稿数字钟论文参考文献

发布时间:

发稿数字钟论文参考文献

摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。4511的工作原理和操作方法,LED的内部结构。电路设计及调试过程。 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、BCD-锁存/7段译码/驱动器CC4511等),再配以相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件的选择、布局及焊接。关键词:单片机 AT89C51 共阴极LED数码显示器 BCD-锁存/7段译码/驱动器CC4511 AbstractIn recent years, with computers in the infiltration and the development of large-scale integrated circuits. SCM application is steadily deepening, as it has strong function, small size, low power dissipation, low prices, reliable, easy to use features, it is particularly suited to and control of the system, increasingly widely used in automatic control, intelligent instruments, gauges, data acquisition, military products and household appliances, and other areas, is often microcontroller as a core component to use, In light of specific hardware architecture, and application-specific software features object combine to make perfect.The design of a microcontroller development process and the direction of development as the background, the computer's input and output of the working principle and method of operation interrupted the principle and method of operation. 4511, the principle and method of operation, LED internal structure. Circuit design and debugging process. The figures do bell on SCM (AT89C51) at the core, Combined with the components (a total of cathode LED digital display, BCD - latch /7 of decoding / actuator CC4511), and factoring in the corresponding software, Easy to produce digital clock purposes, as part of the hardware components is a difficult choice, layout and welding.Keywords : Single Chip Microcomputer AT89C51 Total cathode LED figures display BCD-the lock save/7 the segments translate code/actuator CC4511目录摘要 - 1 -目录引言 - 3 -引言 - 4 -第一章 题目 - 5 -1.2、课程设计目的 - 5 -第二章 单片机发展历史 - 5 -2.1三大阶段 - 5 -2.2 如果将8位单片机的推出作为起点 - 6 -2.3 单片机的发展趋势 - 7 -第三章 单片机的组成及特点 - 9 -3.1 单片机的组成 - 9 -3.2 单片机的特点 - 9 -3.3 单片机的分类 - 10 -第四章 单片机的应用 - 10 -4.1单片机的应用分类 - 10 -第五章 数字种的构成 - 12 -5.1 数字钟的构成 - 12 -5.2 实验中所需的器材 - 13 -5.3 方案选择与相关技术 - 13 -5.4 AT89C51的单片机简介 - 13 -5.4.1 主要特性 - 15 -5.4.2 管脚说明 - 16 -5.4.3 振荡器特性 - 20 -5.4.5 单片机的中断 - 22 -5.5 CC4511 集成简介 - 25 -5.5.1 4511集成分析 - 25 -5.5.2 4511的逻辑图 - 26 -5.6 LED数码显示器简介 - 26 -5.6.1 LED数码显示器的结构 - 27 -5.6.2 LED数码显示器有两种连接方法 - 27 -第六章 电路设计 - 27 -6.1 电路接法 - 27 -6.1.1 晶体振荡器与AT89C51的接法 - 27 -6.1.2 单片机复位电路的连接 - 28 -6.1.3 单片机AT89C51银脚的连接 - 28 -6.1.4 译码器CC4511的银脚连接 - 29 -6.1.5 CC4511与共阴极LED的连接方式 - 29 -6.2 数字钟电路图 - 29 -第七章 调试过程: - 31 -总结 - 31 -附录 - 31 -参考文献 - 32 -致谢 - 32

详细点???你问什么问题?? 淮安信息职业技术学院综合毕业实践说明书(论文)2009-2010 学年 系 专业摘要:数字电子时钟电路设计系统,以AT89C51单片机为控制核心,由键盘显示、定时闹铃、LED共阴极数码管和LED灯显示等功能模块组成。基于题目基本要求,本系统对时间显示和定时报警进行了重点设计。本系统大部分功能由软件来实现,吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。本系统不仅成功的实现了要求的基本功能,而且有一定的创新功能。关键字:单片机 AT89C51 共阴极LED数码显示器 Abstract This digital electronic clock circuit design system ,based on chip microcomputer AT89C51,is composed by the following functional modules : keyboard displaying , timing alarmg. common cathode LED digital tube,LED lights display,and so on. According to the basic requirements of the subject ,the system stresses on the realization of Time display and regularly report to the police.The design achieved all the required basic technical indexes. Furthermore , adopting the idea of hardware-to-software, most of those functions are realized by softwares, which makes the electrocircuit more concise and the system more stable.Key words: chip microcomputer AT89C51 Common cathode LED digital display目 录一、 前言……………………………………………….. ….. ..1二、 总体方案设计………………………………………..…..1三、 系统硬件设计………………………………………..…..2(1)输入部分……………………………………….. …….. ...21 电源模块……………………………………………………………….22 按键模块……………………………………………………………….5(2)输出部分……………………………………….. .. ……...31 显示模块……………………………………………………………….32 闹铃模块……………………………………………………………….43 LED灯显示模块……………………………………………………….4(3)电路相关参数……………………………………....……...41 LED数码显示器………………………………………………………..42 集成器件CD4511……………………………………………………….53 集成器件74LS138……………………………………………………. .5四、 系统软件设计………………………………………..…..6 主程序流程图…………………………………………………………….7五、 系统调试……………………………………………..…..91 系统功能……………………………………………………………….92 时钟精度分析………………………………………………………... .9六、 系统设计总结………………………………………..…..9七、 参考文献………………………………………….…... .10附录……………………………………………………………111) 系统原理图……………………………………………......................................112) 系统PCB图……………………………………………................................... .123) 源程序…………………………………………………..................................... .13 一、前言本文通过对一个能实现按键开关可调整时、分、秒,且具有加密功能、定时报警的24小时制的时间系统的设计学习,详细介绍了51单片机应用中的定时中断原理、数码管显示原理、动态扫描显示原理等,进一步学习、应用单片机C语言系统的实现了各种功能。从而使自身明白使用单片机汇编语言和C语言之间的效率、整体性问题。系统由AT89C51、独立式按键、二极管、LED数码管、蜂鸣器等部分构成,能实现24小时制时、分、秒的时钟显示,能实现时钟简单的加密功能。同时也可进行时、分、秒的校准、定时报警和LED二极管流水灯显示。本系统主要是和实际生活的数字钟结合起来,可用1功能键进行加密,进入时间校准等。可用3个带有不同按键分别对时钟的时、分、秒进行校准。每个按键伴有不同的声响以示区别。文章后附有本次课程设计系统电路原理图及源程序,以供读者参考。 二、总体方案设计本次设计根据实验要求设计数字时钟。可利用如下两种方案实现。方案一:本方案采用美国DALLAS公司的专用时钟芯片DS1302。该芯片主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。其内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息,并通过程序控制扫描输出显示数据。利用定时器0与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。该方案具有硬件电路简单的特点,但当单片机不上电,程序将不执行。且由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。鉴于以上两种方案,虽然时钟芯片DS1302具有更多的优点,由于实验硬件的因素,现有的硬件缺少DS1302,为不影响实验进度,本设计采用方案二完成数字时钟的功能。根据题目要求设计的总体框图,如图1 — 1所示: 图1 — 1单片机数字钟硬件系统的总体设计框图 三、系统硬件设计(1)、输入部分:1.电源模块方案一:采用干电池作为单片机数字钟的电源,由于调试时间较长,使用干电池需经常更换电池,不符合节约型社会的要求。并且需要有一个硬件将3节电池串联在一起以产生足够的电压,若如此,将造成携带不方便。方案二:采用200W/5V直流稳压电源作为系统电源,不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。但稳压电源我们不能自备,若要调试系统,只能到实验室才能做。方案三:采用普通的USB线连接微型计算机作为系统电源,虽然功率上可以满足稍大于系统需要,但同样不需要更换电源,并且比直流稳压电源更轻便,可随时使用、调试系统。基于以上分析,由于本次设计系统都是软硬件想结合,所以要采用微机设备,有足够的USB接口供我们使用,所以我们决定采用方案三2.按键模块键盘是人与单片机打交道的主要设备,按键的读取容易引起误动作。可采用软件去抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里采用软件延时的方法来避开抖动,延时时间为20ms ( ).方案一:采用独立式键盘。独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。但当所需按键数量多,会占用过多的I/O口线。方案二:采用矩阵键盘。因为单片机的I/O口有限, 显然,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O口线。但必须将行线、列线信号配合起来作适当处理,才能确定闭合键的位置。基于以上分析,我们选用方案一,因为本次设计中仅用到4个按键。独立式按键键盘有利于PCB的作图。(2)、输出部分:1、 显示模块显示模块是本次单片机课程设计最核心的部分。方案一:采用LCD1602。LCD1602为工业字符型液晶,能够同时显示16x02即32个字符。其采用标准的16脚接口,该液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,所以可分容易的实现数字钟数码显示。方案二:采用LED共阴极数码管。共阴数码管在应用时将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。 基于以上分析,我们考虑到现实经济因素,所以选择了方案二。对于6路共阴极数码管数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类:方案一:静态显示驱动。就是每一个数码管显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电路,直到要显示新的数据时,再发送新的字形码,因此,使用这种办法单片机中CPU的占用较小。但对于静态显示方式,所需的数据锁存装置很多,引线多而复杂,且可靠性也较低。方案二:动态显示驱动。通过单片机对数码管位选通COM端电路的控制,只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。动态显示可以大幅度地降低硬件成本和电源的功耗,因为某一时刻只有一个数码管工作,也就是所谓的分时显示,故显示所需要的硬件电路可分时复用。动态显示方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低,闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证显示后的数据稳定,无闪烁。动态显示采用多路复用技术的动态扫描显示方式, 复用的程度不是无限增加的, 因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短, 发光的亮度等因素. 我们通过实验发现, 当扫描刷新频率(发光二极管的停闪频率) 为50Hz, 发光二极管导通时间≥1m s 时, 显示亮度较好, 无闪烁感.。 鉴于上述的方案分析, 我们采用方案二 2、闹铃模块方案一:采用语音芯片ISD1110闹铃。ISD1110 具有多种采样率对应,多种录放时间,可以利用振荡电阻自已决定采样率。操作简单,灵活。音质好,适应电压范围广。可先对录放音设备录入一段音乐或其他报时方式,当到设定时间时,单片机控制录放音设备放音。方案二:采用蜂鸣器闹铃,当到设定时间时,单片机向蜂鸣器送出低电平,蜂鸣器响铃。采用蜂鸣器闹铃结构简单,只需要单路信号控制,发出的闹铃声音可以根据响和不响的不同的软件延时时间来控制,当然也能发出音乐声音。基于两种方案分析,虽然语音芯片ISD1110具备更多优点,但鉴于经济因素,我们本次设计还是决定采用方案二。当然如果在大型比赛的话,还是偏向于采用方案一的。 3、LED灯显示模块采用LED灯可以方便的用不同的流水方式或单个LED灯来判断系统的工作状态,实现不同的显示功能,是一种经济又实用的方式。(3)电路相关参数1、LED数码显示器 通常用的七段数码显示器的内部有8个发光二极管,其中7个发光二极管组成了数字“8”,剩下一个发光二极管就是这位数字所带的小数点。数码管结构图如图1 - 2所示。各段码位与显示段的对应关系如表1。 图1 – 2 LED数码管结构引脚图表1 各段码位的对应关系段码位 D7 D6 D5 D4 D3 D2 D1 D0显示段 dp g f e d c b a2、集成器件CD4511CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点如下:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED显示器。其引脚图如图1 — 3所示。 图 1 — 3 CD4511 引 脚 图其功能介绍如下: BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。 LT:3脚是测试输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。 LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。 A1、A2、A3、A4、为8421BCD码输入端。 a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。3、集成器件74LS13874LS138 为3 线-8 线译码器,本设计中74LS138做为对数码管位选通COM端电路的控制,将需要显示的数码管的选通控制打开。图1 — 3 74LS138引脚图74LS138工作原理如下:当一个选通端(G1)为高电平,另两个选通端( 和 )为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。四、系统软件设计1、主程序流程图如图1 — 4所示:图1 — 4 主程序流程图2、定时器0子程序流程图如图1 — 5所示:图1 — 5 定时器0子程序流程图 五、系统调试1、系统功能本系统已符合设计课程基本要求,即可以实现24小时方式;可用六位LED数码管显示时、分、秒;可使用按键开关可实现时、分调整。除了满足这些基本要求外,本系统还做了一些创新:(1) 通过1功能按键KEY1开关可使系统具有加密功能。加密前后可通过观察LED二极管的显示方式来判断。当LED做流水灯显示方式时,为加密前的状态;当只有LED灯中的LED2(由P0.1口控制亮灭)时,代表已对系统进行加密。(2) 通过功能按键开关KEY1进入可进入时间校准系统。KEY2控制秒的校准,KEY3控制分的校准,KEY4控制时的校准。每次一有校准按键按下时,系统会发出不同的声响,以提示用户目前正在校准的是时、分、秒的哪一种。校准完成后仍然是通过功能按键KEY1返回时钟显示。(3) 通过更改主程序中定时器的定时初值,可实现不同样式的数字钟显示方式。通过实验测得以下参数如表2所示(程序中定时参数CYCLE在以下简称C): C (ms) 数码管显示方式 静态 闪烁 拉幕式(1) 可实现整点闹鸣功能。整点到时,可短蜂鸣一次。2、时钟精度分析 为进一步使本次的系统做得更完美,我使用了标准的秒表对自己设计的时间进行了精度测量。本次设计系统使用的晶振为12MHZ.数码管显示00:10:00时,用秒表测得相应的数据如表3所示:表3:序号 1 2 3 4 5T(min) 10.00.5781 10.00.4787 10.00.5040 10.00.3096 9.59.2587序号 6 7 8 9 10T(min) 10.01.4335 10.00.2003 9.59.4556 10.01.2026 10.00.2597序号 11 12 13 14 15T(min) 9.58.9750 10.00.1181 10.00.9604 10.02.5060 9.59.8985序号 16 17 18 19 20T(min) 10.00.1081 10.01.0545 10.00.9560 10.00.7854 10.00.4355通过计算可得数码管显示:00:10:00时,秒表测得的数值平均值为:00:10:2343 。以上数据表明了本次系统的精度基本符合实验课程精度要求。因为以上共有20组,测量时已去除了粗大误差。当然,如果将测量时间加长,所测得的精度将更精确。六、系统设计总结本次课程从基本方案的制定,再到硬件电路的选择,到制作电路完成,最后进行程序调试。在此期间我遇到很多困难,尤其是在做仿真时结果经常出不来。经过仔细检查,仿真线路是没有错的,可结果就是不行。但当我将实物做出来后,进行了调试,实物上却可以出来成果。这说明了可能是仿真软件的。经过一次又一次品尝到了解决问题的喜悦,最终提前完成了要求的全部功能,并在空闲的时间里加入了一些创新的部分。在此次课程设计中我发现了自己知识的不足,通过一周的学习、实践,我学到了很多东西。 通过此次课程设计的教学实践,进一步学习、掌握单片机应用系统的有关知识,加深了解单片机的工作原理。初步掌握简单单片机应用系统的设计、制作、调试的方法。提高动手实践能力。通过这次对数字时钟的设计,让我系统的了解和学会应用单片机C语言来对所需实现的功能进行编程。 在调试时遇到了一些问题,比如,刚开始进行按键输入检测时,我们直接用万用表测量按键两端的电平,刚测时,万用表显示高电平,当有按键按下时,则万用表显示低电平,这说明了按键是正常的,但当直接用按键时,系统板则不能正常使用按键。后面重新焊接了按键,系统板则才能正常使用按键。还有,LED灯显示模块的上拉电阻,也是出现了同样的情况。原先焊接时发现了电阻的管脚比之前看到的同阻值电阻管脚细。后面经过万用表调试后,重新焊接了电阻,部里就解决了。上述电子钟,无论在外观上还是功能上都实现了较为完善的设计。特别值得一提的是本系统的加密效果,可与现实生活中的数字钟相媲美,因为有了加密效果,可以使用户在购买时知道其产品是否是新的,还是二手货。但本系统在定时闹鸣时,声音不过响应,因为我为了让蜂鸣器闹鸣时系统时间不受到影响,而是继续走动,所以把闹鸣时间控制在定时器0 1s定时里面,所以定时时间到了时,响的时间不到1s,通过的电流过小,要解决此问题,可在蜂鸣器的放大电路中多加一级放大电路,使定时时间到了时,通过的电流足够大以驱动蜂鸣器。亦或通过软件设置蜂鸣,则可以正常实现蜂鸣器的功能。七、参考文献:[1]崔凤波.《数字电子技术》.大连理工大学出版社,2007.7.[2]戴仙金.《51单片机及其C语言程序开发实例》.清华大学出版社,2008.12[3]谭浩强.《C语言程序设计》.清华大学出版社.2007.11[4]赵建领.《51系列单片机开发宝典》. 电子工业出版社,2007[5]田立,马鸣鹤.《51系列单片机开发实例》.中国电力出版社,2009.8[6]王昊天,李海涛,王志强等.《PIC单片机原理与应用》.机械工业出版社,2010.1附录:1、 系统原理图;2、系统PCB图3、源程序/****************************Copyright (c)*************************** File name: ShuZiZhong.c ** Last modified Date: 2009-05-22**-----------------------------------------------------------------** Created by: 翁连益** NO: 2006040235 ** Descriptions: 单片机数字钟 ******************************************************************/ #include #define uchar unsigned char #define uint unsigned int #define CYCLE 1000 /*定时1ms时间 */ unsigned char i,j,k,ID; /*ID 为case 的次数 K为LED灯控制。*/ unsigned char temp; unsigned char b,c; uchar hour=0,min=0,sec=0; /*定义秒时分初始值*/ uchar a[6]; /*定数码管显示缓冲*/ uint t=0; uint flag=0; bit fla; unsigned char count; sbit KEY1=P3^0; sbit KEY2=P3^1; sbit KEY3=P3^2; sbit KEY4=P3^3; sbit LED2=P1^0; sbit BEEP=P0^7; void Modifytime(); /*时间调整模块*/ void Adjust(); void scan(); /*扫描数码模块*/ void Time_BEEP(); void delay10ms(void) /*软件10ms定时*/ { unsigned char i,j; for(i=20;i>0;i--) for(j=248;j>0;j--); /* 软件延时*/ } void dely250(void) { unsigned char i,j; for(i=2;i>0;i--) /* 软件延时*/ for(j=248;j>0;j--); }void main(){ TCON=0x01; /*TIMER0工作在方式1*/ TMOD=0x01; TH0=(65536-CYCLE)/256; /*设定T0每隔1000us(1ms)中断一次*/ TL0=(65536-CYCLE)%256; TR0=1; IE=0x82; Modifytime(); while(1){ if (flag==100){ { temp=0xfe; P1=temp; delay10ms() for(k=0;k<8;k++) { b=temp<>(8-k); P1=b|c; delay10ms(); } for(k=0;k<8;k++){ b=temp>>k; c=temp<<(8-k); P1=b|c; delay10ms();}} } if(flag==1000) /*判断1秒钟到否*/ { sec++; /*秒加一*/ Modifytime(); flag=0; while ((min==0)&(sec==0)) { if (flag==100) { { BEEP=0; BEEP=1; } }if (flag==600) break; } } while(KEY1== 0){ while(1){if(KEY1==0){ delay10ms(); if(KEY1==0){ ID++; if(ID==2){ID=0;}while(KEY1==0);}} switch(ID){ case 0: Adjust(); break;case 1: LED2=0; if(flag==1000) /*判断1秒钟到否*/ { sec++; /*秒加一*/ Modifytime(); flag=0; while ((min==0)&(sec==0)) { if (flag==100){ { BEEP=0; BEEP=1; } } if (flag==600) break; }} break; } } }} }void Modifytime() /*调整时间子程序*/ { uchar temp; temp=sec; /*uchar temp=sec;*/ sec%=60; min+=temp/60; /*求余*/ temp=min; min%=60; hour=(hour+temp/60)%24; a[0]=(sec%10); /*调整过的时间送到显示缓冲中*/ a[1]=(sec/10); /*对于秒计数单元中的数据要把它十位数和个数分开,方法仍采用对10整除和对10求余。 */ a[2]=(min%10); /*对于分计数单元中的数据要把它十位数和个数分开,方法仍采用对10整除和对10求余。 */ a[3]=(min/10); a[4]=(hour%10); /*对于时计数单元中的数据要把它十位数和个数分开,方法仍采用对10整除和对10求余。 */ a[5]=(hour/10); }void scan( ) /*扫描6个数码管子程序*/ { static uchar x; x++; if(x>5) x=0; /*6个数码管都扫描过了则重新开始*/ P0=x|(a[x]<<3); /*选中需要扫描的数码管并送数据*/ }void Timer0Int() interrupt 1 using 2 /*中断定时 */ { t++; if(t==100) { flag=100; } else if(t==200) { flag=200; } else if(t==600) { flag=600; } else if (t==1000){ flag=1000; t=0; } else flag=0; scan(); TH0=(65536-CYCLE)/256; TL0=(65536-CYCLE)%256; } void Adjust(){ while(1) { if(KEY2==0) { for(i=40;i>0;i--) /*248*2us*5=2480=2.5ms 软件延时*/ for(j=248;j>0;j--); if(KEY2==0) { sec++; for(count=200;count>0;count--) { BEEP=~BEEP; dely250(); } if(sec==60){ sec=0; } a[0]=(sec%10); a[1]=(sec/10); while(KEY2==0); } } if(KEY3==0){ for(i=16;i>0;i--) /* 软件延时*/ for(j=248;j>0;j--); if(KEY3==0) { min++; for(count=200;count>0;count--) { BEEP=~ BEEP; dely250(); } for(count=200;count>0;count--) { BEEP =~ BEEP; dely250(); dely250(); } if(min==60) { min=0; } a[2]=(min%10); a[3]=(min/10); while(KEY3==0); } } if(KEY4==0){ for(i=40;i>0;i--) /* 软件延时*/ for(j=248;j>0;j--); if(KEY4==0){ hour++; for(count=200;count>0;count--){ BEEP =~BEEP; dely250(); dely250(); } if(hour==24){ hour=0; } a[4]=(hour%10); a[5]=(hour/10); while(KEY4==0); } } } }

这个肯定是你怎么想的,怎么写的就怎么来呗,这还要问人呀

是因为很难。

智能数字钟参考文献期刊

好计算,./

单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。而51 单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。二 说明系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。其中SB0为时间校对,定时器调整功能键,按SB 0 进入调整状态。SB1 为功能切换键。第一轮按动SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。定时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1 键,依次进入时间�0�3 年�0�3 位校对、�0�3 月�0�3 位校对、 �0�3 日�0�3 位校对、�0�3 时�0�3 位校对、�0�3 分�0�3 位校对、�0�3 秒�0�3 位校对状态。不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。各预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。上电后,系统自动进入计时状态,起始于�0�3 00�0�3 时�0�3 00�0�3 分。SB4 为年月日显示转换键,可使原来显示时分秒转换显示年月日。三、电路原理分析1. 显示原理电原理图见附图1。由6 个共阴极的数码管组成时、分、秒的显示。P0 口的8 条数据线P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻R10 至R13 与VT1 至VT3 的基极相连接。这样通过P0 口送出一个存储单元的高位、低位BCD显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数码管中显示出来。从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。这是扫描显示原理。。2 键盘及读数原理键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里采用软件延时的方法来避开抖动,延时时间20ms.3 连击功能的实现按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则执行下一条对应程序。利用连击功能,能实现快速调时操作。四、程序设计思想和相关指令介绍本系统的主程序主要完成时间显示和定时输出判断功能。而年月日显示和各时间单元进位,时间设定时,调定时间设定时等功能全部在中断服务程序中完成。1.数据与代码转换。由前述可知,从P2 口输出位选码,从P0 口输出段选码,LED 就会显示出数字来。但P0口的输出的数据是要BCD 码,各存储单元存储的是二进制数,也就是和要显示出的字符表达的含义是不一致的。可见,将要显示的存储单元的数据直接送到P0 口去驱动LED 数码管显示是不能正确表达的,必须在系统内部将要显示的数据经过BCD 码行转换后,将各个单元数据的段选代码送入P0 口,给CD4511 译码后去驱动数码管显示。具体转换过程如下:我们先将要显示的数据装入累加器A 中,再将A 中的数据转换成高低两位的BCD 码,再放回A 中,然后将A 中的值输出。如:有一个单元存储了45 这样一位数,则需转换成四位的BCD 码:(0100)(0101)然后放入A 中。 A 中BCD 码,高位四位代表�0�34�0�3低四位代表�0�35�0�3同时送给两个译码器中,译码后�0�3 45�0�3 字就在两个LED 中显示出来。2.计时功能的实现与中断服务程序时间的运行依靠定时中断子程序对时钟单元数值进位调整来实现的。计数器T0 打开后,进入计时,满100 毫秒后,重装定时。中断一次,满一秒后秒进位,满60 秒后即为1 分钟,分钟单元进位,60 分到了后,时单元进位,24 小时满后,天单元进位。这样然后根据进率,得到年、月、日、时、分、秒存储单元的值,并经译码后,通过扫描程序送LED 中显示出来,实现时钟计时功能。累加是用指令INC 来实现的。进入中断服务程序以后,执行PUSH PSW 和PUSH A 将程序状态寄存器PSW 的内容和累加器A 中的数据保存起来,这便是所谓的�0�3 保护现场�0�3 . 以保护现场和恢复现场时存取关键数据的存储区叫做堆栈。在软件的控制之下,堆栈可在片内RAM 中的任一区间设定,而堆栈的数据存取与一般的RAM 存取又有区别,对它的操作,要遵循�0�3 后进先出�0�3 的原则。3 时间控制功能与比较指令系统的另一功能就是实现对执行设备的定时开关控制,其主要控制思想是这样的:先将执行设备开启的时间和关闭时间置入RAM 某一单元,在计时主程序当中执行几条比较指令,如果当前计时时间与执行设备的设定开启时间相等,就执行一条 CLR 指令,将对应的那路P3 置为高电位,开启;如果当前计时时间与执行设备设定的关闭时间相等,就执行SETB对应的P3 置低电位,二极管截止,。实现此控制功能用到的比较指令为CJNE A,#direct,rel,其转移条件是累加器A 中的值与立即数不等则转移。参考文献1、 谢自美,《电子线路设计、实验、测试 》武汉:华中理工大学出版社,20002、 何书森、何华斌《实用数字电路原理与设计速成》福州:福建科学技术出版社,2000.63、 白驹衍, 《单片计算机及应用》北京:电子工业出版社, 1999.2系统分类: 单片机 | 用户分类: 笔记本 | 来源: 转贴 | 【推荐给朋友】 | 【添加到收藏夹】

参考文献【1】 阎石 数字电子电路 高等教育出版社【2】 康华光 电子技术基础(数字部分) 高教社【3】 艾永乐, 付子义 数字电子技术基础 中国电力出版社【4】 陈明义 数字电子技术基础 中南大学出版【5】 陈明义 电工电子实验教程 中南大学出版【6】康华光.电子技术基础模拟部分(第四版).高等教育出版社,1999年【7】康华光.电子技术基础数字部分(第四版).高等教育出版社,2000年【8】李振声.实验电子技术.国防工业出版社,2001年【9】任为民.电子技术基础课程设计.中央广播电视大学出版社,1997年【10】李良光老师提供的光盘资料【11】网络资源:浙江万里学院电子信息学院金雪同学的数字电子技术课程 设计报告

投稿字数算参考文献吗

一篇论文包括题目、摘要、关键词、目录、正文、结论和参考文献几个部分,这几个部分总共的字数需要满足一定要求才能发表,太长或者太短的论文都是需要修改的,而论文字数啧根据投稿期刊的级别有一定关系,所谓的论文字数是包括论文摘要和参考文献的字数的,一般摘要的字数在300字左右,短小精悍,简单概括整篇文章,以下是一篇论文中几个部分的相关要求。论文字数1. 题目 (宋体,小二,居中)2. 中文摘要(200字以上),关键词;字体:宋体、小四号,字符间距:标准;行距:20磅3. 英文摘要,关键词;4. 目录5. 正文;字体:宋体、小四号,字符间距:标准;行距:20磅6. 参考文献。期刊内容包括:作者 题名,刊名,年,卷(期):起始页码-结束页码。著作内容包括:作者、编者,文献题名,出版社,出版年份,起止页码。7. 附件:开题报告和检查情况记录表普刊论文控制在3000-5000字左右,核心刊物论文控制在6000-8000字左右比较合适。虽然有不少职称要求中注明不少于2000字,但目前的情况是2000字左右的文章有越来越多的刊物是不认可的,很多普刊对于低于3000字的文章是拒收的,一些核心刊物拒收5000字以下的文章

包括参考文献,如果不放心可以咨询下杂志小编,我记得这个医学工具上也能查询到期刊的联系方式,可以联系一下问问看。

摘要,参考文献的字数都包括在正文里面的。前几天我指导老师还专门讲过这事。呵呵,给你回答的时候也忘记了加字数二字。

1、毕业论文的字数要求是对正文部分而言,比如本科论文8000字,指的是你正文部分。但是在查重的时候这些内容也是要检测的2、毕业论文总字数不算摘要和参考文献,指从第一章到最后一章。3、毕业论文总字数一般只算正文部分,专科毕业论文正文字数一般应在5000字以上,本科文学学士毕业论文通常要求8000字以上,硕士论文可能要求在3万字以上(不同院校可能要求不同)。4、毕业论文正文包括前言、本论、结论三个部分。5、前言(引言)是论文的开头部分,主要说明论文写作的目的、现实意义、对所研究问题的认识,并提出论文的中心论点等。前言要写得简明扼要,篇幅不要太长。6、本论是毕业论文的主体,包括研究内容与方法、实验材料、实验结果与分析(讨论)等。在本部分要运用各方面的研究方法和实验结果,分析问题,论证观点,尽量反映出自己的科研能力和学术水平。7、结论是毕业论文的收尾部分,是围绕本论所作的结束语。其基本的要点就是总结全文,加深题意。

投稿时参考文献算字数么

是的,论文字数是摘要和参考文献,而且字体,格式,大小也有一定的要求,在撰写论文是最好使用学校的论文模板,这样可以省去以后的修改格式,字体等等一些列问题。

一篇论文包括题目、摘要、关键词、目录、正文、结论和参考文献几个部分,这几个部分总共的字数需要满足一定要求才能发表,太长或者太短的论文都是需要修改的,而论文字数啧根据投稿期刊的级别有一定关系,所谓的论文字数是包括论文摘要和参考文献的字数的,一般摘要的字数在300字左右,短小精悍,简单概括整篇文章,以下是一篇论文中几个部分的相关要求。论文字数1. 题目 (宋体,小二,居中)2. 中文摘要(200字以上),关键词;字体:宋体、小四号,字符间距:标准;行距:20磅3. 英文摘要,关键词;4. 目录5. 正文;字体:宋体、小四号,字符间距:标准;行距:20磅6. 参考文献。期刊内容包括:作者 题名,刊名,年,卷(期):起始页码-结束页码。著作内容包括:作者、编者,文献题名,出版社,出版年份,起止页码。7. 附件:开题报告和检查情况记录表普刊论文控制在3000-5000字左右,核心刊物论文控制在6000-8000字左右比较合适。虽然有不少职称要求中注明不少于2000字,但目前的情况是2000字左右的文章有越来越多的刊物是不认可的,很多普刊对于低于3000字的文章是拒收的,一些核心刊物拒收5000字以下的文章

毕业论文总字数不算摘要和参考文献,指从第一章到最后一章。

按照字面的意思,参考文献是文章或著作等写作过程中参考过的文献。然而,按照GB/T 7714-2015《信息与文献 参考文献著录规则》"的定义,文后参考文献是指:"为撰写或编辑论文和著作而引用的有关文献信息资源。

根据《中国学术期刊(光盘版)检索与评价数据规范(试行)》和《中国高等学校社会科学学报编排规范(修订版)》的要求,很多刊物对参考文献和注释作出区分,将注释规定为"对正文中某一内容作进一步解释或补充说明的文字",列于文末并与参考文献分列或置于当页脚地。

2007年8月20日在清华大学召开的"综合性人文社会科学学术期刊编排规范研讨会"决定,2008年起开始部分刊物开始执行新的规范"综合性期刊文献引证技术规范"。

该技术规范概括了文献引证的"注释"体例和"著者-出版年"体例。不再使用"参考文献"的说法。这两类文献著录或引证规范在中国影响较大,后者主要在层次较高的人文社会科学学术期刊中得到了应用。

所谓的论文字数是包括论文摘要和参考文献的字数的,一般摘要的字数在300字左右,短小精悍,简单概括整篇文章,以下是一篇论文中几个部分的相关要求。

当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。它既是探讨问题进行学术研究的一种手段,又是描述学术研究成果进行学术交流的一种。

关键词定义

关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作计算机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。

主题词是经过规范化的词,在确定主题词时,要对论文进行主题分析,依照标引和组配规则转换成主题词表中的规范词语。(参见《汉语主题词表》和《世界汉语主题词表》)。

投稿字数算不算参考文献

不包括。毕业论文中的参考文献是不算在总的字数中的,论文字数一般是说正文的部分。 扩展资料 毕业论文正文包括前言、本论、结论三个部分。专科毕业论文正文字数一般应在5000字以上,本科文学学士毕业论文通常要求8000字以上,硕士论文可能要求在3万字以上(不同院校可能要求不同)。

只计算正文部分,不包含摘要、前言、致谢。

表达自己的学术成果 要求 有引言正文参考资料等,字数 一般1000以上。论文的主体要求:大学毕业生的文本数量一般应超过5000字,本科文学学士学位通常需要8000多个单词,硕士论文可能要求超过30,000个单词(不同的机构)可能需要不同)。

1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。

2、论文摘要和关键词。论文摘要应阐述学位论文的主要观点。说明本论文的目的、研究方法、成果和结论。尽可能保留原论文的基本信息,突出论文的创造性成果和新见解。而不应是各章节标题的简单罗列。摘要以300字左右为宜。关键词是能反映论文主旨最关键的词句,一般3-5个。

3、目录。既是论文的提纲,也是论文组成部分的小标题,应标注相应页码。

4、引言(或序言)。内容应包括本研究领域的国内外现状,本论文所要解决的问题及这项研究工作在经济建设、科技进步和社会发展等方面的理论意义与实用价值。

5、正文。是毕业论文的主体。

6、结论。论文结论要求明确、精炼、完整,应阐明自己的创造性成果或新见解,以及在本领域的意义。

7、参考文献和注释。按论文中所引用文献或注释编号的顺序列在论文正文之后,参考文献之前。图表或数据必须注明来源和出处。

参考资料来源:百度百科-论文

参考资料来源:百度百科-毕业论文

毕业论文总字数不算摘要和参考文献,指从第一章到最后一章。

按照字面的意思,参考文献是文章或著作等写作过程中参考过的文献。然而,按照GB/T 7714-2015《信息与文献 参考文献著录规则》"的定义,文后参考文献是指:"为撰写或编辑论文和著作而引用的有关文献信息资源。

根据《中国学术期刊(光盘版)检索与评价数据规范(试行)》和《中国高等学校社会科学学报编排规范(修订版)》的要求,很多刊物对参考文献和注释作出区分,将注释规定为"对正文中某一内容作进一步解释或补充说明的文字",列于文末并与参考文献分列或置于当页脚地。

2007年8月20日在清华大学召开的"综合性人文社会科学学术期刊编排规范研讨会"决定,2008年起开始部分刊物开始执行新的规范"综合性期刊文献引证技术规范"。

该技术规范概括了文献引证的"注释"体例和"著者-出版年"体例。不再使用"参考文献"的说法。这两类文献著录或引证规范在中国影响较大,后者主要在层次较高的人文社会科学学术期刊中得到了应用。

在论文里面,参考文献也算是字数,只是说参考文献不算是重复性的文字内容,已经显示是引用。

相关百科

热门百科

首页
发表服务