首页

> 期刊投稿知识库

首页 期刊投稿知识库 问题

数码管显示时钟实验论文格式

发布时间:

数码管显示时钟实验论文格式

给你个电路和程序,//前几天帮一个网友写,单片机定时时钟在调节功能,可以参考一下我程序

/**************************************************

*

*    6位数码管显示电子钟

*

* 功能:  按键加,按键减, 按键,启动和停止。

*

*

***************************************************/

#include "REG52.H"

sbit SHUG_01 = P2^0;    //数码管1

sbit SHUG_02 = P2^1;    //数码管2

sbit SHUG_03 = P2^2;    //数码管3

sbit SHUG_04 = P2^3;    //数码管4

sbit SHUG_05 = P2^4;    //数码管5

sbit    KEY0_01 = P0^0;    //按键  启动或停止

sbit    KEY0_02 = P0^1;    //按键  加

sbit    KEY0_03 = P0^2;    //按键减

#define     LED_DATA        P1      //P1数据端口

unsigned char value_temp = 0;

unsigned char value_Outk = 0;

unsigned char value_shio = 8;

unsigned char value_feno = 40;

unsigned char code   value_tab0[]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90}; //共阳极

unsigned char code   value_tab1[]={0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10}; //共阳极带点

/*

* 延时1ms延时子函数

**/

void Delay_1ms(unsigned int Time)

{

unsigned int x, y;

for(x = Time; x > 0; x--)

for(y = 120; y > 0; y--);

/*

* 程序运行【启动和停止】子函数

**/

void Disp_layledketCmd(void)

{

/***小时***/

SHUG_01 = 1;

LED_DATA = value_tab0[value_shio / 10];   /*******小时的十位数显示***************/

Delay_1ms(5);

SHUG_01 = 0;

SHUG_02 = 1;

LED_DATA = value_tab1[value_shio % 10];   /*******小时的个位数显示***************/

Delay_1ms(5);

/***分钟***/

SHUG_03 = 1;

LED_DATA = value_tab0[value_feno / 10];   /*******分钟的十位数显示***************/

Delay_1ms(5);

SHUG_03 = 0;

SHUG_04 = 1;

LED_DATA = value_tab1[value_feno % 10];   /*******分钟的个位数显示***************/

Delay_1ms(5);

/***秒钟***/

SHUG_05 = 1;

LED_DATA = value_tab0[value_miao / 10];   /*******秒钟的十位数显示***************/

Delay_1ms(5);

SHUG_05 = 0;

SHUG_06 = 1;

LED_DATA = value_tab0[value_miao % 10];   /*******秒钟的个位数显示***************/

Delay_1ms(5);

SHUG_06 = 0;

/*

* 定时器初始化定时50ms

**/

void Tero_Init(void)

{

TMOD = 0x01;

TH0 = 0x4C;

TL0 = 0x00;

ET0 = 1;

TR0 = 1;

EA = 1;

/*

* 按键开关【启动和停止】子函数

**/

void Scan_keyoutCmd(void)

{

if(KEY0_01 == 0)

{

Delay_1ms(10);

if(KEY0_01 == 0)

{

TR0 = ~ TR0;

}

while(KEY0_01 == 0);

if(KEY0_02 == 0)

{

Delay_1ms(10);

if(KEY0_02 == 0)

{

value_miao--;

if(value_miao == -1)

{

value_feno--;

value_miao = 59;

if(value_feno == -1)

{

value_shio--;

value_feno = 59;

if(value_shio == -1)

{

value_shio = 23;

}

}

}

while(KEY0_02 == 0);

}

if(KEY0_03 == 0)

{

Delay_1ms(10);

if(KEY0_03 == 0)

{

value_miao++;

if(value_miao == 60)

{

value_miao = 0;

value_feno++;

if(value_feno == 60)

{

value_feno = 0;

value_shio++;

if(value_shio == 24)

{

value_shio = 0;

}

}

}

while(KEY0_03 == 0);          //检测松手

}

}

/*

* 函数主体

**/

int main(void)

{

P1 = P2 = P3 = 0x00;

Tero_Init();

while(1)

{

Scan_keyoutCmd();

Disp_layledketCmd();  //执行应运程序

}

/*

* 定时器中断服务程序

**/

void Tmero()interrupt 1

{

TH0 = 0x4C;

TL0 = 0x00;

value_temp++;

if(value_temp == 20)

{

value_temp = 0;

value_miao++;

if(value_miao == 60)

{

value_feno++;

value_miao = 0;

if(value_feno == 60)

{

value_shio++;

value_feno = 0;

if(value_shio == 24)

{

value_shio = 0;

}

}

}

硬件是很简单的,我不画,和它的简要说明。最小的单芯片系统基础上的P0端口访问的数据的数字控制端,P2.6,P2.7连接数码管的控制端。 程序如下:#包括的的定义uint无符号整数定义UCHAR无符号的字符 SBIT S1 = P2 ^ 6 ;/ / 10位 SBIT S2 = P2 ^ 7 ;/ /位 UCHAR NUM0,数量; 的UCHAR代码表[] = {的0x3F,0X06,0x5b, 0x4f,0x66, 0x6d,0x7d,为0x07到0x7f,0x6f, 0x77,0x39,0x7c,0x5e者,值为0x79,0x71}; 无效延迟(UCHAR X) UCHAR I,J; (I = X> 0,我 - )为(J = 110; J> 0,J - ); } BR />无效的init() { TMOD = 0X01; / /的 TH0 =(65536-45872)/ 256的设置定时器0的作品01; ??/ /加载的初始值11.0592水晶定时50ms的 TL0 =(65536-45872)%256; EA = 1; ET0 = 1; TR0 = 1; } 的无效TO_time()中断 { TH0 =(65536-45872)/ 256 / /加载初始值的11.0592晶体定时50ms的 TL0 =(65536-45872)%256; NUM0 + +; (40 ==的NUM0)/ /到40,2秒 { NUM0 = 0; 数+ +; />} } 显示() { S1 = 1; P0 =表[num/10]; S1 = 0; P0 = 0XFF; 延迟(5); S2 = 1; P0 =表[NUM%10]; S2 = 0; } 无效的主要() {的init(); (1) {显示() } }

我博客上有电子钟的程序,欢迎去参考。

数码管显示的毕业论文

这个没关系先自己写到时候反回来再修改

这个也能做毕业设计/* 程序详细功能介绍:* 利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阳数码管的a-h的笔段上,* 数码管的公共端通过三极管8550选通。在数码管上循环显示0-9数字,显示时间的间隔可通过修改延时程序。* LED数码显示原理:* 七段LED显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的极管的接线形式,* 可分成共阴极型和共阳极型。* LED数码管的g~a七个发光二极管因加正电压而发亮,因加零电压而不以发亮,* 不同亮暗的组合就能形成不同的字形,这种组合称之为字形码,* 由于显示的数字0-9的字形码没有规律可循,只能采用查表的方式来完成我们所需的要求了。* 下面给出共阳极的字形码*/#include unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};unsigned char dispcount;void delay02s(void);void main(void){P1_0=0;//选通第一位数码管的阳极位选端,即给数码管的共阳极供电while(1){for(dispcount=0;dispcount<10;dispcount++){P0=table[dispcount];delay02s();}}}void delay02s(void){unsigned char i,j,k;for(i=20;i>0;i--)for(j=30;j>0;j--)for(k=248;k>0;k--);}

目 录 中英文摘要,关键词………….....1 一,中英文摘要,关键词 前言……………………………….2 二,前言 原理框图………………………….3 三,原理框图 毕业设计主要结构 结构……………….3 四,毕业设计主要结构 4.1,时基信号 . ,时基信号…………………….3 4.2,分频器件 CD4040………….10 . , 4.3,可逆计数器 CD40110……...15 . , 4.4,置数开关 . ,置数开关……………………20 4.5,控制门 . ,控制门………………………20 4.6,执行电路 . ,执行电路……………………21 毕业设计详细电路图 五,毕业设计详细电路图……………23 详细原理解释……………………24 六,详细原理解释 焊接与调试………………………25 七,焊接与调试 结论………………………………26 八,结论 参考文献…………………………27 九,参考文献 中英文关键字,摘要: 一, 中英文关键字,摘要: 逆计时数显定时器的设计 [摘要] 本文介绍了一种电子定时器.定时时间用数字显示.并进行逆计数.当 摘要] 计数器显示为 “ 0 ” 时.控制器会自动切断或打开用电器的电源, 定时时间 范围 1~ 990分钟。该定时器可替代目前一些家用电器中的机械定时器。 倒计时时定时器的用途很广泛,它可以用作定时器,控制被定时的电器,实现 定时开或者定时关,在定时的过程中,随时显示剩余时间, 它还可以用作倒计 时计数器。由三位数码管直观显示倒计时计数状态。 关键词: 关键词:电子定时器,数字显示,倒计时作者:高剑夫 指导老师:朱永乐 [Abstract] [Abstract] This article introduced one kind of electronic timer. Fixed the time is demonstrated with the digit. And carried on ploting the number. When the counter is demonstrated “0”, The controller automatic turnoff or opens with power source of electric appliance,the range of fixed time is 1~ 990 minutes.This timer may substitute some mechanical timer of domestic electric appliances in the present. The use of the count down timer is very widespread, it can be used as the timer,which controls the electric appliance what be fixed time, realizes fixed time opened or closed, in the process of fixed time, momentarily demonstrates the surplus time, it can be also used as the countdown counter. Display the condition of the countdown immediately by three nixietube. Key word: electronic timer ,digit demonstration,countdown Written by Jianfu Gao Supervised by Yongle Zhu 二, 前言计数器是最常用的时序电路之一,他们不仅可用于对脉冲进行计数,还可以用 于分频,定时,产生节拍脉冲以及其他时序信号。计数器的种类不胜枚举,按照 编码分类可以分成:二进制码计数器,BCD(二——十进制)计数器,循环码计 数器。文章中涉及到的计数器是十进制的。 可逆计数器又称作加/减计数器。是计数器的一个重要组成部分,除了一些专 用的大规模可逆计数器具有符号框功能, 中规模可逆计数器一般是不具备极性符 号功能的。 因此用无符号的中小规模可逆计数器设计带符号的可逆计数器显得尤 为必要.一般完成这一转换需增加三个单元电路。①符号寄存器和符号显示驱动 器 用于寄存和驱动计数状态的极性符号。②清零电路,在计数器的计数状态+0 和 -0 相互转换时,它使计数器清零。③控制门电路。在可逆计数器的极性符号 控制下, 它使正计数状态时的增加时钟脉冲和城小时钟脉冲分别变成负计数状态 时的减小时钟脉冲和增加时钟脉冲。 我们这篇论文写的逆计时数显定时器是在以电子技术(数字部分)该教材基础 上写成的。它主要由:时基信号,分频器,可逆计数器,控制门,置数开关,执 行电路组成。这种电子定时器定时时间用数字显示,并进行逆计数。当计数器显 示为 “ 0 ” 时.控制器会自动切断或打开用电器的电源, 定时时间范围 1~ 990 分钟,LED 数码管显示运行过程。为了更好的理解该电路的设计原理,文章 中详细解释了构成该电子定时器的每个构成部分。 这种采用常规 CMOS 数字集成电路的定时器,电路原理简单,使用方便,适 用于家用电器及工业设备的定时控制,故值得电子爱好者业余制作。 三,原理框图: 原理框图: 数码管 可逆计 数器 控制门 执行电路 置数 开关 分频器 被控电路 时基信号 四,毕业设计主要结构 4.1 时基信号 . 图中 VD1、Rl~R3、D1、D2 等组成时基信号产生电路。 VD1 以及下文中的 VD2,VD9,VD16 都是 1N4001 1N4001 的特征有: 低的反向漏电流 较强的正向浪涌承受能力 高温焊接保证 引线可承受 5 磅 (2.3kg) 拉力 它的极限值和温度特性 TA = 25℃ 符号 最 大 可 重 复 峰 值 VRRM 反向电压 最大均方根电压 VRMS 最 大 直 流 阻 断 电 VDC 压 最 大 正 向 平 均 整 IF(AV) 流电流 峰 值 正 向 浪 涌 电 IFSM 流 8.3ms 单一 正 弦半波 最 大 反 向 峰 值 电 IR(AV) 流 典型热阻 RθJA 工 作 结 温 和 存 储 Tj, TSTG 温度 电特性 TA = 25℃ 符号 最大正向电压 IF = VF 1.0A 最大反向电流 IR TA= 25℃ TA=100℃ 见下表 50 35 50 1.0 30 单位 V V V A A 30 65 -50 --- +150 ?A ℃/W ℃ 1.1 单位 V ?A 5.0 100 典型结电容 VR = Cj 15 pF 4.0V, f = 1MHz 时基信号取交流电的 50HZ 信号。电源变压器次级输出的交流电压经 VD1 半 波整流后在 R1 上产生 50HZ 的脉冲直流电。 图中 D1,D2 是 CD4069------六反相器 CD4069 提供了14 引线多层陶瓷双列直插(D)、熔封陶瓷双列直插(J)、塑 料双列直插(P)和陶瓷片状载体(C)4 种封装形式。 推荐工作条件: 电源电压范围…………3V~15V 输入电压范围…………0V~VDD 工作温度范围 M类…………-55℃~125℃ E 类………….-40℃~85℃ 极限值: 电源电压…...-0.5V~18V 输入电压……-0.5V~VDD+0.5V 输入电流…………….±10mA 储存温度…………-65℃~150℃ 引出端符号: 1A~6A 数据输入端 VCC 正电源 Vss 地 1Y~6Y 数据输入端 逻辑符号: 引出端排列(俯视) 逻辑表达式: Y= A 逻辑图: 由点 1 输出的脉冲信号经 D1,D2 等组成的施密特触发器整形后在点 2 输出 50HZ 的矩形脉冲信号,供分频器作时钟信号。 施密特触发器特点 施密特触发器与其说是“触发器”,不如说是具有滞后特性的数字传输门, 其特点有二: 1.输入电平的阈值电压由低到高为 ,由高到低为 ,且 > , 为负 输出的变化滞后于输入,形成回环。我们将称 向阈值电压,二者的差值称为回差。 为正向阈值电压, 称 2.与双稳态触发器和单稳态触发器不同,施密特触发器属于“电平触发”型 电路,不依赖于边沿陡峭的脉冲。 下图是施密特发器的电压传输特性,图 (a) 是反相传输特性,图 (b) 是同相传 输特性。 二、由反相器构成的施密特触发器 1.反相器构成的施密特触发器的电路结构 将两级反相器串接起来,同时通过分压电阻把输出端的电压反馈到输入端,就构 成了图所示的施密特触发器。 (a)电路 (b) 图形符号 2.反相器构成的施密特触发器的工作原理 G1,G2 为 CD4069 反相器,门电路的阈值电压为:VTH=1/2VDD,且 R1

led显示电子钟显示毕业论文

我这里有的 可以找我QQ:305810368

我有现成的,采用1602液晶显示的。C语言的程序。仿真PROTEUS文件都用。money来取。

摘 要本次的硬件综合设计是对我们所学知识的综合运用,独立完成具有一定实用价值的小型系统——数字时钟。数字时钟是一种用数字技术实现是、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,具有更长的使用寿命,能被更好的广泛运用。数字时钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。数字时钟系统的主要功能:(1)通过液晶显示器显示时分秒,具有时分校准、整点报时和加点自检功能;(2)整点报时通过光和声音两种情况报警;(3)时钟信号有主用时钟电路提供;(4)时钟校准由键盘完成;(5)系统在丢电的情况下不影响时钟的运行。系统运用到的硬件资源:单片机核心系统(AT89S52)、实时时钟(DS1307)、TD0273D01七段LCD(HT1621B驱动)、NTC测量电路(NE555)、USB通信和供电电路( CH372)、LED指示灯、键盘、蜂鸣器等。首先,我们通过基本的焊接技能训练,掌握LCD Exam实验板的硬件原理,进行PCB线路板的设计,将运用到的硬件进行组装和焊接,通过硬件调试。接着,根据所设计数字时钟的功能要求进行软件的总体结构设计、软件的具体实现并仿真调试。最后,进行程序固化、系统的调试和维护,最终完成整个系统的设计,提交课程设计报告。 此系统的设计是我们了解采用控制产品开发的全部过程,掌握专用计算机系统的软硬件设计过程、方法及实现,为以后设计和工作打下良好基础。关键词:数字时钟 DS1307 单片机 目 录 摘要一、总体结构二、硬件设计原理1、时钟模块2.核心模块3.显示及驱动模块4.其他电路(1)蜂鸣器(2)POWER LED指示灯(3)键盘(4键)(4)电阻(5)电容三、软件总体结构四、软件具体实现1.系统初始化2.报警部分3.显示程序4.CPU读流程5.HT1621的一个字节的写过程6.DS1307的一个字节写的过程7.DS1307的一个字节读的过程五、调试和故障排除1.焊接测试2.程序调试六、结束语七、参考文献八、附录

论文格式在wps显示不出页码

具体操作步骤如下:

1、首先打开wps文字,可以看到箭头所指的地方页面、页面信息消失了。

2、在自定义状态栏的空白处,右击鼠标,展开菜单。

3、在展开的菜单中可以看到“页码”、“页面”前没有进行勾选。

4、分别点击“页码”、“页面”,使之前面呈现绿色的对号。

5、设置完成后就可以看到状态栏中出现了页码、页面信息。

wps中首页不显示页码,可通过设置首页不同,并删除首页的页码实现。

方法步骤如下:

1、打开需要操作的WPS文档,在插入选项卡中找到并点击“页码”,然后选择一个需要的页码样式。

2、在页眉页脚设计工具中,勾选“首页不同”选项。

3、在第二页页码处点击鼠标右键,并选择“设置页码格式”。

4、在页码编号下面选择“起始页码”,并在后边输入“0”,然后点击确定即可。

5、返回主文档,可发现已成功在wps中设置首页不显示页码。

1、打开WPS表格,在功能菜单区里点击【插入】--【页眉和页脚】选项。

2、在【页面设置】界面下,选择【页眉/页脚】--【页脚】选项。

3、点击【页脚】对话框右边的【小倒三角形】在弹出的下拉菜单里选择【第1页,共?页】选项,点击【确定】。

4、完成上述步骤后,点击【打印预览】,看看设置效果。

扩展资料

WPS使用小技巧

1、养成好习惯,定时备份:很多时候我们是无法避免电脑死机或者是停电等特殊情况的,而为了避免在办公中出现这些突发状况,导致我们的文档或表格没有保存好,那将是我们的损失,所以务必要设置定时备份功能。

2、数据太多看不清,可创建组:当表格数据过于庞大的时候,我们可以为其创建多个组,观看数据时,只需展开即可,非常方便。

3、快速直达底部,只需双击左键:当表格太长的时候,我们要拖到底部是一件很浪费时间的事情,所以我们可以将光标定位到顶部的单元格边框处,当光标变成十字箭头时,双击左键即可直达底部。

4、 让别人填写的表格,可以限制输入数据长度:让人填写数据的表格,我们可以稍作限制,比如限制在某单元格只能输入8位数,超过8位数就无法输入。

5、删除重复值,只需一键搞定:导入的数据太多,自己也搞不清有没有重复数据,眼睛去查找,那更是麻烦。在WPS中,我们可以一键快速删除所有重复值。

一、先说原因:在打印设置中没勾选“图形对象”

二、解决方法:勾选“图形对象”即可

三、原理剖析:

因为在wps中,默认生成的页码都是在文本框中,如下图所示

而文本框属于图形对象,那么如果你在打印设置中,没有勾选打印“图形对象”,则这个位于文本框中间的页码就不会被打印出来。

四、轻度拓展

那页码能放到外面,不在文本框里面吗,可以的,可以直接剪切出来,粘贴到外面,也可以手动ctrl+f9插入域 ,在域里面写page,最后更新域即可。

数字时钟毕业论文格式

电子钟相关毕业设计 ·数字电子钟的电路设计 (字数:9242,页数:22 )·数字电子钟的设计与制作 (字数:8017,页数:22 )·数字钟的设计 (字数:6208,页数:21 )·基于8051单片机的数字钟 (字数:21638,页数:50)·基于单片机的电子时钟控制系统 (字数:7935,页数:42 )·数字电路数字钟设计 (字数:4846,页数:21 )·电子闹钟设计 (字数:4094,页数:19 )·定时闹钟设计 (字数:5714,页数:24 )·智能定时闹钟设计 (字数:3826,页数:18 )·下棋定时钟设计 (字数:5290,页数:24 )·多功能数字钟设计与制作 (字数:13129,页数:34)·基于单片机的电子钟设计 (字数:7710,页数:24 )·基于单片机的数字电子钟设计 (字数:10301,页数:42)·基于Labview的虚拟数字钟设计 (字数:17457,页数:32)·电子日历钟 (字数:10677,页数:33)·数字钟的设计与制作 (字数:4922,页数:23 )·单片机数字钟设计 (字数:15355,页数:47)·基于单片机的数字钟设计 (字数:12541,页数:27)·单片机定时闹钟设计 (字数:8450,页数:24 )·万年历可编程电子钟控电铃 (字数:14371.页数:41)·数字定时闹钟设计 (字数:7770,页数:28 )·基于EDA技术的数字电子钟设计 (字数:12247,页数:32)·多功能时钟打点系统设计 (字数:8353,页数:31 )·智能音乐闹钟设计 (字数:10002,页数:37)·基于AT89S51单片机的数字电子钟设计 (字数:14560,页数:39)

摘要 单片机是计算机科学的一个分支,广泛地被应用与各种领域。在有些单片机应用系统中所处理记录的一些数据是与时间密切相关的,这种情况有2种主要方法:一采用时钟芯片精确简单可靠。二就是在系统程序中集成时钟程序。本系统采用MCS51系列单片机(CISC复杂指令集单片机),在系统中软件实现时钟系统。可以应用到事务处理实时性要求不高、MCU相对空闲、但又需要对记录的数据提供时间参数的控制系统。本系统采用比较典型的MCS51系列中的ATMEL公司AT89C51单片机,ATMEL公司以其FLASH存储技术开发出8位高性能AVR系列单片机。(属于RISC精简指令集 8位单片机中性能领先)。AT89C51也亦采用这个FLASH程序存储技术使用和下载方便可靠。系统外围电路 有4片串入并出74HC164译码芯片驱动4个8段共阳LED构成静态LED显示电路 键盘采用独立键结构简单变成方便 晶振采用外部接法使用1个12M晶振和2个20P微调电容构成。复位电路采用简单的上电复位和按键复位(工业上常用813等看门狗芯片) 用多个发光2极管LED组成指示系统由于51 I/O驱动能力不是很强为了增加LED亮度应用了74HC04非门驱动。 在说明系统前介绍了单片机MCU 发展和相关的知识 以及一些常用的电路。 关键词: MCS51;AT89C51;AVR;RISC精简指令集;CISC复杂指令集; 74HC164;74HC04;FLASH 目录 摘要2 ABSTRACT 3 目录4 第一章 绪论 5 1.1 单片机概述 5 1.2 单片机的基本组成 5 1.3 单片机的特点 7 1.4 主要性能指标 7 1.5 单片机种类简介 8 麻烦采纳,谢谢!

相关百科

热门百科

首页
发表服务