基于汇编语言的数字时钟
- 格式:doc
- 大小:199.50 KB
- 文档页数:12
数字时钟设计方案数字时钟是一种以数字形式显示时间的钟表。
它主要由时钟芯片、显示模块和控制电路等组成。
下面将介绍一种数字时钟的设计方案。
首先,时钟芯片是数字时钟的核心部件,其主要功能是实时计时,并提供时间信号给显示模块。
在设计中,可以选用一款精度较高的实时时钟芯片,如DS1302或DS3231,并通过SPI 或I2C等接口与其他器件进行通信。
其次,显示模块是数字时钟的输出设备,它将时钟芯片提供的时间信号转换成数字形式显示。
常见的数字时钟显示模块有七段数码管、液晶显示屏等。
在此方案中,我们选用四位共阳极的七段数码管。
然后,控制电路是数字时钟的逻辑控制部分,它通过控制模块将时钟芯片的时间信号经逻辑处理后发送给显示模块,并实现其他功能。
在此方案中,控制电路可以采用单片机或FPGA等器件实现。
以STM32单片机为例,通过编程控制GPIO口的电平改变,可以实现对七段数码管的动态显示。
具体实现方案如下:1. 硬件设计:选择合适的时钟芯片和显示模块,并完成其与控制电路的连接。
时钟芯片与控制电路的连接方式主要是通过SPI或I2C接口,而显示模块与控制电路的连接方式主要是通过GPIO口。
2. 软件设计:使用C语言或汇编语言编写控制电路的程序。
程序的主要任务是读取时钟芯片的时间信号,进行逻辑处理后控制七段数码管的显示。
3. 功能扩展:除了基本的时分秒显示外,还可以添加其他附加功能,如日期显示、闹钟设置、温度显示等。
这些功能可以通过增加相应的硬件模块和对应的软件控制实现。
4. 调试和测试:完成硬件和软件的设计后,需要进行调试和测试。
可以通过调试工具实时查看七段数码管的显示结果,并对代码进行正确性和稳定性测试。
5. PCB设计和制作:完成电路设计后,需要进行PCB的设计和制作。
在设计PCB时,要考虑电路的布局、信号线的走向和层间连接等因素,保证电路的稳定性和可靠性。
6. 组装和调试:完成PCB制作后,进行组装和调试。
将制作好的电路板和其他组件进行连接,进行最后的调试和测试。
单片机技术课程设计数字电子钟学院:班级:姓名:学号:教师:摘要电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。
所以设计一个简易数字电子钟很有必要。
本电子钟采用AT89C52单片机为核心,使用12MHz 晶振与单片机AT89C52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时间进行蜂鸣报时。
该电子钟设有四个按键KEY1、KEY2、KEY3、KEY4和KEY5键,进行相应的操作就可实现校时、定时、复位功能。
具有时间显示、整点报时、校正等功能。
走时准确、显示直观、运行稳定等优点。
具有极高的推广应用价值。
关键词:电子钟 AT89C52 硬件设计软件设计目录一、数字电子钟设计任务、功能要求说明及方案介绍 (4)1.1 设计课题设计任务 (4)1.2 设计课题的功能要求说明 (4)1.3 设计课的设计总体方案介绍及工作原理说明 (4)二、设计课题的硬件系统的设计 (5)2.1硬件系统各模块功能简要介绍 (5)2.1.1 AT89C52简介 (5)2.1.2 按键电路 (6)三、设计课题的软件系统的设计 (6)3.1 使用单片机资源的情况 (6)3.2 软件系统个模块功能简要介绍 (7)3.3 软件系统程序流程框图 (7)3.4 软件系统程序清单 (7)四、设计课题的设计结论、仿真结果、误差分析 (9)4.1 设计结论及使用说明 (9)4.2 仿真结果 (10)结束语 (12)参考文献 (12)附录 (13)附录A:程序清单 (13)一、数字电子钟设计任务、功能要求说明及方案介绍1.1 设计课题设计任务设计一个具有特定功能的电子钟。
具有时间显示,并有时间设定,时间调整功能。
1.2 设计课题的功能要求说明设计一个具有特定功能的电子钟。
该电子钟上电或按键复位后能自动显示系统提示符“d.1004-22”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从12时59分0秒开始运行,进入时钟运行状态;按电子钟S5键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按S5键再次进入时钟运行状态。
题目名称:秒表电路设计姓名:班级:学号:指导教师:日期:2016年7月13日《单片机原理及接口技术课程设计》教学大纲课程代码:课程名称:单片机原理及接口技术课程设计周数: 2 学分:1.0学分一、课程设计的性质、任务与目的单片机原理及接口技术课程设计是在学生学习完理论课和实验课的基础上开设的,通过完成一个涉及MCS-51或其他系列单片机多种资源应用并具有综合功能的设计与编程应用,使学生能够将课堂上学到的理论知识与实际应用结合起来,同时在软件编程、仿真调试及相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的设计开发工作打下一定的基础。
本课程设计的主要目的如下:1、增进对单片机的感性认识,加深对单片机理论知识的理解,掌握单片机内部功能模块(如定时/计数器、中断、片内外存贮器、I/O口、串行口等)的应用;2、掌握单片机应用系统的软硬件设计过程及实现方法,为以后设计和实现单片机应用系统打下良好基础;3、提高综合应用所学理论知识独立分析和解决实际问题的能力。
二、本课程设计的基本理论本课程设计的基本理论是单片机原理及接口技术的基本理论,主要包括单片机的硬件结构原理、指令系统、汇编语言、中断系统、定时/计数器、串行接口、I/O接口等。
在学习掌握单片机原理及接口技术课程的前提下,利用实验室提供的单片机实验条件或基于仿真软件,采用汇编语言或C51编程,设计实现一个具体的单片机应用系统项目,熟悉单片机系统设计开发的完整过程。
三、课程设计的方式与基本要求课程设计的方式:每个班级学生按2~3人分为一组,以组为单位进行课程设计(也可一人独立进行),课程设计的题目从教师给定的题目中选取,也可以是指导教师审核通过的学生自选题目。
基本要求:每组选定题目后,按题目要求,首先进行方案论证,通过查阅资料、集体讨论,确定设计方案;然后进行具体的硬件和软件设计;完成设计后,进行硬件/软件调试;最后撰写课程设计报告。
电子时钟[摘要] 本设计是基于STC单片机的电子时钟技术,由STC12C5A16S2芯片和LCD1602液晶显示屏,DS18B20进行温度测量,辅以必要的的电路,构成一个单片机定时闹钟。
电子钟可采用数字电路实现,也可以采用单片机来完成.LCD显示“时”,“分”,LED闪动来做秒计数,定时时间到能发出警报声或者启动继电器,从而控制电器的启停。
现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。
在这次设计中主要是用STC12C5A16S2来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。
[关键词] 定时闹钟STC12C5A16S2 LCD1602Time clock[Abstract] The regular alarm clock designers design, by the microcontroller STC12C5A16S2 chip and LCD1602 display、 DS18B20 , combined with the necessary circuitry to form a single—chip timer alarm clock. Clock can be digital circuit,the microcontroller can also be used to complete。
LCD display "when”, "sub”,LED flash to do the second count, regular time to be able to sound an alarm or start relay to control the electrical start and stop. Now is the era of highly developed automation, especially electronic products are relying on the internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design of electrical components and circuits to support 。
微机原理课程设计题目名称:数字钟姓名:学号:专业:指导老师:同组者:江汉大学物理与信息工程学院一.设计目的和意义:1.熟悉集成电路的引脚安排.2.掌握各芯片的逻辑功能及使用方法.3.了解面包板结构及其接线方法.4.了解数字钟的组成及工作原理.5.熟悉数字钟的设计与制作.二.系统设计框架:系统硬件设计主要利用微机实验平台上的电路模块。
硬件电路主要由键盘电路、单脉冲产生单元、8254定时计数器、8255并行接口单元、8259中断控制器和LED显示电路等等。
系统设计框图如图1所示。
图1 系统设计框图三.工作原理1)计时单元由定时/计数器8254的通道0来实现。
定时采用硬件计数和软件技术相结合的方式,即通过8254产生一定的定时时间,然后再利用软件进行计数,从而实现1小时制定时。
8254定时时间到了之后产生中断信号,8254在中断服务程序中实现分、秒的累加。
2)时间显示采用实验平台上的4个LED数码管分别显示分、秒,采用动态扫描方式实现。
3)校时和闹铃定时通过键盘电路和单脉冲产生单元来输入。
按键包括校时键、闹钟定时键、加1键和减1键等。
四.硬件设计根据设计思路,硬件电路可通过实验平台上的一些功能模块电路组成,由于实验平台上的各个功能模块已经设计好,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。
完整系统的硬件连接如图2所示。
硬件电路由定时模块、按键模块、数码管显示模块和蜂鸣器模块组成。
图2 硬件连接图各个模块的详细说明:1.定时模块定时模块主要是实现硬件定时1s,由8254的计数器0来实现。
Clk0接实验平台分频电路输出IRQ,f=1hz。
GATE0接+5V,由8255的PA0输出来控制计数器的起停。
OUT0接8259的IRQ2,定时完成请求中断,进入中断服务程序。
软件在中断服务程序中实现时分秒的累加。
2.LED数码管模块实验平台上提供一组4个LED数码管。
插孔A-G用于数码管段选的输出选通,插孔X1-X4用于数码管位选信号的输出选通。
目录摘要 (Ⅰ)1 电子秒表与闹钟系统概述 (1)1.1 课程设计基本要求 (1)1.2 系统实现功能 (1)1.3 系统应用价值展望 (2)2 仿真软件Proteus和Keil简介 (3)2.1 Proteus简介 (3)2.2 Keil简介 (3)3 系统工作原理分析 (4)3.1AT89C2051模块 (4)3.2 显示驱动模块 (6)3.3 数码管显示模块 (8)4 程序流程图设计 (9)5 Proteus仿真原理图 (12)6 课程设计体会 (14)参考文献 (15)附:源程序代码 (16)摘要随着科学技术的不断发展 , 人们对时间计量的要求越来越高。
在当今社会,电子时钟已经得到相当广泛的应用,产品多样,发展更是多元化。
本作品是以STC89C51单片机作为主控芯片,使用12MHZ的晶振,使用专用时钟日历芯片DS12C887产生时间信息,时间精确。
软件部分以C语言为主体,用1602LCD 液晶屏显示输出信息,输出信息量多,更直观、人性化。
该时钟可实现人机交互,可通过提供的键盘对其进行调整。
系统具有以下功能:年、月、日、时、分、秒显示;12小时/24小时模式切换,在12小时模式中,用AM和PM区分上午和下午;秒表功能;整点闹铃和报时功能,且闹钟可设置多组。
本次设计的电子时钟系统由单片机最小系统,1602LCD液晶屏,时钟芯片,调整按键,蜂鸣器,电源五大部分组成。
关键词:定时器中断闹钟电子时钟1 电子秒表与闹钟系统概述1.1 课程设计基本要求(1) 用并行口设计一个具有显示功能的秒表,显示准确的北京时间(时、分、秒),可用24小时制式;(2) 有时间校准功能;(3) 允许通过转换功能键转换显示时间,用定时器实现一个电子闹钟,能设定和修改定时的时间,并能到时响铃通知;(4) 所有按键需要通过串口自发自收来调校各种功能。
1.2 系统实现功能本系统是基于单片机AT89S52制作的数字电子钟。
根据实验要求,在完成实验所要求的基本功能外,扩展了几个功能。
单片机技术课程设计数字电子钟学院:班级:姓名:学号:教师:摘要电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。
所以设计一个简易数字电子钟很有必要。
本电子钟采用AT89C52单片机为核心,使用12MHz 晶振与单片机AT89C52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时间进行蜂鸣报时。
该电子钟设有四个按键KEY1、KEY2、KEY3、KEY4和KEY5键,进行相应的操作就可实现校时、定时、复位功能。
具有时间显示、整点报时、校正等功能。
走时准确、显示直观、运行稳定等优点。
具有极高的推广应用价值。
关键词:电子钟 AT89C52 硬件设计软件设计目录NO TABLE OF CONTENTS ENTRIES FOUND.一、数字电子钟设计任务、功能要求说明及方案介绍1.1 设计课题设计任务设计一个具有特定功能的电子钟。
具有时间显示,并有时间设定,时间调整功能。
1.2 设计课题的功能要求说明设计一个具有特定功能的电子钟。
该电子钟上电或按键复位后能自动显示系统提示符“d.1004-22”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从12时59分0秒开始运行,进入时钟运行状态;按电子钟S5键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按S5键再次进入时钟运行状态。
1.3 设计课的设计总体方案介绍及工作原理说明本电子钟主要由单片机、键盘、显示接口电路和复位电路构成,设计课题的总体方案如图1所示:图1-1总体设计方案图本电子钟的所有的软件、参数均存放在AT89C52的Flash ROM和内部RAM 中,减少了芯片的使用数量简化了整体电路也降低了整机的工作电流。
键盘采用动态扫描方式。
利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据,同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。
编号单片机课程设计(2013 级)题目:基于52单片机电子时钟的设计学院:物理与机电工程学院专业:电子信息科学与技术作者姓名:陈✘✘党✘✘杜✘✘指导教师:张✘✘职称:教授完成日期:2016 年7 月 2 日二〇一六年七月基于52单片机电子时钟的设计摘要本次设计的多功能时钟系统采用STC89C52单片机为核心器件,利用其定时器/计数器定时和记数的原理,结合液晶显示电路、时钟芯片DS1302电路、电源电路以及按键电路来设计计时器。
将软硬件有机地结合起来,使得系统能够实现液晶显示,显示有年、月、日、时、分、秒以及星期,还可以设置闹钟和整点报时。
其中软件系统采用单片机汇编语言编写程序,包括显示程序、闹钟程序、中断、延时程序,按键消抖程序等,并在keil中调试运行,硬件系统利用PROTEUS 强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。
关键词:STC89C52芯片;时钟芯片DS1302;单片机汇编语言;液晶显示电路1 设计任务及要求分析1.1 设计任务:基于单片机的电子时钟设计1.2 要求:1.2.1 用LCD液晶作为显示设备1.2.2 可以分别设定小时、分钟和秒,复位后时间为 00 00 001.2.3 能实现日期的设置年、月、日1.3 扩展要求:如闹钟功能、显示星期、整点音乐报时等2 系统方案2.1 系统整体方案的论证电路原理设计是基于小系统板包括电源电路、复位电路、按键电路、DS1302时钟电路、液晶显示驱动电路、输出控制电路。
电源部分是用电池来提供的3v-5v,晶体振荡器采用的是12MHz的石英晶体振荡器。
整个系统用单片机为中央控制器,由单片机执行采集时钟芯片的时间信号并通过显示模块来输出信号及相关的控制功能。
时钟芯片产生时钟信号,利用单片机的I/O口传给单片机;并通过I/O口实现LCD的显示。
系统设有4个独立式按键可以对时间年、月、日和星期进行调整,还可以设置闹钟。
具体如图2.1所示:图2.1 系统整体框图3硬件设计与实现3.1单片机最小系统STC89C52是一款非常适合单片机初学者学习的单片机,它完全兼容传统的8051,8031的指令系统,他的运行速度要比8051快最高支持达33MHz的晶体震荡器,在此系统中使用12MHz的晶振。
利用汇编语言编写的时钟程序一、实验目的:1、掌握用汇编语言完成设计目的;2、学会熟练使用汇编50软件来设计题目要求,以便更快捷方便的使用该软件为以后的实验设计提供技术经验;二、实验设备:计算机一台三、实验原理:实验设计的要求是“设置时间成1989年05月04日”,根据题目要,我们需要使用到循环子程序以及进位关系(秒数的进制为60,分钟的进制也为60,小时进制位24)。
这里,我们需要设置几个循环子程序,来让时间按照我们日常生活中的时间规律“走”,而当时间为23:59:59时,下一秒之后所有的时间要被清零,即时间应该为00:00:00。
然后在继续进行循环。
这样的话我们根据时间的进制关系,计算出1989年5月4日的时间到现在的时间间隔,继而完成实验的设计。
四、实验源程序以及实验结果:详见附录A五、实际应用及拓展应用由本实验的题目可知,该实验程序是设置时间,我们可以用相应的设计程序的思路拓展成设计某些仪器的工作时间,在设定的时间内停止工作或者开始工作,以及一些相应的一些定是演示程序。
六、实验总结通过本实验,我初步了解和掌握了一些相关的循环子程序的编程,而且还学会了使用汇编50软件的使用方法,为以后的编辑程序奠定了一定的经验基础。
同时,我还学会了编辑程序时应该要仔细,耐心,而且还要坚持,因为程序编辑容易,而要实现才难,要调试成功一个程序成功需要编辑一个程序几倍的时间,所以,一定要有耐心,细心才能完成这项任务。
附录A:实验源程序如下:SSEG SEGMENT PARA STACK 'stack'dw 100h dup(0) ;初始化堆栈大小为100SSEG ENDSDSEG SEGMENT;数据段:在此处添加程序所需的数据DSEG ENDSESEG SEGMENT;附加段:在此处添加程序所需的数据ESEG ENDSCSEG SEGMENTassume cs:CSEG, ds:DSEG, es:ESEG, ss:SSEGMAIN PROC FAR ;主程序入口mov ax, dsegmov ds, axmov ax,esegmov es, axMOV AH,1 INT 21HMOV AH,AL SUB AH,48 MOV CL,4SHL AH,CLMOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CH,AHMOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV CL,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CL,AHMOV DL,'-' MOV AH,02 INT 21H MOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV CL,4SHL AH,CL MOV AH,1 INT 21HSUB AL,48OR AH,ALMOV DH,AHMOV DL,'-'MOV AH,02INT 21HMOV AH,1INT 21HMOV AH,ALSUB AH,48MOV CL,4SHL AH,CLMOV AH,1INT 21HMOV DH,ALSUB DH,48OR AH,DHMOV DL,AHXOR AL,ALMOV AH,2BHINT 21HCMP AL,00HJNZ L1MOV DL,'Y'MOV AH,02INT 21HL1: CMP AL,0FFHJNZ L2MOV DL,'N'MOV AH,02INT 21HL2: MOV AH,01INT 21Hmov ax, 4c00h ;程序结束,返回到操作系统int 21hMAIN ENDPCSEG ENDSEND MAIN实验结果如下图:参考文献《微机原理与应用》新世纪闯关丛书编委会编著西北工业大学出版社《专升本汇编语言程序设计》孙一林编著高等教育出版社《新一代汇编语言程序设计》曹加恒苏光奎许先斌吕慧编著[文档可能无法思考全面,请浏览后下载,另外祝您生活愉快,工作顺利,万事如意!]。
汇编语⾔实现电⼦闹钟思路详解2.1 设计思路⾸先使⽤8255、8254、8259 三个芯⽚实现电⼦时钟的功能,让闹钟可以正常⾛时;其次,在时钟的基础上添加闹铃功能、整点报时功能、设置当前时间功能;完成设计。
2.2 设计⽅案1. 电⼦时钟部分:此次设计是通过对计数器8254设定计数值对脉冲进⾏计数,在程序⾥,8254⼯作于计数器0,⽅式3。
接⼊的CLK为1MHz,设计数初值为10000,每100次中断计数⼀次,产⽣的记数时间正好是时钟每秒⾛过的时间。
通过对中断控制器8259设置初始化命令字初值来控制中断。
程序中通过移位指令来实现时、秒、分的个位和⼗位的独⾃存储,将分、秒的个位⼗位分别存⼊指定的寄存器中。
⽐较转移指令来完成秒和分的累加。
七段数码管由8255并⾏接⼝的A⼝进⾏位的选择,通过B⼝输出要显⽰的段码。
这样就在6个七段数码管上分别显⽰时、分和秒。
当1S时间到时,修改当前数码管数值,10秒时将秒的低位清零,⾼位加1,分和时亦是如此;到达60秒时,将秒清零,分加1,到达60分时,将分清零,⼩时加1,到达24⼩时则全部清零。
2. 闹钟响铃部分:对于闹钟部分,我们⾸先要完成数码管显⽰单元按键的连接和设计,让16个按键分别为0-F;再利⽤实验平台的单次脉冲输⼊KK1产⽣⼀次中断,这样就可以设置时间了。
将设置好的时间储存起来,时刻与当前的时间进⾏⽐较,当时间⼀样时,计数器1⼯作,蜂鸣器蜂鸣,播放⾳乐,这就完成了闹钟响铃功能。
3. 整点报时部分:整点报时,就是在整时的时候响⼀次铃,当时钟整点时,⽆论是⼏点,时钟的分和秒部分都为零,所以,只要让时钟的分和秒部分与零进⾏⽐较,当他们都相等时,就代表到达整点了,可以响铃了。
整点报时就完成了,本闹钟设置的整点报时时长为5秒。
4. 设置当前时间:本部分也⽤到了数码管显⽰单元的按键部分,只要利⽤之前的设计就好了,这次使⽤单次脉冲输⼊的KK2产⽣中断设置时间,再将设置的时间存储在时间变量中,时间就设置好了。
电子技术资料大合集电子设计开发/毕业设计/产品研发/电子学习必备DVD资料光盘部分资料清单:0001、PC 机与单片机通信(RS232 协议)0002、C与VB语言联合在proteus上仿真0003、IC卡读写仿真0004、Integrate就医服务平台论文0005、PC红外线遥控器上位机及电路图0006、PLC电梯控制系统论文0007、VB上位机程序控制DS1302时钟的proteus仿真0008、VB上位机与18b20下位机0009、八路扫描式抢答器设计论文0010、比较全面的手机原理资料0011、采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟0012、51单片机超声波测距程序0013、单片机C语言程序设计实训100例——基于8051+Proteus仿真0014、电机转速测量系统论文0015、多功能出租车计价器设计论文资料0016、多功能数字时钟设计论文资料0017、肺活量测量仪设计论文资料0018、高保真音响设计制作论文资料0019、高灵敏无线探听器电路资料0020、给初学51单片机的40个实验汇编语言对应C语言加说明0021、国旗升降系统程序及原理图资料0022、基于51单片机的电子万年历的设计论文资料0023、基于51单片机的数字频率计设计论文资料0024、基于A VR及无线收发模块的脉搏监测系统设计论文资料0025、基于CPLD的三相多波形函数发生器设计论文资料0026、基于DDS的信号源设计论文资料0027、基于FPGA多通道采样系统设计论文资料0028、基于GSM短信模块的家庭防盗报警系统论文资料0029、基于IGBT的变频电源设计论文资料0030、基于PLL信号发生器的设计论文资料0031、基于PSTN的家用电器远程控制系统设计论文资料0032、基于USB的经络信号的检测系统与设计论文资料0033、基于USB接口的温度控制器设计资料0034、基于单片机的电集中抄表设计论文资料0035、基于单片机的简易逻辑分析仪设计论文资料0036、基于单片机的数字温度计设计论文资料0037、基于单片机的数字钟设计论文资料0038、基于单片机的水温控制系统PDF资料0039、基于单片机的水温控制系统设计论文资料0040、基于单片机的作息时间控制钟系统资料0041、基于单片机的温度控制系统论文资料0042、基于单片机控制的交通灯毕业设计资料0043、基于单片机控制的开关电源论文资料0044、基于网络的虚拟仪器测试系统论文资料0045、家用音响设计制作论文资料0046、具有定时功能的八路数显抢答器的设计论文0047、开关电源论文资料0048、自来水厂全自动恒压供水监控系统论文资料0049、量程自动切换数字电压表proteus仿真+程序资料0050、牧场智能挤奶与综合信息管理系统论文资料0051、汽车实验台电路控制系统论文0052、汽车尾灯控制电路设计论文资料0053、抢答器论文及其proteus仿真资料0054、全遥控数字音量控制的D 类功率放大器论文资料0055、ATMEGA16单片机实现的数控频率计原理图及其程序论文0056、数控云台proteus仿真+程序资料0057、AT89S52单片机实现数控直流电流源论文资料0058、AT89S52单片机数控直流电源原理图程序资料0059、数控直流稳压电源完整论文资料0060、数控直流稳压电源proteus仿真+程序资料0061、数字示波器的制作0062、数字式调频收音机设计论文资料0063、数字式秒表文档论文资料0064、数字万年历设计论文资料0065、数字温度计设计论文资料0066、水库控制系统设计论文资料0067、同步电机模型的MATLAB仿真论文资料0068、危险气体泄露报警器设计论文资料0069、微型打印机控制电路的设计论文资料0070、温度监控系统的设计论文资料0071、温度控制系统设计论文资料0072、无线调频发射器的设计论文资料0073、无线视频监控系统设计毕业论文资料0074、无线鼠标设计论文资料0075、无线数据收发系统毕业论文资料0076、无线遥控盆腔治疗仪论文资料0077、无线遥控设计资料0078、无线语音遥控智能车论文资料0079、消防智能电动车设计与制作论文资料0080、悬挂运动控制系统论文资料0081、遥控系统的设计资料0082、液体点滴速度监控装置资料0083、一种智能频率计的设计与制作(A VR)proteus仿真+程序资料0084、音频信号分析仪毕业设计论文资料0085、应用电子、继电线路设计论文资料0086、用单片机实现温度远程显示论文资料0087、远程温度控制系统毕业设计论文资料0088、正弦信号发生器毕业设计论文资料0089、智能风扇调速系统毕业设计资料0090、智能台灯设计资料0091、智能温度报警系统毕业设计资料0092、智能小区安防系统毕业设计论文资料0093、智能型充电器的电源和显示的设计资料0094、自动加料机控制系统毕业设计论文资料0095、自动水满报警器设计资料0096、自制实用多功能编程器资料0097、综述单片机控制系统的抗干扰设计资料0098、多功能数字时钟设计资料0099、基于汇编语言的数字时钟0100、ENC28j60网络模块设计资料及其程序0101、ATMEGA16单片机寻迹小车程序及其原理图0102、模块化多功能实训箱实验指导书pdf资料0103、0-30V 4A数控稳压电源资料0104、16×16点阵(滚动显示)PROTEUS仿真资料0105、1.5V~30V 3A可调式开关电源电路原理图+PCB资料0106、400HZ中频电源设计毕业论文资料0107、32x8 LED点阵屏电子钟设计制作资料0108、CDMA通信系统中的接入信道部分进行仿真与分析毕业论文资料0109、LC振荡器制作论文资料0110、led大屏幕点阵屏设计资料0111、MCGS数据采集单片机数据传送的设计资料0112、nrf905射频发送电路图和C程序源代码0113、PLC控制电梯的设计论文资料0114、PLL电路的研究及在信号产生中的应用论文资料0115、RCC电路间歇振荡的研究资料0116、八位数字密码锁设计资料0117、笔记本电脑的智能底座设计论文及其资料0118、便捷式单片机实验开发装置毕业设计论文资料0119、变压器的智能绕线功能系统毕业设计论文资料0120、步进电机调速控制系统设计资料0121、步行者机器人设计论文资料0122、采集与发射系统设计论文资料0123、采用MEC002A制作远程调频发射机论文资料0124、仓库温湿度的监测系统论文资料0125、常导超导磁悬浮演示试验装置的控制论文资料0126、超级点阵,上位机发送单片机显示资料0127、宠物定时喂食器设计论文资料0128、出租车计价器设计论文资料0129、串行通信的电子密码锁论文资料0130、单工无线发射接收系统资料0131、单工无线呼叫系统设计资料0132、单片机-485-PC串口通信proteus仿真+程序资料0133、单片机交通灯设计论文资料0134、单片机串行口与PC机通讯资料0135、单片机串行通信发射机论文资料0136、单片机定时闹钟论文资料0137、单片机红外遥控系统设计论文资料0138、单片机控制LED点阵显示器毕业设计论文资料0139、单片机控制交通灯论文资料0140、单片机控制语音芯片的录放音系统的设计资料0141、单片机扩展串行通信论文资料0142、单片机数字时钟论文资料0143、单片机照明灯智能控制器资料0144、单片机自动控制交通灯及时间显示论文资料0145、低成本可调数显稳压电源(1.3V~25V)proteus仿真资料0146、点阵电子显示屏论文资料0147、电动智能小车设计论文资料0148、电容充放电产生方波,再经积分器转成三角波,再经微分器转成方波proteus 仿真资料0149、电压检测系统(含VB上位机)proteus仿真+程序资料0150、电子秤proteus仿真+程序资料0151、电子密码锁1602液晶显示资料0152、电子式里程表设计论文资料0153、电子万年历设计与制作论文资料0154、多点温度检测系统设计论文资料0155、多点无线数据传输系统论文资料0156、多功能电机控制器设计论文资料0157、多功能电子医药盒设计论文资料0158、新型消防车的研究毕业设计论文资料0159、PICICD2仿真器的原理图与PCB资料0160、多功能工业控制平台毕业设计论文资料0161、高频电路实训装置毕业设计论文资料0162、光纤通信复用技术的研究毕业设计论文资料0163、红外遥控电路设计论文资料0164、基于51单片机的电力载波通信开关电路的制作资料0165、基于AT89S52单片机和DS1302的电子万年历设计资料0166、基于A VR单片机的汽车空调控制系统资料0167、基于CPLD的三相多波形函数发生器论文资料0168、基于IGBT的变频电源设计论文资料0169、基于Mini51B的简易数字示波器资料0170、基于PLL信号发生器的设计论文资料0171、基于单片机的数字电压表论文资料0172、基于单片机的指纹识别电子密码锁设计0173、基于单片机实现的俄罗斯方块游戏0174、基于两个单片机串行通信的电子密码锁资料0175、简易智能电动车论文资料0176、交通控制器设计论文资料0177、汽车尾灯控制电路设计资料0178、智能健康监护仪的研究毕业设计论文资料0179、BY-5064步进电机驱动芯片资料大全0180、THB6064H步进电机驱动芯片资料大全0181、THB6128 步进电机驱动芯片资料大全0182、THB7128 步进电机驱动芯片资料大全0183、THB7128通用电子电路应用400例0184、C语言经典算法大全0185、D转换中工频干扰的去除0186、MODBUS协议中文版0187、STM32中文参考手册0188、基于DPA425的开关电源的设计与研制0189、具有抗工频高二的多路高精度数据采集0190、硬件工程师手册_全0191、EG8010 SPWM芯片数据手册0192、SMK1838遥控接收头0193、51+单片机TCP-IP+协议栈ZLIP源码0194、电子焊接加工工艺标准PDF0195、ENC28j60程序及其资料0196、自制太阳能手机充电器设计资料0197、自动控制原理资料及其教学课件0198、LM628私服驱动PDF资料0199、电机控制专用集成电路+(PDF格式)0200、人体接近监测0201、声光触摸控制延时照明灯电路0202、电压电阻转换模块0203、电子电路百科全书0204、电子电路大全0205、电子设计开关电路0206、MSP430F149开发板常用经典例程资料0207、MSP430449系列16位超低功耗单片机原理与实践原理图例程资料0208、MSP430单片机常用模块与综合系统实例精讲原理图例程资料0209、MSP430单片机C语言应用程序设计实例精讲原理图例程资料0210、抗干扰能力强的反射式传感器0211、MSP430F449开发板应用例程资料0212、MSP430F149系列单片机基础与实践原理图例程资料0213、DY_mini80E 51单片机开发板光盘资料0214、51单片机之开发板程序25例带原理图+源码0215、AT89S52单片机入门教程30课+程序+说明0216、个人学习ATMEGA16单片机应用系统开发经典实例总结21例资料0217、个人学习AT89S52单片机应用及其仿真总结46例资料0218、VB_上位机编写实例代码集带源码0219、PROTEUS软件及教程资料0220、PIC单片机PIC16F877例程包0221、AT89S52单片机C语言应用100例0222、FPGA例程包14例资料0223、51单片机典型模块设计实例导航资料0224、个人学习ATMEGA8单片机应用及其仿真总结30例资料0225、51单片机设计程序30例资料0226、AT89S51单片机实例35例汇编+C语言对照带电路图及说明0227、常用元件的使用PROTEUS仿真0228、AT89S52单片机以及CPLD模块化多功能实训箱实验指导书0229、51系列单片机竞赛设计实例程序44例PROTEUS仿真资料0230、A VR系列单片机竞赛设计实例程序22例PROTEUS仿真资料0231、STC89C52RC单片机学习例程书籍代码资料0232、例说STM32 ALIENTEK MINISTM32 实验27例光盘资料0233、UC3843控制多路输出开关电源设计与实现0234、1.8V 5.2 GHz 差分结构CMOS 低噪声放大器0235、40kHZ_超声波测距0236、51单片机开发板实验板程序60例汇编及C语言资料带原理图0237、12864-12 LCD模块与射频SoC nRF9E5的串行接口设计0238、145152频率合成器及其应用0239、1.8 GHz CMOS 有源负载低噪声放大器0240、AD0809在数据采集中的应用0241、AT89C51单片机温度控制系统0242、AT89C51单片机在无线数据传输中的应用0243、CMOS 混频器的设计技术0244、CMOS 斩波稳定放大器的分析与研究0245、DDS-PLL组合跳频频率合成器0246、DDS波形合成技术中低通椭圆滤波器的设计0247、FM调制器(三知杯)0248、JDM PIC编程器的原理与制作0249、MC1648两种改进型VCO的压控0250、MC1648两种基本型VCO的压控特性0251、MC145163P型锁相频率合成器的原理与应用0252、MSP430超声波测距0253、MSP430和nRF905的无线数传系统设计0254、nRF905的无线数据传输系统0255、N阶多环反馈低通滤波器的系统设计0256、PDP 中的模拟视频数字化电路设计0257、PWM开关调整器及其应用电路0258、RCD箝位反激变换器的设计与实现0259、RFID产品几个技术问题的说明0260、S51下载线的制作——单片机实用技术探讨0261、SL-DIY02-3:单片机创新开发与机器人制作的核心控制板0262、TEA1504开关电源低功耗控制IC0263、TL494脉宽调制控制电路0264、USB接口设计0265、步进电机的单片机控制0266、采用PROG-110制作的打铃器电路0267、超声波测距0268、超声波在超声波测距中的应用0269、程控信号发生器的设计0270、出租车计价器论文0271、大功率开关电源中功率MOSFET的驱动技术0272、单片机大屏幕温湿度测控电路0273、单片机控制红外线防盗报警器0274、单片机控制机械手臂的设计与制作0275、单片机是怎样在液晶上显示字符的0276、单片机学习机及编程器的设计与制作0277、单片机在超声波测距中的应用0278、单相Boost功率因数校正电路优化及仿真0279、单相相位触发器TC782A的设计及应用0280、单向无线数据传输系统的设计0281、低功耗10Gbs CMOS 1∶4 分接器0282、电容阵列开关时序优化在A D 转换器中的应用0283、电压控制LC 振荡器0284、电压控制振荡器(2004 年吉林省大学生电子设计竞赛) 0285、电源的分类及知识0286、电子学习资料[适合初学者]0287、调幅发射机电路的设计0288、多参数可调扩频信号源的设计0289、多相位低相位噪声5GHz 压控振荡器的设计0290、高线性度上变频混频器设计0291、反激式电源中电磁干扰及其抑制0292、改进的并行积分算法低通滤波器的FPGA设计0293、高频试验箱资料0294、高清电视音频解码的定点DSP 实现0295、反激式DC—DC电源的集成化研究0296、高性能DDS芯片AD9850的数字调制系统0297、关于单端反激变换器的变压器设计0298、焊后热处理温控装置0299、获奖作品FM调制器0300、基才酒店无线呼叫系统设计0301、基于8051单片机制作多光束激光围栏0302、基于8051的CF卡文件系统的实现0303、基于145152-2芯片的频率合成器的设计0304、基于AD9850 DDS 芯片的宽频信号源0305、基于AD9850的高频信号源设计0306、基于AD9850的正弦信号发生器0307、基于DDS的雷达中频信号源设计与实现0308、基于DDS技术的MSK调制0309、基于FPGA的四阶IIR数字滤波器0310、基于FPGA的小功率立体声发射机的设计0311、基于MSP430和nRF905的多点无线通讯模块0312、基于nRF9E5的无线光标控制系统0313、基于nRF905的无线数据多点跳传通信系统0314、基于nRF905射频收发模块的设计0315、基于nRF905芯片的无线传输设计与实现0316、基于nRF905芯片的无线呼号系统设计与实现0317、基于nRF2401的无线数据传输系统0318、基于PLC的锅炉内胆水温控制系统设计0319、基于UC3843的反激式开关电源反馈电路的设计0320、基于单片机AT89C51的节拍器的设计与制作0321、基于单片机的超声波测距系统0322、基于单片机的红外通讯设计0323、基于单片机的频率计设计0324、基于单片机的数字电子钟的设计与制作0325、基于单片机的数字式电子钟的设计与制作0326、基于电流控制传送器的电可调梯形滤波器0327、基于射频收发芯片nRF903的无线数传模块设计0328、基于阶梯阻抗发夹谐振器的小型低通滤波器0329、基于电位计实现自行车机器人的拟人智能控制0330、基于锁相频率合成器的电压控制LC振荡器0331、基于无线传输技术的多路温度数据采集系统设计0332、基于准浮栅技术的超低压运放及滤波器设计0333、简单实用的通用单片机控制板0334、降压/升压DC—DC转换器四开关控制方法0335、开关电源原理及各功能电路详解0336、可提高Buck型DC/DC转换器带载能力的斜坡补偿设计0337、空调室温控制的质量与节能0338、宽频带数控频率合成器0339、宽频鱼雷自导目标回波模拟仿真0340、利用MC145152-2设计吞脉冲锁相频率合成器0341、模糊免疫PID在主汽温控制系统中的应用0342、浅谈开关电源的过流保护电路0343、嵌入式POL DC/DC转换器设计0344、射频SoC nRF9E5及无线数据传输系统的实现0345、射频模块nRF9E5在污水数据监测系统中的应用0346、深井泵自动控制器0347、使用PWM得到精密的输出电压0348、使用单片机制作的毫欧表0349、鼠标:罗技V450激光无线鼠标0350、数字化会议系统的分析与设计0351、谈开关电源的指标及检测0352、通恒电子-开关电源的电路设计0353、同步整流DC/DC升压芯片中驱动电路的设计0354、下载线+接口电路——制作实用的单片机编程器0355、无线呼叫系统的设计0356、无线你我他——认识红外线接口0357、无线收发芯片nRF905的原理及其在单片机系统中的应用0358、无线数传模块及其应用0359、无线数据传输系统的设计与实现0360、无线智能报警器的设计0361、五种PWM反馈控制模式研究0362、椭圆滤波器边带优化设计方法研究0363、显示测试系统数字I O 口控制的设计与实现0364、小型机载计算机电源的设计与研究0365、新潮电风扇专用集成电路应用大观0366、新型彩色LCOS 头盔微显示器光学系统0367、新型单片开关电源的设计0368、新型集成电路简化嵌入式POL DC/DC转换器设计0369、新型开放式液滴驱动芯片0370、新型开关芯片TOP224P在开关电源中的应用0371、新一代单片PFC+PWM控制器0372、一款新颖的插座式自动温控器0373、一种低功耗的锂离子电池保护电路的设计0374、一种点对多点无线数据传输系统的设计0375、一种基于AT89C51的433MHz无线呼叫系统的设计0376、一种基于DDS芯片AD9850的信号源0377、一种基于nRF9E5的无线监测局域网系统的设计0378、一种精准的升压型DC—DC转换器自调节斜坡补偿电路0379、一种无线多点远程监控系统的设计与实现0380、一种无线数据传输方案及实现0381、一种新的适于集成的模拟温度补偿晶体振荡器的设计0382、一种新颖的消除DC-DC中斜坡补偿影响的电路结构0383、一种用单片机制作的高频正弦波逆变器0384、一种用方波驱动鼠标光标移动的鼠标电路的设计0385、应用单片机制作可调超低频方波信号源及程序设计0386、用145152实现具有四模数0387、用AD9850激励的锁相环频率合成器0388、用AT89C51制作四位数字转速测量计0389、用A VR单片机制作廉价高性能的多路伺服电机控制器0390、用单片机和点阵图型LCD显示屏制作流动图像0391、用单片机控制的出租车计价器0392、用单片机设计的测速表0393、用单片机制作的定时开关控制器0394、用单片机制作的直流稳压可调电源0395、用单片机制作电池容量测试仪0396、用单片机制作多功能水位自动控制器0397、用单片机制作多路输入电压表0398、用单片机制作温度计0399、用单片机制作意大利MEZZERA卷染机计数器0400、用微机作单片机调试工具0401、用移位寄存器制作步进电机驱动电路0402、油田区域网无线综合测控系统软件模块的设计0403、有效负载电阻——评估DC/DC转换器效率的新方案0404、语音文字短信无线发射机设计0405、增量式PID控制在温控系统中的应用0406、制作51和CPLD通用下载线0407、制作MCS-51串行HEX调试器0408、智能化自寻迹程控车模0409、智能家用电热水器控制器0410、自动检测80C51串行通讯的波特率0411、自动温控系统在客车采暖中的应用0412、自动洗手器与自动干手器电路0413、单片机原理与应用及C51程序设计课件电子教案0414、《单片机原理与应用》(金龙国)电子教案0415、数字电子系统设计(CPLD)实验指导书资料0416、单片机的C语言应用程序设计电子教案0417、C语言程序设计及应用实例0418、单片机C语言彻底应用实验指导书0419、单片机C语言程序设计实验指导书0420、单片机常用芯片和器件手册0421、单片机应用技术选编0422、AT89S52语言常用程序资料0423、单片机实验板使用与C语言源程序0424、AT89S51实践与实验教程0425、8051单片机C语言编程入门指导书0426、100个经典C语言程序资料0427、单片机典型模块设计实例0428、C语言趣味程序百例精解0429、30A四路继电器控制板DXP资料0430、128x64液晶接线模DXP资料0431、555振荡器DXP资料及其相关资料0432、AT89S52_A VR入门与提高DXP资料及其相关资料0433、AT89S52A VR入门与提高DXP资料及其相关资料0434、AT89S52S双L298驱动控制器DXP资料0435、AT89S52电机控制器DXP资料及其相关资料0436、AT89S52多功能板DXP资料及其相关资料0437、AT89S52继电器工控板DXP资料0438、AT89S52精简开发板DXP资料及其相关资料0439、AT89S52最小系统板DXP资料及其相关资料0440、ATMEGA8-ATMEGA16(贴片)DXP资料0441、ATMEGA8L最小系统板DXP及其相关资料0442、ATMEGA16L最小系统DXP资料及其相关资料0443、ATMEGA16单片机模块DXP资料0444、ATMEGA128L贴片转直插板DXP资料及其相关资料0445、ATMEGA128精简开发板DXP资料及其相关资料0446、ATMEGA848-S52-贴片DXP资料0447、A VR M8转S52板DXP资料及其相关资料0448、A VR M16L转S52板DXP资料及其相关资料0449、A VR精简学习板DXP资料及其相关资料0450、A VR最小系统板DXP资料及其相关资料0451、CP2102 USB转串口DXP资料及其相关资料0452、l297_l298组合驱动步进电机DXP资料及其相关资料0453、L298N电机驱动器_共地DXP资料及其相关资料0454、L297_L298驱动器DXP资料及其相关资料0455、L298N直流步进两用驱动器DXP资料及其相关资料0456、L6203直流电机驱动器DXP资料0457、LCD1602接线模块DXP资料0458、LED节能灯电路模块DXP资料及其相关资料0459、LM317电压可调模块DXP资料及其相关资料0460、LM393声音传感器DXP资料及其相关资料0461、LMD18200直流电机驱动器DXP资料及其相关资料0462、LMDJ18200直流电机驱动器DXP资料及其相关资料0463、mega8_mega16DXP资料0464、MPS430F149单片机精简开发板DXP资料0465、MPS430F149单片机精简开发板DXP资料及其相关资料0466、MSP430贴片转直插板DXP资料及其相关资料0467、PIC精简开发板DXP资料及其相关资料0468、RS232转485通讯模块DX资料0469、S52多功能板DXP资料及其相关资料0470、LM2576 稳压模块DXP资料及其相关资料0471、S52最小系统(黑色)DXP资料及其相关资料0472、S52精简开发板DXP资料及其相关资料0473、STK672-080电机驱动DXP资料及其相关资料0474、TCS230颜色识别DXP资料及其相关资料0475、THB7128步进电机驱动器DXP资料0476、USB下载线DXP资料及其相关资料0477、USB下载线—new(黑)DXP资料及其相关资料0478、八入八出继电器工控板DXP资料0479、八位数码管显示板DXP资料及其相关资料0480、变压器电源模块DXP资料及其相关资料0481、变压器双12伏双5伏电源板DXP资料及其相关资料0482、超声波DXP资料及其相关资料0483、超声波测距DXP资料0484、传感器控制继电器模块DXP资料0485、大功率步进电机驱动器DXP资料及其相关资料0486、单红外LM393DXP资料及其相关资料0487、单片机USB下载线_直插mega8DXP资料0488、定时开关模块DXP及其相关资料0489、对射式传感器—计数传感器DXP资料及其相关资料0490、对射式深度红外传感器DXP资料及其相关资料0491、仿PLC控制器DXP资料及其相关资料0492、加速度传感器DXP资料及其相关资料0493、精简USB下载线DXP资料0494、矩阵键盘DXP资料及其相关资料0495、抗干扰红外发射接收一体DXP资料及其相关资料0496、两位数码管显示模块DXP资料0497、凌阳串口下载线DXP资料及其相关资料0498、凌阳单片机最小系统板DXP资料及其相关资料0499、频率PWM控制均可调模块DXP资料及其相关资料0500、三闪灯DXP资料0501、声光双控电路DXP资料及其相关资料0502、双红外LM393DXP资料及其相关资料0503、双闪灯DXP资料0504、四路继电器控制模块DXP资料0505、四路输出继电器工控板DXP资料0506、万能贴片转直插板_四边DXP资料0507、语音麦克输入模块DXP资料0508、直流电机专用驱动器DXP资料及其相关资料0509、智能颜色传感器模块DXP及其相关资料0510、PIC单片机下载线原理图0511、PIC单片机原理0512、田老师的PIC单片机教案0513、手把手教你学单片机PDF资料0514、电子学习数字电路教案0515、电子学习模拟电路教案0516、单片机原理与应用教案0517、RC降压原理0518、常用集成时序逻辑器件及应用0519、第三届“飞思卡尔”杯全国大学生北京科技大学光电一队技术报告0520、电感线圈的简易制作0521、电工基础-重要0522、电机控制专用集成电路+(PDF格式)0523、电压电阻转换模块0524、电子基础实训的几个实验0525、电子元件基础教程0526、跟我学模拟电子电路0527、跟我学数字电子技术0528、开关电路大全0529、人体接近监测0530、手机充电器电路原理图及充电器的安全标准0531、数显实验电源的制作0532、数字放大器0533、无线电基础知识0534、循环彩灯0535、运放的应用(摘自OHM丛书)0536、智能电力线载波电话系统0537、自制太阳能手机充电器0538、51单片机C语言编程实验指导书0539、《高频电子线路》实验指导书0540、《汽车底盘电子技术》实验指导书0541、《数字电子技术》实验指导书0542、LC与晶体振荡器实验0543、SPCE061A单片机教材书及开发板资料光盘0544、SPCE061A单片机实验指导书0545、STC89C52RC单片机实验板使用手册指导书0546、单片机实验板使用与C语言源程序0547、单片机语言C51应用实战集锦0548、单片机原理与应用实验指导书0549、单片及的综合技术应用0550、电磁波实验指导书0551、电力电子实验指导书0552、电子实验指导丛书0553、高频电子线路实验0554、高频电子线路实验指导书0555、高频电子线路实验指导书(电子科技大学中山学院)0556、计数器电路应用于自行车0557、交通灯控制器设计0558、世界十大设计团队的设计策略0559、数字电子技术基础实验指导书0560、ATMEGA16单片机班培训实例0561、通信原理实验指导书0562、微机原理及应用实验指导书0563、信号与系统实验系统。
一摘要单片计算机即单片微型计算机。
( Single-Chip Microcomputer ),是集CPU ,RAM ,ROM , 定时,计数和多种接口于一体的微控制器。
他体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。
而51 单片机是各单片机中最为典型和最有代表性的一种。
这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
二说明系统由AT89C51 、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定时时间的设定,输出等功能。
系统的功能选择由SB0、SB1 、SB2、SB3、SB4 完成。
其中SB0为时间校对,定时器调整功能键,按SB 0 进入调整状态。
SB1 为功能切换键。
第一轮按动SB1 依次进入一路、二路、三路定时时间设臵提示程序,按SB3 进入各路定时调整状态。
定时时间到,二极管发亮。
到了关断时间后灭掉。
如果不进入继续按SB1 键,依次进入时间?年?位校对、?月?位校对、?日?位校对、?时?位校对、? 分?位校对、? 秒? 位校对状态。
不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加 1 变化。
各预臵量设臵完成后,系统将所有的设臵存入RAM 中,按SB1 退出调整状态。
上电后,系统自动进入计时状态,起始于?00? 时?00? 分。
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 口输出的就是位选码。
如图用汇编语言编写的可调时钟(用定时器定时,不精准),此程序只是提供一个idea操作:最上面的键是开始调整键,后面依次为时分秒的切换键、加键、减键、调整完成键。
程序如下:SHI EQU R2FEN EQU R3MIAO EQU R4CHANGE EQU R5ORG 00HLJMP MAINORG 000BH //中断入口LJMP ITORORG 60HMAIN: MOV TMOD,#01H //初始化定时器MOV TH0,#3CHMOV TL0,#0B0H //50mSSETB EACLR F0 //键盘设定标志位MOV R0,#00HMOV R1,#00HMOV P0,#0FFHMOV SHI,#00HMOV FEN,#00HMOV MIAO,#00HMOV CHANGE,#00HSETB TR0 //打开定时器M1: LJMP KEY //键盘扫描M2: LCALL INIT //动态显示LJMP M1INIT: MOV A,SHI //显示函数MOV B,#0AHDIV ABMOV 40H,AMOV 41H,BCLR P2.0CLR P2.1CLR P2.2CJNE CHANGE,#00H,O1CJNE R1,#0,O1MOV P1,#00HCPL P2.7LCALL DELAYLJMP O10O1: MOV DPTR,#TABLEMOV A,40HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00HO10: CLR P2.0CLR P2.1SETB P2.2JNB F0,O2CJNE CHANGE,#00H,O2CJNE R1,#0,O2MOV P1,#00HLCALL DELAYLJMP O20O2: MOV DPTR,#TABLEMOV A,41HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00HO20: CLR P2.0 //显示小时SETB P2.1CLR P2.2MOV P1,#040HLCALL DELAY //显示分隔符MOV P1,#00HMOV A,FENMOV B,#0AHDIV ABMOV 40H,AMOV 41H,BCLR P2.0SETB P2.1SETB P2.2JNB F0,O3CJNE CHANGE,#01H,O3CJNE R1,#0,O3MOV P1,#00HLCALL DELAYLJMP O30O3: MOV DPTR,#TABLEMOV A,40HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00HO30: SETB P2.0CLR P2.1CLR P2.2JNB F0,O4CJNE CHANGE,#01H,O4CJNE R1,#0,O4MOV P1,#00HLCALL DELAYLJMP O40O4: MOV DPTR,#TABLEMOV A,41HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00H //显示分钟O40: SETB P2.0CLR P2.1SETB P2.2MOV P1,#040HLCALL DELAY //显示分隔符MOV P1,#00HMOV A,MIAOMOV B,#0AHDIV ABMOV 40H,AMOV 41H,BSETB P2.0SETB P2.1CLR P2.2JNB F0,O5CJNE CHANGE,#02H,O5CJNE R1,#0,O5MOV P1,#00HLCALL DELAYLJMP O50O5: MOV DPTR,#TABLEMOV A,40HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00HO50: SETB P2.0SETB P2.1SETB P2.2JNB F0,O6CJNE CHANGE,#02H,O6CJNE R1,#0,O6MOV P1,#00HLCALL DELAYLJMP O60O6: MOV DPTR,#TABLEMOV A,41HMOVC A,@A+DPTRMOV P1,ALCALL DELAYMOV P1,#00H //显示秒O60: RETKEY: MOV A,P0XRL A,#0FFHCJNE A,#00H,A1LJMP M2A1: LCALL DELAY1MOV A,P0XRL A,#0FFHCJNE A,#00H,KEY1LJMP M2KEY1: CJNE A,#80H,KEY2 //按键1、开始键SETB F0// CLR TR0JNB P0.7,$LJMP M2KEY2: CJNE A,#40H,KEY3 //按键2、切换键JNB F0,B1INC CHANGEMOV A,CHANGECJNE A,#03,B2MOV CHANGE,#00HB1: JNB P0.6,$B2: JNB P0.6,$LJMP M2KEY3: CJNE A,#20H,KEY4 //按键3、加键JNB F0,C1MOV A,CHANGECJNE A,#00,C2INC SHICJNE SHI,#24,C1MOV SHI,#00HC1: JNB P0.5,$LJMP M2C2: CJNE A,#01,C4INC FENCJNE FEN,#60,C3MOV FEN,#00HC3: JNB P0.5,$LJMP M2C4: INC MIAOCJNE MIAO,#60,C5MOV MIAO,#00HC5: JNB P0.5,$KEY4: CJNE A,#10H,KEY5 //按键4、减键JNB F0,D1MOV A,CHANGECJNE A,#00,D2CJNE SHI,#00H,D0MOV SHI,#24D0: DEC SHID1: JNB P0.4,$LJMP M2D2: CJNE A,#01,D3CJNE FEN,#00H,D00MOV FEN,#60D00: DEC FENJNB P0.4,$LJMP M2D3: CJNE MIAO,#00H,D000MOV MIAO,#60D000: DEC MIAOJNB P0.4,$LJMP M2KEY5: JNB F0,D0000 //按键5、停止键CLR F0MOV R0,#00HD0000: JNB P0.3,$LJMP M2ITOR: MOV TH0,#3CHMOV TL0,#0B0HINC R0JNB F0,E0CPL P2.6INC 44HMOV A,44HCJNE A,#5,RETURNMOV 44H,#00HLJMP E1E0: CJNE R0,#19,RETURN MOV R0,#00HJB F0,E1INC MIAOCJNE MIAO,#60,RETURNMOV MIAO,#00HINC FENCJNE FEN,#60,RETURNMOV FEN,#00HINC SHICJNE SHI,#24,RETURNMOV SHI,#00HLJMP RETURNE1: INC R1CJNE R1,#2,RETURNMOV R1,#0RETURN: RETIDELAY: MOV R7,#255DJNZ R7,$RETDELAY1: MOV R6,#115 //10mS DL1: MOV R7,#248DJNZ R7,$DJNZ R6,DL1RETTABLE: DB 3FH,06H,5BH,4FHDB 66H,6DH,7DH,07HDB 7FH,6FHEND。
日历时钟显示系统论文设计摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。
在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。
日历时钟的设计过程在硬件与软件方面进行同步设计。
硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。
在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。
显示器使用2片7SEG-MPX8-CA和一片7SEG-MPX4-CA。
7SEG-MPX8-CA是一种八个共阳二极管显示器,7SEG-MPX4-CA是一种四个共阳二极管显示器。
为了能更轻松的控制这三片显示器,本人使用了3片74HC164来驱动。
74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。
关键词:时钟电钟,DS1302,DS18B20,动态扫描,单片机AbstractE-calendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year compensation to a variety of functions, and the DS1302's long life, small error. For the digital electronic calendar using an intuitive digital display can simultaneously display year, month, day, Sunday, hours, minutes, seconds, and temperature and other information, but also a time-calibration and other functions. The circuit uses AT89S52 microcontroller as the core, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply.The design is based on 51 series of microcontrollers to the design of electronic calendar, you can display date information on when the minutes and seconds, and weeks, with adjustable date and time functions. Monitor the use of two 7SEG-MPX8-CA and a 7SEG-MPX4-CA. 7SEG-MPX8-CA is a total of eight-yang diode display, 7SEG-MPX4-CA is a total of four-yang diode display. In order to more easily control the three monitors, I use three 74HC164 to drive.74HC164 is an 8-bit edge-triggered shift register, serial input data, and parallel output. The software includes calendar program, time to adjust procedures, turn the lunar calendar programs, display programs.Keywords:Clock electric clock:DS1302;DS18B20:Dynamic scan:scm目录一、设计要求与方案论证 (4)1.1设计要求: (4)1.2 系统基本方案选择和论证 (4)1.2.1单片机芯片的选择方案和论证 (4)1.2.2 显示模块选择方案和论证 (5)1.2.3时钟芯片的选择方案和论证 (5)1.2.4温度传感器的选择方案与论证 (6)1.3 电路设计最终方案决定 (6)二.系统的硬件设计与实现 (7)2.1 电路设计框图 (7)2.2 系统硬件概述 (7)2.3 主要单元电路的设计 (8)2.3.1单片机主控制模块的设计 (8)2.3.2时钟电路模块的设计 (9)2.3.3温度采集模块设计 (10)2.3.4 电路原理及说明 (10)2.3.5显示模块的设计 (12)三、系统的软件设计 (14)3.1程序流程框图 (14)3.2计算阳历程序流程图 (15)3.3时间调整程序流程图 (16)3.4阴历程序流程图 (17)四. 指标测 (18)4.1 测试仪器 (18)4.2硬件测试 (18)4.3软件测试 (19)4.4测试结果分析与结论 (20)4.4.1 测试结果分析 (20)4.4.2 测试结论 (20)五、总结 (21)致谢词 (22)参考文献 (22)附录一:系统电路图 (23)附录二:源程序代码 (23)附录三:系统使用说明书 (35)一、设计要求与方案论证1.1 设计要求:(1)基本要求①具有年、月、日、星期、时、分、秒等功能;②时间与阴、阳历能够自动关联;③具有温度计功能;④具备年、月、日、星期、时、分、秒校准功能;( 2 ) 创新要求①具有上、下课响铃功能;②具有防御报警功能;1.2 系统基本方案选择和论证1.2.1单片机芯片的选择方案和论证方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
摘要随着科学技术的不断发展,电子时钟已经成为一种普遍的工艺了。
日常生活中到处可见。
电子时钟的设计有很多种,普遍的电子时钟是基于单片机用汇编语言做成的扩展。
ARM功能也一样且更精确。
本文是详细介绍基于ARM上做成的电子时钟。
这个电子时钟的硬件是用LPC2103板, 8个按键和8个数码管组成的键盘显示板,还有LED灯当成闹铃使用。
此时钟还可以当成秒表使用。
这是一个基于ARM实现多功能的电子时钟。
关键词:ARM;数码显示管;按键;LED灯;目录前言3第一章概述 4 电子时钟概述 4第二章工作原理 5 系统框图 5时钟的工作原理与功能 5第三章硬件电路设计 6 键盘显示板的电路设计 6数码管的电路设计 8键盘电路设计 8蜂鸣器电路的设计 8的电路设计 9第四章软件设计 11 软件设计 11第五章调试过程 18 调试过程 18总结 18附录 18参考文献 20 谢辞 20前言时钟是人们生活中必不可少的一种工具,更是更是在人类生产,生活,学习等多个领域得到广泛的应用。
然而随着时间的推移,尤其是在现在科技的发达,生活水平高,什么都讲究效率的年代。
人们不仅对时钟的精度要求高,而且对时钟的功能的要求也越来越多。
时钟已不仅仅是一种用来显示时间的工具,而是在很多实际应用中它还需要能够实更多的其他功能。
比如日历显示功能,秒表功能,闹钟功能,温度或湿度的测量电压测量等。
时钟数字化给人们的生活带来了极大的方便,而且也大大地扩展了钟表原先的保湿功能。
诸如定时自动报警,按时自动闹铃,定时广播,各种定时电气的自动启用等。
这些功能都是一钟表数字化为基础的。
可以说设计多功能数字时钟的意义已不不只在于数字时钟本身,更大的意义在于多功能数字时钟在许多实时控制系统中的应用。
在很多实际应用中,只要对数字时钟的程序和硬件电路加以一定的修改,便可以得到实施控制的实用系统,从而应用到实际工作与生产中去。
因此,研究数字时钟及扩大其应用,有着非常现实的意义。
电子工程系第三届“电创杯”竞赛论文单片机数字时钟组号:67参赛队员:陈健新沈海淼李明赛题名称:基于89S52单片机控制的数字八位数码显示时钟一、总体概述摘要本设计采用89S52系列单片机作为时钟的控制核心,电路使用了八个数码管作为时钟显示,用计数器中断程序作为了一秒钟的精确计数,并用按钮实现了调闹钟时间和时钟时间的校对功能。
关键词:单片机、控制、显示、调时。
AbstractThis design's adopting a single slice of the 89 S52serieses machine is the control core of the clock, the electric circuit used eight piece code tubes as the clock manifestations, The precision that used to count the machine interruption procedure conduct and actions for a second count, counteracting a button to carry out to adjust check of the alarm clock time and the clock time function.二、竞赛赛题及要求单片机音乐演奏基本要求:1、利用单片机演奏一和谐的音乐,音乐时长不少于两分钟;2、能够随时实现中断;3、能够手动调节音乐重复次数。
发挥部分:1、音乐演奏时同时有彩灯闪烁伴奏。
2、用按键实现多首音乐间的选择,且任何时间都能选择本时钟程序采用了C语言与汇编语言相结合的方案,使用C主要是考虑到本人学习单片机的时间很短,而此次竞赛又迫在眉睫,对于开发时间如此紧的竞赛,C语言有着汇编无可比拟的优势。
C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。
一摘要单片计算机即单片微型计算机。
(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM , 定时,计数和多种接口于一体的微控制器。
他体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。
而51 单片机是各单片机中最为典型和最有代表性的一种。
这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
二说明系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定时时间的设定,输出等功能。
系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。
其中SB0为时间校对,定时器调整功能键,按SB 0 进入调整状态。
SB1 为功能切换键。
第一轮按动SB1 依次进入一路、二路、三路定时时间设臵提示程序,按SB3 进入各路定时调整状态。
定时时间到,二极管发亮。
到了关断时间后灭掉。
如果不进入继续按SB1 键,依次进入时间¡年¡位校对、¡月¡位校对、¡日¡位校对、¡时¡位校对、¡分¡位校对、¡秒¡位校对状态。
不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。
各预臵量设臵完成后,系统将所有的设臵存入RAM 中,按SB1 退出调整状态。
上电后,系统自动进入计时状态,起始于¡ 00¡时¡ 00¡分。
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 码,高位四位代表¡4¡低四位代表¡5¡同时送给两个译码器中,译码后¡ 45¡字就在两个LED 中显示出来。
2.计时功能的实现与中断服务程序时间的运行依靠定时中断子程序对时钟单元数值进位调整来实现的。
计数器T0 打开后,进入计时,满100 毫秒后,重装定时。
中断一次,满一秒后秒进位,满60 秒后即为1 分钟,分钟单元进位,60 分到了后,时单元进位,24 小时满后,天单元进位。
这样然后根据进率,得到年、月、日、时、分、秒存储单元的值,并经译码后,通过扫描程序送LED 中显示出来,实现时钟计时功能。
累加是用指令INC 来实现的。
进入中断服务程序以后,执行PUSH PSW 和PUSH A 将程序状态寄存器PSW 的内容和累加器A 中的数据保存起来,这便是所谓的¡保护现场¡ . 以保护现场和恢复现场时存取关键数据的存储区叫做堆栈。
在软件的控制之下,堆栈可在片内RAM 中的任一区间设定,而堆栈的数据存取与一般的RAM 存取又有区别,对它的操作,要遵循¡后进先出¡的原则。
3 时间控制功能与比较指令系统的另一功能就是实现对执行设备的定时开关控制,其主要控制思想是这样的:先将执行设备开启的时间和关闭时间臵入RAM 某一单元,在计时主程序当中执行几条比较指令,如果当前计时时间与执行设备的设定开启时间相等,就执行一条CLR 指令,将对应的那路P3 臵为高电位,开启;如果当前计时时间与执行设备设定的关闭时间相等,就执行SETB对应的P3 臵低电位,二极管截止,。
实现此控制功能用到的比较指令为CJNE A,#direct,rel,其转移条件是累加器A 中的值与立即数不等则转移。
参考文献1、谢自美,《电子线路设计、实验、测试》武汉:华中理工大学出版社,20002、何书森、何华斌《实用数字电路原理与设计速成》福州:福建科学技术出版社,2000.63、白驹衍,《单片计算机及应用》北京:电子工业出版社,1999.2五:程序SEC EQU 32H ;秒即时时间\伪指令MIN EQU 31H ;分HOUR EQU 30H ;时DAY EQU 35H ;日MON EQU 34H ;月YEAR EQU 33H ;年MIN_1 EQU 41H ;分定时器1 路、开存储单元HOUR_1 EQU 42H ;时DAY_1 EQU 43H ;MON_1 EQU 44H ;YEAR_1 EQU 45H ;MIN_11 EQU 40H ;分定时器1 路、关存储单元HOUR_11 EQU 46H ;时DAY_11 EQU 47H ;日MON_11 EQU 48H ;月YEAR_11 EQU 49H ;年;***********************ORG 0000Hljmp MAINORG 0003H ;中断转换显示年月日、INT0(SB4 键)LJMP SHOWORG 000BH ;计数中断T0、方式1LJMP TIMEORG 0013HLJMP CHANGE; 调整时间、定时、INT1(SB0 键);------主程序ORG 0030HMAIN:;--------初始化付值MOV YEAR , #02MOV MON , #05MOV DAY , #01MOV HOUR , #00MOV MIN , #00MOV SEC , #00CLR 40H ;定时单元1 路清零CLR 41HCLR 42HCLR 43HCLR 44HCLR 45HCLR 46H CLR 47HCLR 48HCLR 49H;-------开中断MOV TMOD , #01H ;计数、模式1、T0MOV TL0, #0B0H ;100SM 计数定时MOV TH0, #3CH ;clr p3.0MOV 20H, #0AH ;10 次*100SMSETB PT0 ;T0 为最高级SETB TR0 ;允许计数SETB ET0 ;允许T0 中断SETB EX0 ;允许INT0 中断SETB EX1 ;允许INT1 中断SETB EA ;开总中断;------显示、定时器启动判断LOOP:MOV R1, #30H; 存储单元MOV R4, #01H; 位选通MOV R3, #03H; 三组显示NEXT:MOV A , @R1 ;MOV B , #10 ;将存储单元转换成两高低两组的BCD 码DIV ABSWAP AORL A, BMOV P0, A;输出MOV P2, R4INC R1 ;下一单元MOV A, R4 ;RL A ;位移MOV R4, ALCALL DE5SM ;延时0.5SMDJNZ R3, NEXT ;全扫描显示一偏;------判断定时输出(只编写了一路)CJNE R7, #88H,LOOP ;是8 则开,否则、定时已关、转;---------开MOV A, YEARCJNE A, YEAR_1, LOOP_1;年比较,不等转关MOV A, MONCJNE A, MON_1, LOOP_1MOV A, DAYCJNE A , DAY_1,LOOP_1MOV A, HOURCJNE A, HOUR_1,LOOP_1 MOV A, MINCJNE A, MIN_1, LOOP_1CPL P3.0;---------关LOOP_1:MOV A, YEARCJNE A, YEAR_11, LOOP;年比较MOV A, MONCJNE A, MON_11, LOOPMOV A, DAYCJNE A , DAY_11,LOOPMOV A, HOURCJNE A, HOUR_11,LOOPMOV A, MINCJNE A, MIN_11, LOOPCPL P3.0LJMP LOOP;-----年月日显示中断子程序SHOW:PUSH PSWpush ACCPUSH BPUSH 01HPUSH 02HPUSH 03HPUSH 04HMOV R2, #0FFH ;中断扫描次数TURN: MOV R1 , #33HMOV R4 , #01HMOV R3 , #03HNEXT_1:MOV A, @R1MOV B , #10DIV ABSWAP AORL A, BMOV P0, AMOV P2, R4INC R1RL AMOV R4 ,A LCALL DE5SMDJNZ R3, NEXT_1DJNZ R2, TURN ;反复显示一定时间后返回POP 04HPOP 03HPOP 02HPOP 01HPOP BPOP ACCPOP PSWRETI;-----计数中断服务子程序TIME:PUSH PSWPUSH ACCPUSH BPUSH 06HMOV TH0 , #3CH;重装计数MOV TL0 , #0BH;DJNZ 20H, OUT ;转到中断跳出pop 程序MOV 20H, #0AH ; 重装:100*10=1000;-----进位程序INC SECMOV R6, SEC ;CJNE R6, #60, OUT;比较MOV SEC , #00 ;INC MINMOV R6, MINCJNE R6, #60, OUTMOV MIN , #00INC HOURMOV R6 , HOURCJNE R6 , #25 , OUTMOV HOUR ,#00INC DAYMOV R5, MONCJNE R5, #1, MON_22;是否1 月、不是转2 月MOV R5, DAYCJNE R5, #32, OUT ; 本月是否益出INC MONMOV DAY,#1LJMP OUTOUT:POP 06HPOP BPOP ACCPOP PSWRETIMON_22:MOV R5, MONCJNE R5 , #2 , MON_33;是否2 月、不是转3 月MOV A, YEAR ;判断是否瑞年MOV B, #4DIV ABMOV A , BJNZ OUT_1;不是则转(A 不为零则转)MOV R5 ,DAYCJNE R5,#30, OUT;如是瑞年、判断是否到29 天INC MONMOV DAY ,#1LJMP OUTOUT_1:MOV R5, DAYCJNE R5, #29, OUT ;平年二月判断INC MONMOV DAY , #1LJMP OUTMON_33:MOV R5, MONCJNE R5, #3 , MON_44MOV R5, DAYCJNE R5 , #32, OUTINC MONMOV DAY , #1LJMP OUTMON_44:MOV R5, MONCJNE R5,#4, MON_55MOV R5, DAYCJNE R5 ,#31,OUTINC MONMOV DAY , #1LJMP OUTMON_55:MOV R5,MONCJNE R5,#5, MON_66MOV R5,DAYCJNE R5,#32,OUT INC MONMOV DAY,#1LJMP OUTMON_66:MOV R5, MONCJNE R5,#6, MON_77 MOV R5, DAYCJNE R5 ,#31,OUT INC MONMOV DAY , #1LJMP OUTMON_77:MOV R5, MONCJNE R5,#7, MON_88 MOV R5, DAYCJNE R5,#32,L1INC MONMOV DAY , #1L1: LJMP OUTMON_88:MOV R5, MONCJNE R5,#8, MON_99 MOV R5, DAYCJNE R5 ,#32,L2INC MONMOV DAY , #1L2: LJMP OUTMON_99:MOV R5, MONCJNE R5,#9, MON_00 MOV R5,DAYCJNE R5 ,#31,L3INC MONMOV DAY , #1L3: LJMP OUTMON_00:MOV R5, MONCJNE R5,#10, MON_AA MOV R5, DAYCJNE R5 ,#32,L4INC MONMOV DAY , #1L4: LJMP OUTMON_AA:。