(完整word版)数字时钟设计方案

合集下载

数字时钟设计方案

数字时钟设计方案

数字时钟设计方案数字时钟是一种以数字形式显示时间的钟表。

它主要由时钟芯片、显示模块和控制电路等组成。

下面将介绍一种数字时钟的设计方案。

首先,时钟芯片是数字时钟的核心部件,其主要功能是实时计时,并提供时间信号给显示模块。

在设计中,可以选用一款精度较高的实时时钟芯片,如DS1302或DS3231,并通过SPI 或I2C等接口与其他器件进行通信。

其次,显示模块是数字时钟的输出设备,它将时钟芯片提供的时间信号转换成数字形式显示。

常见的数字时钟显示模块有七段数码管、液晶显示屏等。

在此方案中,我们选用四位共阳极的七段数码管。

然后,控制电路是数字时钟的逻辑控制部分,它通过控制模块将时钟芯片的时间信号经逻辑处理后发送给显示模块,并实现其他功能。

在此方案中,控制电路可以采用单片机或FPGA等器件实现。

以STM32单片机为例,通过编程控制GPIO口的电平改变,可以实现对七段数码管的动态显示。

具体实现方案如下:1. 硬件设计:选择合适的时钟芯片和显示模块,并完成其与控制电路的连接。

时钟芯片与控制电路的连接方式主要是通过SPI或I2C接口,而显示模块与控制电路的连接方式主要是通过GPIO口。

2. 软件设计:使用C语言或汇编语言编写控制电路的程序。

程序的主要任务是读取时钟芯片的时间信号,进行逻辑处理后控制七段数码管的显示。

3. 功能扩展:除了基本的时分秒显示外,还可以添加其他附加功能,如日期显示、闹钟设置、温度显示等。

这些功能可以通过增加相应的硬件模块和对应的软件控制实现。

4. 调试和测试:完成硬件和软件的设计后,需要进行调试和测试。

可以通过调试工具实时查看七段数码管的显示结果,并对代码进行正确性和稳定性测试。

5. PCB设计和制作:完成电路设计后,需要进行PCB的设计和制作。

在设计PCB时,要考虑电路的布局、信号线的走向和层间连接等因素,保证电路的稳定性和可靠性。

6. 组装和调试:完成PCB制作后,进行组装和调试。

将制作好的电路板和其他组件进行连接,进行最后的调试和测试。

数字钟的设计方案

数字钟的设计方案

数字钟的设计方案1. 引言数字钟是一种常见的时间显示器件,它以数字显示时间,具有简洁美观、易于读取等特点。

本文将介绍数字钟的设计方案,包括硬件和软件方面的设计内容。

2. 硬件设计2.1 显示模块数字钟的核心部件是显示模块,用于显示时间。

常用的显示模块有7段数码管和LED点阵两种。

2.1.1 7段数码管7段数码管由7个独立的LED组成,可以显示0~9的数字,以及一些其他符号如冒号、减号等。

设计时需要根据实际需求确定数码管的位数,常见的有4位、6位、8位等不同配置。

2.1.2 LED点阵LED点阵由多个LED灯组成,可以显示更丰富的内容,如数字、字母、图标等。

相比于7段数码管,LED点阵的显示效果更加丰富,但也需要更高的成本和复杂的控制电路。

2.2 控制模块数字钟的控制模块负责驱动显示模块、获取时间信息并进行操作控制。

常用的控制模块有单片机、集成电路等。

2.2.1 单片机单片机是数字钟常用的控制模块,它具有较低的成本、易于编程和灵活的IO 口。

设计时需要根据具体需求选择适合的单片机型号,并编写相应的控制程序。

2.2.2 集成电路一些数字钟采用集成电路作为控制模块,这些集成电路通常已经集成了时钟芯片、驱动电路等功能,可以简化设计和布线。

相比于单片机,集成电路的功耗较低,但功能和灵活性有一定限制。

3. 软件设计3.1 时钟模块时钟模块负责获取当前时间,并根据需求进行时间格式转换。

设计时需要考虑时钟的精度、稳定性和时间格式的灵活性。

常见的时间格式有12小时制和24小时制,可以根据用户的偏好进行设置。

3.2 显示模块驱动程序显示模块驱动程序负责将时间信息以合适的形式显示在显示模块上。

对于7段数码管,驱动程序需要将对应的数字或符号发送给相应的数码管;对于LED点阵,驱动程序需要控制每一个LED灯的亮灭状态。

3.3 按键程序数字钟通常需要设置时间、闹钟等功能,因此需要设计按键程序实现对这些功能的控制。

按键程序需要识别按键的输入,并根据不同的按键组合实现不同的控制操作。

多功能数字钟电路设计

多功能数字钟电路设计

多功能数字钟电路设计1设计内容简介数字钟是一个简单的时序组合逻辑电路,数字钟的电路系统主要包括时间显示,脉冲产生,报时,闹钟四部分。

脉冲产生部分包括振荡器、分频器;时间显示部分包括计数器、译码器、显示器;报时和闹钟部分主要由门电路构成,用来驱动蜂鸣器。

2设计任务与要求Ⅰ以十进制数字形式显示时、分、秒的时间。

Ⅱ小时计数器的计时要求为“24翻1”,分钟和秒的时间要求为60进位。

Ⅲ能实现手动快速校时、校分;Ⅳ具有整点报时功能,报时声响为四低一高,最后一响为整点。

Ⅴ具有定制控制(定小时)的闹钟功能。

Ⅵ画出完整的电路原理图3主要集成电路器件计数器74LS162六只;74LS90三只;CD4511六只;CD4060六只;三极管74LS191一只;555定时器1只;七段式数码显示器六只,74LS00 若干;74LS03(OC) 若干;74LS20 若干;电阻若干,等4设计方案数字电子钟的原理方框图如图(1)所示。

该电路由秒信号发生器、“时,分,秒”计数器、译码器及显示器、校时电路、整点报时电路、闹钟定时等电路组成。

秒信号产生器决定了整个计时系统的精度,故用石英晶体振荡器加分频器来实现。

将秒信号送入“秒计时器”,“秒计时器”采用六十进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用六十进制计数器,每60分钟,发出一个“时脉冲”,该信号经被送到“时计数器”作为“时计数器”的时钟脉冲,而“时计数器”采用二十四进制计数器,实现“24翻1”的计数方式,可实现对一天二十四小时的累计。

译码显示电路将“时”、“分”、“秒”计数器的输出状态通过七段式显示译码器译码,通过刘伟LED 七段显示器显示出来。

整点报时电路是根据计时系统的输出状态产生一脉冲信号,然后触发一音频发生器实现整点报时,定时电路与此类似。

校时电路是用“时”、“分”、“秒”显示数5电路设计5.1秒信号发生器秒信号发生器是数字钟的核心部分,它的精度和稳定度决定了数字钟的质量,通常用晶体整荡器产生的脉冲经过整形、分频获得1 Hz的秒脉冲。

(完整word版)基于51单片机多功能电子时钟报告

(完整word版)基于51单片机多功能电子时钟报告

单片机课程设计报告多功能电子数字钟姓名:学号:班级:指导教师:目录一课程设计题目—-—-———--—--—-—--------—-——---—- 3二电路设计--------——-——---—--——---——--————-——--—- 4三程序总体设计思路概述——-------———-——--——5四各模块程序设计及流程图——--—---------——6五程序及程序说明见附录-—-——————-—-—---—-- **六课程设计心得及体会-----————-————--——--—- 11七参考资料—-—-—---—--———-———--————-—-----—----—-—12一题目及要求本次单片机课程设计在Proteus软件仿真平台下实现,完成电路设计连接,编程、调试,仿真出实验结果。

具体要如下:用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: (1)走时(能实现时分秒,年月日的计时)(2)显示(分屏切换显示时分秒和年月日,修改时能定位闪烁显示)(3)校时(能用按键修改和校准时钟)(4)定时报警(能定点报时)本次课程设计要求每个学生使用Proteus仿真软件独立设计制作出电路图、完成程序设计和系统仿真调试,验收时能操作演示.最后验收检查结果,评定成绩分为:(1)完成“走时+显示+秒闪”功能—-——及格(2)完成“校时修改”功能---—中等(3)完成“校时修改位闪"---—良好(4)完成“定点报警”功能,且使用资源少----优秀二电路设计(电路设计图见附件电路图)(1)采用89C51型号单片机(2)采用8位共阴数码管(3)因为单片机输出高电平时输出的电流不足以驱动数码管,所以在P0口与8位数码管之间加74LS373来驱动数码管(4)P2口与数码管选择位直接加74LS138译码器(5)蜂鸣器接P3。

7口。

数字电子钟设计方案

数字电子钟设计方案

一、设计方案1、总体设计方案说明及系统框图:数字钟是计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和报时功能.一个基本的数字钟电路主要由译码显示器、“时”,“分",“秒”计数器、校时电路、报时电路和振荡器组成。

干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。

秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。

将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发现胡一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。

“时计数器"采用24进制计时器,可实现对一天24小时的累计.译码显示电路将“时”、“分”、“秒”计数器的输出状态菁七段显示译码器译码,通过LED显示器显示出来。

整点报时电路时根据计时系统的输出状态产生一脉冲信号,控制信号灯亮灭周期。

由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定.通常使用石英晶体振荡器电路构成数字钟。

校时电路时用来对“时”、“分”、“秒”显示数字进行校对调整的。

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

数字电子钟的总体框图如下图所示。

系统框图:2、单元电路设计方案:1)振荡器和分频器振荡器的作用是产生时间标准信号。

数字钟的精度就是主要取决于时间标准信的频率和稳定度。

所以,在实验中采用脉冲信号作为时间标准信号源。

2)计数器根据计数周期分别组成两个60进制(秒、分)和一个24进制(时)的计数器。

把它们适当连接构成秒、分、时的计数,(分计数器中分的个位和十位计数单元的状态转换和秒计数器中的是一样的,只是它要把进位信号传输给时的个位计数单元。

(完整word版)51单片机数字钟

(完整word版)51单片机数字钟

目录1 设计任务与要求 (I)2 设计方案 (1)3 硬件设计 (2)3.1 AT89C51单片机简介 2 3.2单片机型号的选择 (6)3.3数码管显示工作原理 (6)4 软件设计 (7)4.1主程序模块介绍 (7)4.2主程序 (7)5 仿真调试 ......................................... 错误!未定义书签。

5.1K EIL仿真结果.................................. 错误!未定义书签。

5.2仿真结果分析 (13)6 小结 ............................................. 错误!未定义书签。

1 设计任务与要求1. 设计一个基于单片机的电子时钟,并且能够实现时分秒的现实和调节。

2. 设计出硬件电路。

3. 设计出软件编程方法,并写出源代码。

4. 用PROTEUS进行仿真。

5.用汇方式实现目的。

7.系统的各各功能模块要编语言编实现程序设计。

6.利用查表,中断等清楚,有序。

8.程序运行时有友好的用户界面。

2 设计方案本设计主要设计了一个基于AT89C51单片机的电子时钟。

并在数码管上显示相应的时间。

并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。

应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真。

该方法仿真效果真实、准确,节省了硬件资源。

该设计的硬件部分主要包括89C51多功能接口芯片用于开发电子时钟芯片、LED七段数码显示器用于显示时间、8031集成定时器用于定时、0.125W、8欧姆的扬声器用于定时发声。

软件部分包括主程序、定时计数中断程序、时间调整程序、延时程序四大模块。

通过中断程序进行定时器计数,时间调整程序是当键按下时间小于1秒,关闭显示(省电)进入调节时间状态,延时程序用于时间的延迟。

先设计个秒钟程序,在秒钟程序中先不设计按钮,直接通电运行,使用40H 存放计数值,从00—59,一直循环,把40H中的数值拆分成个位和十位,分别存在30H与31H中,要求动态扫描时,使用21H当标志位,用指令JB控制显示个位与十位,程序中使用中间寄存器R0与R1用于存放拆分后的字型,再传到30H与31H中去,再设计时钟程序。

(完整word版)Labview电子时钟设计课程设计

(完整word版)Labview电子时钟设计课程设计

安阳师范学院课程实践报告书课题:虚拟仪器程课程实践——电子时钟课程设计作者系(院)物理与电气工程学院专业电气工程及其自动化年级学号指导教师日期目录 (3)2.1时钟显示的结构 (3)2.2设计总思路 (3)软件设计 (4)3.1获取时间的各整型数据 (5)3.2提取数字的各位 (5)3.3七段布尔显示控件编码 (6)3.4译码、布尔显示数字 (6)程序调试 (8)总结 (9)附录.......................................................................................................... - 10 -程序框图前面板 (10)程序面板程序框图 (10)LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。

LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等等。

LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。

传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。

VI指虚拟仪器,是LabVIEW 的程序模块。

LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。

电子闹钟Word

电子闹钟Word

第一章绪论1.1 课题背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。

忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。

但是,一旦重要事情,一时的耽误可能酿成大祸。

例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间。

尤其在医院,每次护士都会给病人作皮试,测试病人是否对药物过敏。

注射后,一般等待5分钟,一旦超时,所作的皮试试验就会无效。

手表当然是一个好的选择,但是,随着接受皮试的人数增加,到底是哪个人的皮试到时间却难以判断。

所以,要制作一个定时系统。

随时提醒这些容易忘记时间的人。

钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。

1.2 单片机的发展历程单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

在MCS-51系列单片机中,有两个子系列:51子系列和52子系列。

每个子系列有诺干中型号, 其中51系列有8051、8751和8031三个型号,后来经过改进产生了80c51、87c51、80c31三个型号;52系列有5021、8752、8032三个型号,改进后的型号是80c52/87c52、80c32。

改进后的型号更加省电。

52系列比对应的51系列增加了定时器T2并将内部程序存贮器增加到8KB。

Inter公司停止生产MCS-51系列单片机之后将生产权转让给了许多其他公司,于是出现了许多与Mcs-51兼容的单片机。

现在生产mcs-51兼容单片机的公司对其进行了不同程度的改进和提高。

我们现在使用比较的多的是AT89C51/AT89s51等。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。

数字钟课程设计报告

数字钟课程设计报告

数字钟课程设计报告前言:随着科技的不断进步,数字化已经成为了各个领域的主流趋势。

数字技术也在教育领域得到广泛应用。

数字化教育为学生提供了更好的学习方式和体验,同时也给教育工作者带来了更多的创新空间。

本文将围绕数字化教育,探讨数字钟课程设计报告。

数字钟的设计:数字钟是一个数字化的学习工具,在各学科的教学中都得到了广泛应用。

数字钟的设计可以遵循以下步骤:1.确定教学目标:数字钟的设计必须遵循教学目标,以便为教师和学生提供最佳的学习体验,使教学更加生动有趣。

2.选择数字钟的类型:根据教学目标和特点,可以选择不同类型的数字钟,例如计时器、倒计时器、时间轴等。

3.选择数字钟的功能:数字钟的功能会影响到教学效果,因此需要根据教学目标和教学特性选择数字钟的功能。

4.美化数字钟的界面:美化数字钟的界面能够增加学生的学习兴趣,提高教学效果,从而实现教学目标。

数字钟的应用:数字钟是一种数字化教学工具,可以在各个学科的教学中得到广泛应用。

下面以数学为例,详细说明数字钟在数学教学中的应用。

数字钟可以用于教学观念的讲解。

在数学教学中,学习时间的观念非常重要。

使用数字钟可以帮助学生了解时间的本质,为学生认识到时间的重要性打下基础。

数字钟也可以用于学习数学运算。

例如,教师可以设置数字钟来进行加减乘除的计算,帮助学生提高计算速度和精确度。

数字钟还可以用于检查作业。

教师可以在数字钟上设置一个时间限制,让学生在规定时间内完成作业。

如果学生没有完成作业,数字钟将会提醒他们完成。

数字钟的优势:数字化教育工具的吸引力取决于它们的功能和灵活性。

数字钟虽然看起来简单,但它的实际用途非常重要。

它能够帮助教师更好地了解学生的学习情况,同时也能够更好地帮助学生提升学习效果。

数字钟优势如下:1、灵活性:数字钟可以根据教学需要进行设计和选择,可以在不同的学科中得到广泛应用。

2、互动性:数字钟可以与学生互动式地使用。

通过使用数字钟可以促进学生互动,提高学生的学习效果,帮助学生主动掌握学习内容。

数字时钟设计方案

数字时钟设计方案

数字时钟设计方案数字时钟是一种以数字形式显示时间的设备,广泛应用于各个场景,例如家庭、学校、公共场所、办公室等等。

数字时钟由若干个数字组成,显示时间以及其他需要的功能,例如日期、闹钟等等。

数字时钟的设计方案是数字时钟生产厂家面临的重要问题。

这篇文档就数字时钟设计方案进行探讨。

1. 需求分析数字时钟作为一种时间显示设备,其基本的功能是显示时间。

同时,消费者对于数字时钟的要求也不止于此,还需要具备其他一些功能:1) 数字时钟需要准确地显示时间,误差应该在1秒以内。

2) 数字时钟应该带有闹钟功能,可以设置多个闹钟时间。

3) 数字时钟的亮度应该能够调节,以适应不同的场合和环境。

4) 数字时钟的音量应该能够调节,闹钟响铃时可以不同程度的提醒。

5) 数字时钟的设计应该简约、易读、美观大方。

根据以上需求,数字时钟的设计方案应该充分考虑这些关键因素。

在数字时钟的设计方案制定之前,需要进行市场调研,调查当前市场上数字时钟的销售情况、销售价格、消费者对数字时钟的态度和需求。

只有了解了市场需求,才能更好地制定数字时钟设计方案。

2. 电路设计数字时钟的电路设计是数字时钟设计方案的重要部分。

电路设计包括数字时钟的主要功能模块设计及其相互连接。

数字时钟的主要功能模块包括显示模块、时间控制模块、闹钟模块等等。

下面对数字时钟的主要电路进行详细说明:1) 显示模块显示模块由数码管组成,规格一般为4位或6位,数码管共阴或共阳两种。

显著的特点是显示清晰、可靠、简单易用等。

2) 时间控制模块时间控制模块主要是由一个时钟信号产生器、一个频率分频器、一个时钟计时器以及一个闹钟电路所组成。

时钟信号产生器可以用电位器、晶体振荡器等方法产生低频时钟信号,然后进一步经过分频器、计时器等环节进行计数,以实现时钟的功能。

3) 闹钟模块闹钟模块主要是用于设置、显示和响铃。

当设定的时间与当前系统时间相匹配时,闹钟模块发出闹钟响铃信号。

3. 外观设计数字时钟的外观设计需要兼顾实用性和美观性。

(完整word版)Verilog数字钟设计实验报告

(完整word版)Verilog数字钟设计实验报告

基于FPGA实现多功能数字钟——电子系071180094王丛屹摘要本文利用Verilog HDL语言自顶向下的设计方法设计多功能数字钟,并通过ISE完成综合、仿真.此程序通过下载到FPGA 芯片后,可应用于实际的数字钟显示中,实现了基本的计时显示和设置,调整时间,闹钟设置的功能.[关键词]FPGA;Verilog HDL;数字钟一、多功能数字钟的设计设计一个多功能数字时钟,具有时分、秒计数显示、闹钟功能。

能够利用按键实现对闹钟时间的设定并在当前显示时间到时后能够进行闹钟提示.能够利用按键实现“较时”、“较分"功能,随时对数码管的显示进行校正和校对.数字中系统主要由系统时钟,三个功能按键(mode,turn ,change ),FPGA ,数码管和蜂鸣器部分组成。

图: 多功能数字钟总体设计模块 以下就各个模块说明其功能1. 分频模块由于FPGA内部提供的时钟信号频率大约为50MHz,在这需要将它转化成1Hz的标准时钟信号供数字钟的计时显示;在此我采用了级联分频法.RTL图如下:代码如下:always @(posedge clk_1)if ( cnt2 〈156/2—1)/////////////////////////////////////100分频,生成10000Hz信号begincnt2 〈= cnt2 + 1;endelsebegincnt2 〈= 0;clk_2 <= ~clk_2;endalways @(posedge clk_2)if ( cnt5 〈10/2-1) /////////////////////////////////////////10分频,生成1kHz标准信号begincnt5〈= cnt5 + 1;endelsebegincnt5〈= 0;clk_1k〈= ~clk_1k;endalways @(posedge clk_2)if ( cnt3 < 100/2—1)//////////////////////////////////////////100分频,生成100Hz信号begin最终输出的是1Hz,100Hz,1kHz的标准时钟信号clk_1Hz ,clk_100Hz,clk_1k。

数字时钟的Multisim设计与仿真

数字时钟的Multisim设计与仿真

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载数字时钟的Multisim设计与仿真地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容电子电路Multisim设计和仿真学院:专业和班级:姓名:学号:数字时钟的Multisim设计和仿真一、设计和仿真要求学习综合数字电子电路的设计、实现和调试1. 设计一个24或12小时制的数字时钟。

2. 要求:计时、显示精确到秒;有校时功能。

采用中小规模集成电路设计。

3. 发挥:增加闹钟功能。

二、总体设计和电路框图1. 设计思路1).由秒时钟信号发生器、计时电路和校时电路构成电路。

2).秒时钟信号发生器可由555定时器构成。

3).计时电路中采用两个60进制计数器分别完成秒计时和分计时;24进制计数器完成时计时;采用译码器将计数器的输出译码后送七段数码管显示。

4).校时电路采用开关控制时、分、秒计数器的时钟信号为校时脉冲以完成校时。

2. 电路框图分计数器时计数器秒计数器译码器译码器译码器校时电路秒信号发生器数码管显示数码管显示数码管显示图1. 数字钟电路框图三、子模块具体设计1. 由555定时器构成的1Hz秒时钟信号发生器。

由下面的电路图产生1Hz的脉冲信号作为总电路的初输入时钟脉冲。

图2. 时钟信号发生电路2. 分、秒计时电路及显示部分在数字钟的控制电路中,分和秒的控制都是一样的,都是由一个十进制计数器和一个六进制计数器串联而成的,在电路的设计中我采用的是统一的器件74LS160D的反馈置数法来实现十进制功能和六进制功能,根据74LS160D的结构把输出端的0110(十进制为6)用一个与非门74LS00引到CLR端便可置0,这样就实现了六进制计数。

由两片十进制同步加法计数器74LS160级联产生,采用的是异步清零法。

(完整word版)数字钟

(完整word版)数字钟

数字钟的设计专业: 电子信息工程学号: **********班级: 1001**: **设计要求1: 能计秒、分、时, 且位24小时制;2能进行数字显示3粉和市能够校对;4实现整点报时功能, 且四高一低工作原理数字电子钟由信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路等组成。

秒信号产生器是整个系统的时基信号, 它直接决定计时系统的精度, 一般用555构成的振荡器加分频器来实现。

将标准秒脉冲信号送入“秒计数器”, 该计数器采用60进制计数器, 每累计60秒发出一个“分脉冲”信号, 该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用60进制计数器, 每累计60分, 发出一个“时脉冲”信号, 该信号将被送到“时计数器”。

“时计数器”采用24进制计数器, 可以实现一天24h的累计。

译码显示电路将“时、分、秒”计数器的输出状态经七段显示译码器译码, 通过六位LED显示器显示出来。

整点报时电路是根据计时系统的输出状态产生一个脉冲信号, 然后去触发音频发生器实现报时。

校时电路是来对“时、分、秒”显示数字进行校对调整。

其数字电子钟系统框图如下:60进制计数器分和秒一样, 都采用60进制计数, 本设计选74LS90和74ls47作为计数器, 将一对74LS90和74ls47设计成10进制加法计数器, 另一片设置6进制加法计数器。

将2对按反馈清零法串接而成。

秒计数器的十位和个位, 输出脉冲除用作自身清零外, 同时还作为分计数器的输入脉冲CP1。

当分(秒)计数部分的个位接受秒计数部分的信号(秒计数接受的信号为振荡器经分频后输出的1HZ的标准脉冲), 计数满60后向时计数部分的十位给出一个进位信号。

分(秒)十位计数部分接受个位的进位信号并进行计数, 计满6就想前一级给出进位信号。

当十位和个位计满60个数后计数器清零。

计数规律是从00——59——00。

设计电路图如图下图秒向分的进位信号的实现计分电路的关键问题是找到秒向分的进位信号。

课程设计数字时钟设计方案

课程设计数字时钟设计方案

课程设计数字时钟设计方案一、课程目标知识目标:1. 学生理解数字时钟的构成和工作原理,掌握时、分、秒的概念及其相互关系。

2. 学生学会运用所学数学知识,设计并计算出任意给定时间点的数字时钟显示。

3. 学生掌握24小时计时法,并能将其应用于数字时钟的设计。

技能目标:1. 学生能够运用所学知识,独立设计一个简单的数字时钟电路,并正确显示时间。

2. 学生通过实际操作,培养动手能力、问题解决能力和团队协作能力。

3. 学生能够运用数学知识进行时间计算,提高逻辑思维能力和数学应用能力。

情感态度价值观目标:1. 学生培养对数字电路和数学的兴趣,激发学习热情,形成积极的学习态度。

2. 学生在团队协作中,学会尊重他人,培养合作精神和沟通能力。

3. 学生通过数字时钟设计,认识到数学知识在实际生活中的应用价值,增强实践意识。

课程性质:本课程为信息技术与数学跨学科综合实践活动,旨在让学生将所学数学知识应用于实际生活,提高学生的创新意识和动手能力。

学生特点:六年级学生具备一定的数学基础和动手能力,对新鲜事物充满好奇心,但可能缺乏实际操作经验。

教学要求:教师应注重引导学生运用所学知识解决实际问题,鼓励学生进行团队合作,培养学生的创新精神和实践能力。

教学过程中,关注学生的个体差异,给予不同学生个性化的指导。

通过课程学习,使学生达到上述具体的学习成果。

二、教学内容本课程教学内容紧密围绕课程目标,结合课本知识,制定以下详细教学大纲:1. 数字时钟基础知识:- 时、分、秒的概念及相互关系- 24小时计时法及应用2. 数字时钟电路设计:- 数字时钟的构成及工作原理- 常用电子元件的认识与使用(如LED灯、按钮、电阻等)- 简单数字时钟电路图的绘制3. 数字时钟程序设计:- 编程软件的认识与使用- 基本程序结构(循环、条件语句等)- 数字时钟程序编写与调试4. 实践操作与展示:- 分组进行数字时钟电路搭建与程序编写- 各小组展示作品,分享设计过程和经验- 评价与反馈,总结经验教训教学内容安排与进度:1. 第一周:数字时钟基础知识学习,了解时、分、秒的关系,掌握24小时计时法。

(完整word版)数字钟verilog(word文档良心出品)

(完整word版)数字钟verilog(word文档良心出品)

目录1 设计任务及要求 (1)2 总体设计分析 (1)3 各模块设计 (2)3.1 数字钟主体部分 (2)3.1.1小时计数器 (2)3.1.2 分、秒计数器 (3)3.2 分频部分 (4)3.3 秒表模块 (5)3.4 闹钟模块 (5)3.5 时间设置模块 (7)3.6 报时模块 (7)3.7 控制显示模块 (8)3.8 顶层模块 (11)4 总结 (11)4.1 本次作业遇到的问题 (11)4.2 建议和总结 (12)附件 (13)1 设计任务及要求本次大作业的要求为设计一个多功能数字钟,其具体要求如下:1.有基础的实时数字钟显示功能,即时、分、秒的正常显示模式,并且在此基础上增加上,下午显示。

2.手动校准。

按动方式键,将电路置于校时状态,则计时电路可用手动方式校准,每按一下校时键,时计数器加1;按动方式键,将电路置于校分状态,以同样方式手动校分。

3.整点报时,仿中央人民广播电台整点报时信号,从59分50秒起每隔2秒发出一次低音“嘟”信号(信号鸣叫持续时间1S,间隙时间1S)连续5次,到达整点(00分00秒时),发一次高音“哒”信号(信号持续时间1S)。

4.闹时功能,按动方式键,使电路工作于预置状态,此时显示器与时钟脱开,而与预置计数器相连,利用前面手动校时,校分方式进行预置,预置后回到正常模式。

当计时计至预置的时间时,扬声器发出闹铃信号,时间为半分钟,闹铃信号可以用开关“止闹”,按下此开关后,闹铃声立刻中止,正常情况下应将此开关释放,否则无闹时作用。

5.秒表功能。

按start键开始计秒,按stop键停止计秒并保持显示数不变,直到复位信号加入。

2 总体设计分析设计的总体部分按照要求可以分为基本的数字时钟显示、手动校准、整点报时、闹钟功能和秒表功能5大部分。

其总体设计框图如下:图1 总体设计框图其中整点报时跟闹钟部分要求不同频率的声响,所以需要加入分频器模块将输入的1kHZ的分频产生500HZ及1HZ的方波信号,其中1HZ的信号对应1S 的周期,可以用作时钟秒的显示及秒表部分。

数字时钟课程设计方案

数字时钟课程设计方案

数字时钟课程设计方案一、课程目标知识目标:1. 学生能理解数字时钟的基本概念,掌握时、分、秒之间的换算关系。

2. 学生能运用所学知识分析并描述数字时钟的运行原理。

3. 学生了解数字时钟在生活中的应用,如电子表、计算机时钟等。

技能目标:1. 学生能够独立完成数字时钟的搭建,培养动手实践能力。

2. 学生能够运用编程软件设计简单的数字时钟程序,提高编程技能。

3. 学生通过合作交流,提高问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生培养对数字时钟的兴趣,激发学习热情,增强对科学技术的认识。

2. 学生在学习过程中,培养耐心、细心的品质,提高自我管理能力。

3. 学生通过数字时钟的制作,体会时间的宝贵,形成珍惜时间的观念。

课程性质:本课程为信息技术与科学实践相结合的综合性课程,旨在培养学生的动手能力、逻辑思维能力和创新能力。

学生特点:四年级学生具备一定的逻辑思维能力,好奇心强,动手实践欲望高,但注意力容易分散,需要激发兴趣并引导。

教学要求:注重理论与实践相结合,引导学生主动参与,鼓励合作交流,关注个体差异,提高学生的综合素养。

通过具体的学习成果,使学生在知识与技能、过程与方法、情感态度价值观方面得到全面发展。

本课程依据课程目标,结合教材第四章《时间与计时》内容,组织以下教学大纲:1. 数字时钟的基本概念与运行原理- 时间的概念及单位:时、分、秒- 数字时钟的组成:数字显示、计时电路、时序控制- 数字时钟运行原理:计时芯片、晶振、分频器等2. 数字时钟的制作与实践- 数字时钟搭建材料与工具的选择- 数字时钟搭建步骤与方法- 数字时钟编程设计:利用编程软件设计简单的数字时钟程序3. 数字时钟的应用与拓展- 数字时钟在生活中的应用实例- 数字时钟的创新设计:如节能时钟、多功能时钟等- 数字时钟与物联网技术的结合教学内容安排与进度:第一课时:数字时钟的基本概念与运行原理第二课时:数字时钟搭建材料与工具的选择及搭建方法第三课时:数字时钟编程设计及实践第四课时:数字时钟的应用与拓展教学内容注重科学性与系统性,结合学生实际,逐步引导学生在实践中掌握数字时钟的相关知识,培养学生的动手能力、逻辑思维能力和创新能力。

(完整word版)桌面时钟代码

(完整word版)桌面时钟代码

<HTML〉<HEAD〉〈TITLE〉动态数字时钟</TITLE〉〈SCRIPT language=”javascript">function digitalClock(){var today = new Date();digit_clock.innerText = today.toLocaleString();setTimeout(”digitalClock()", 1000 );}〈/SCRIPT〉〈LINK rel="styl esheet” type=”text/css" href="js。

css"〉〈/HEAD><BODY>〈H1 align="center" id=”digit_clock">〈/H1>〈SCRIPT language=”javascript"〉digitalClock();</SCRIPT><SCRIPT LANGUAGE="JavaScript”>var S = '。

..。

.';S = S.split('');//构成秒针的圆点var M = '*****'; M = M.split('');//构成分针的圆点var H = '****’;H = H.split('’);//构成时针的圆点var Ybase = 8; //构成秒、分和时针的圆点之间的间隔距离(Y轴)var Xbase = 8; //构成秒、分和时针的圆点之间的间隔距离(X轴)var dots = 12;//钟盘上的小时刻度数,通常为12,即1,2,3,.。

,12for (var i = 0; i 〈 dots; i++){//将小时刻度值(即1,2,3,。

数字时钟设计方案

数字时钟设计方案

数字时钟方案设计目录摘要 (3)一、设计目的 (3)二、设计要求 (3)三、选择器件 (3)四、器件介绍 (4)五、设计的具体实现 (8)六、实验仿真 (12)七、心得体会 (19)八、参考文献 (20)摘要数字时钟最主要的部件是计时,显示具体的时间。

数字时钟主要是时、分、秒的显示,众所周知,一天有二十四小时,一小时有六十分钟,一分钟有六十秒,因此数字时钟的核心部件就是计数器,主要的是二十四进制和六十进制的计数器。

计数器有很多种类,74160是一种四位二进制计数器,通过它可以设计出不同进制的计时器,可以用来像数字时钟一样显示时、分、秒。

将74160计数器的输出端经过译码器接到七段数码管上,就可以完成时,分,秒的显示。

将74160计数器,译码器和七段数码管封装在一起,输入1Hz的外输入脉冲信号,就可实现数字时钟的整体设计。

关键字:74160计数器7448译码器七段数码管数字时钟一、设计目的1、掌握不同进制计数器的设计方法,学会运用集成芯片来达到不同进制计数器的设计;2、掌握数码管的使用方法以及如何通过译码器将计数器输出的信号值正确地在数码管上显示出来。

二、设计要求1、用74160设计一个数字钟电路,使之能够从0时0分0秒到23时59分59秒循环计时;另外最好能够通过数码管将时分秒显示出来。

假定已有频率为1Hz 的外输入脉冲。

2、提示:显示部分可通过7448和7段数码管实现。

3、利用QUARTUSⅡ等软件进行时钟方案设计,并进行仿真。

三、选择器件1、74160计数器6个2、7448译码器6个3、7段数码显示管6个4、与门4个5、与非门3个6、1Hz的外输入脉冲信号设计方案要求提供7、+5V直流稳压电源1个8、导线若干四、器件介绍1、74160计数器74160计数器是一种十进制同步计数器(异步清除)。

查阅74160计数器数据手册,则有:(1)管脚图:引出端符号:TC 进位输出端CEP 计数控制端Q0-Q3 输出端CET 计数控制端CP 时钟输入端(上升沿有效)/MR 异步清除输入端(低电平有效)/PE 同步并行置入控制端(低电平有效)※说明:P0,P1,P2,P3是数据输入端; Q0,Q1,Q2,Q3是数据输出端;PE 是低电平有效,为同步并行置入控制端,在构造不同进制的计数器时,可以通过给PE 输入低电平,让其处于工作状态来置入一个数,从而实现不同进制计数器的设计;MR也是低电平有效,为异步清除输入端,可以通过给输MR 输入低电平,而使其处于工作状态,从而实现计数器的复位功能;TC为进位输出端,当低位向高位有进位时,会向下一个计数器输入高电平;CP为时钟信号输入端;CET和CEP为高电平有效,给其输入高电平时,计数器才能正常计数,其中给CET输入低电平时,可以实现计时电路的暂停。

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

目录:第一章设计目的 (1)第二章设计要求 (2)第三章方案确定 (3)第四章方案设计 (4)第一节220V电源供电部分 (4)第二节时钟和温度部分方案设计 (4)第三节单片机的选择 (6)第四节显示器件选择 (6)第五节温度方案选择 (7)第六节串口通讯方案选择 (8)第五章性能测试 (10)第六章结果分析 (13)第七章个人工作 (14)第八章设计体会 (15)第一章设计目的智能仪表课程设计是自动化专业的专业实践课程。

本课程的任务是通过设计完成一个具有完整功能的单片机系统,是学生掌握目前典型自动化仪表的一般设计要求和设计方法,掌握开发及设计工具的使用方法,通过这一设计实践过程,锻炼学生的动手能力和分析、解决问题的能力;培养对所学知识的综合应用能力。

随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。

本设计是数据采集及处理,显示系统与单片机有效结合,本设计是通过在“单片机原理及应用”课堂上学习的知识的综合应用,以及查阅资料,培养一种自学的能力。

并且引导一种创新的思维,把学到的知识应用到日常生活当中。

在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程,学会对常见问题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。

全能提高个人系统开发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打下了坚实的基础第二章设计要求带秒表/时钟计时器,万年历的显示屏设计。

基本功能要求:1.可动态左右,上下显示“中国计量学院欢迎你”;2.在5秒按键无操作则以24h(小时)计时方式显示时、分、秒;3.使用按键开关可实现时分调整;4.具有闹钟功能,声光提示。

扩展功能:1.数字时钟/圆形时钟显示可转换;2.显示汉字可设置;3.可232通讯显示计算机传送字符;4.其他扩展功能。

第三章方案确定经过小组全体组员讨论,最终确立方案制作时钟。

在时钟基本功能实现的基础上,小组成员对扩展功能进行讨论并达成共识。

最终决定设计的时钟除基本功能外,还具有以下扩展功能:1.可以显示,设置年,月,日,并且有闰年补偿功能,2.可以上下滚动左右滑动显示字符串功能;3.可以自定义汉字功能;4.可以232通讯,显示出字符功能;5.具有温度显示功能;6.具有断电时间保护功能。

第四章方案设计第一节220V电源供电部分由于以前参见过电子设计大赛,所以有220V AC转9V DC的电源,我们在起基础上添加了一个7805三端稳压管,加之滤波电容,转换成单片机可以用的DC 5V电图4-1 电源转换原理图第二节时钟和温度部分方案设计(1)方案设计思路按照系统的设计功能要求,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合DS1302 和DS18b20来控制时钟和温度的调整显示。

获得时钟温度数据信息,单片机对其进行一系列的处理,最后通过液晶显示出来。

(2)时钟系统方案论证方案 1:通过单片机内部的定时器/计数器,用软件实现,直接用单片机的定时器编程以实现时钟。

方案 2:用专门的时钟芯片(DS1302)实现时钟的记时,再把时间数据送入单片机,由单片机控制显示。

虽然用软件实现时钟硬件线路简单,但是程序运行的每一步都需要时间,多一步或少一步程序都会影响记时的准确度,对定时器定时也不是十分准确,时钟精度很低,对于我们实现所需要的功能造成软件编程非常复杂。

用专用时钟芯片硬件成本相对较高,但它的精度很高,软件编程很简单。

综上所述,选择方案2。

图4-2 DS1302管脚图图4-3 DS1302电路原理图第三节单片机的选择对于单片机的选择,如果用8031 系列,由于它没有内部RAM,系统又需要大量内存存储数据,因而不可用;51 系列单片机的ROM 为4K,对于我们设计的系统可能有点小;52 系列单片机与51 系列的结构一样,而ROM 扩大为8K,对我们设计系统提供充足的空间进行功能的扩展。

再有51 系列单片机与52 系列的单片机价格差不多。

因此,我们选择STC89C52RC的单片机。

第四节显示器件选择方案1:用数码管或点阵LED 显示。

方案2:用液晶1602 显示。

方案3:用液晶12864 显示。

时钟和温度的显示可以用数码管或LED,而且价格便宜。

但是数码管的只能显示简单的设计的系统,与我们设计要求也不相符。

有很多东西需要显示,还是用显示功能更好的液晶显示器比较好,它能显示更多的数据,用1602 液晶显示数据有限,1602 不能够显示汉字,只能够显示一些基本的西文字符,显示数据的可读性不好,用可以显示汉字的12864 液晶显示器还可以增加显示信息的可读性,至于指针的转动则才用12864 加ds1302同步控制,让人看起来会很方便。

虽然它们在价格上差距很大,但是1602不能够实现我们的要求,12864.是我们唯一的选择。

为了可以用键盘调节屏幕亮度,我们用了两个9014三极管,当做开关,离散式控制屏幕亮度。

SDA接P2^1,SLC接P2^0,Q2的C接LCD12864的20管脚,控制两个I/O口的电压,使其Q1,Q2工作在导通与截止状态,达到开关的作用。

图4-4 LCD12864背景光控制原理图第五节温度方案选择方案1:用热敏电阻等测温元件测出电压,再转换成对应的温度。

需要比较多的外部元件(A/D 转换)支持,且硬件电路复杂,制作成本相对较高。

方案2:用DS18B20 直接测温。

DS18B20 温度传感器是美国DALLAS 半导体公司最新推出的一种改进型智能温度传感器,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12 位的数字值读数方式。

经比较,我们选择方案2。

温度实现只能通过外部的温度传感器来实现。

经上网查阅及市场考察,DS18b20 体积小,只有3 只脚,电路接法简单。

精度为0.5°C,也符合我们设计的要求。

DS18B20 也是我们通常使用的型号,因此温度传感器用DS18B20。

图4-5 DS18B20电路原理图第六节串口通讯方案选择根据设计要求,要用RS232串口通讯计算机显示计算机传送地字符,因为我们团队的计算机都是比较新的,没有RS232这样的串口,所以我们用USB转RS232连接线完成电脑与单片机的链接,单片机方面我们用MAX232这个芯片与计算机链接,串口通讯方面,MAX232有着得天独厚的优势,首先不用写驱动程序,只要设置好定时器的工作方式和初值,就可以进行通讯,其次,它的外围硬件电路很简单,使用方便,而且,它的传送准确度很好,不易出错。

图4-6 RS232通讯电路原理图第五章性能测试图5-1 实际焊接好的电路板图实际的电路板焊接好以后,我们用万用表测量每一条线路是否短路和短路,改正了一些错误后终于,实现了预期效果,在无插芯片的条件下,测量各个脚的电压,看起是否正常。

尔后插入单片机,DS1302,DS18b20和MAX232测量其数据口,看其是否正常工作,结果工作正常。

图5-2 数字显示时间界面图按下做下角的模式选择键,进入时间设置状态,连按或者按左上角的功能选择键进入闹钟和自定义汉字设置界面图5-3 闹钟和自定义汉字设置界面图假若五秒按键无操作,系统会自动跳入24小时显示的时间显示和汉字滚动界面图5-4 时间显示界面和汉字滚动界面图至此,可以判断出,DS1302,DB18b20和LCD16824部分没有问题,在进行串行口通讯试验,重启单片机和掉电测试后,确认整个电路板正常工作,软件正常工作。

第六章结果分析经过各个阶段的测试后,我们的圆满完成了设计方案,完成了这个项目,期间代码一千五百余行,优化的时间就可以再写一次数字钟的程序了,硬件方面从最初的设计,到方案确定,直至调试成功,与软件匹配的很好。

实现的功能有:1)可以显示,设置年,月,日,并且有闰年补偿功能。

2)可以上下滚动,左右滑动显示字符串功能。

3)可以自定义汉字功能。

4)在5秒按键无操作则以24h(小时)计时方式显示时、分、秒。

5)具有温度显示功能。

6)具有断电时间保护功能。

7)使用按键开关可实现年月日时分秒调整。

8)具有闹钟功能,声光提示。

9)显示汉字可设置。

10)可232通讯显示计算机传送字符。

11)屏幕亮度可调。

12)可以直接用220V交流电供电。

13)具有秒表功能。

第七章个人工作个人工作:在此次的课程设计中,我的任务是以下几部分:1.硬件部分:修改电路图,参与硬件调试工作。

2.软件部分:编写,调试和优化除MAX232所有程序。

3.设计调试方案并进行调试。

第八章设计体会通过此次课程设计,单片机系统的设计能力有了很大的提高。

因为以前参见过学校的电子设计大赛,我负责的是硬件,本着全面发展的原则,我这次负责软件,工训的张科曾说过,“数字钟就是软件编程,如果把数字钟的程序变好,以后就没有编不出的程序了”,虽然因为伙伴们的选择,最终没能才加成次培训,但是我还是深深地记住了这句话,在这次课程设计里,我从一开始负责的就是软件,看数据手册,写驱动,调试,优化,每个白天,每个夜晚,我都在全身心的投入其中,终于在开发板上实现了全部功能,先于硬件做出结果,然后由于硬件有错误,我有参与了硬件的调试,和与软件的整合,在这半个月里,我获得了很大的提高,以前一些不熟悉的知识,方法,现在掌握了,不知道的知识,现在熟悉了,希望以后又更多的机会。

在这次课程设计中,我们团队配合的很好,在开始分工明确,并且经常讨论。

虽然遇到过分歧,但大家各抒己见,进行思想风暴,发现问题,讨论问题,解决问题,我们一次又一次的进行这个工作,终于在我们三名同学的配合下完成了这个课程设计,锻炼了我的团队合作能力参考文献:[1]万福君,潘松峰,刘芳,吴贺荣,王秀梅. MCS-51单片机原理、系统设计与应用. 北京:清华大学出版社,2008[2]刘莉,董渊,张瑞丰. C++语言程序设计(第3版). 北京:清华大学出版社,2009[3]陆蓓. C语言程序设计. 北京:科技出版社,2004[4]李青. 电路与电子技术基础. 杭州:浙江科学技术出版社,2005/成都:西南交通大学出版社,2005。

相关文档
最新文档