文档库 最新最全的文档下载
当前位置:文档库 › 带有LCD显示的音乐倒数计数器课程设计

带有LCD显示的音乐倒数计数器课程设计

带有LCD显示的音乐倒数计数器课程设计
带有LCD显示的音乐倒数计数器课程设计

广西科技大学(筹)课程论文

题目:带有LCD显示的音乐倒数计数器

课程:单片机的C语言程序设计与应用

学期:2011-2012-2

班级:测控092

姓名:黄慧先利春晖骆祖壮

学号:200900304066 200900304059 200900304065 教师:蓝会立

日期:2012.6.22

摘要

单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。

单片机由CPU、一定容量的RAM和ROM构成,定时、计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习、应用,从而达到学习、设计、开发软、硬的能力。

本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。用4个按键操作来设置当前想要倒计数的时间。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。应用Proteus的ISIS软件和Keil uVision3来实现该计数器的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。

该多功能计数器可以应用于一般的生活和工作中,也可以通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。

关键词: AT89C51,计数器,键盘控制,LCD显示,Proteus,Keil

目录

1 设计概述和要求 (1)

1.1 设计概述 (1)

1.2 设计要求 (1)

2 系统设计 (2)

2.1 框图设计 (2)

2.2 元件清单 (2)

3软件设计 (5)

3.1 程序流程图 (5)

3.1.1 主程序流程图 (5)

3.1.2 蜂鸣器发声程序流程图 (6)

3.2 蜂鸣器发声电路原理 (6)

3.3 蜂鸣器发声程序的关键代码 .................... 错误!未定义书签。

4 PROTEUS仿真结果 (7)

4.1 总体电路仿真结果 (7)

4.2 假设倒计时为5秒时的仿真结果 (8)

5 总结 (10)

6 附表(本设计所有程序) (14)

参考文献 (20)

1 设计概述和要求

本设计的任务是利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响。

1.1 设计概述

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

随着科技的发展和社会的进步,人们对数字钟的要求越来越高,多功能数字钟不管在性能还是在样式上都发生了质的变化。数字钟实际上是一个对标准频率进行计数的计数电路,走时精度高,稳定性好,使用方便,不需要经常调校。单片计算机即单片微型计算机,是集CPU,RAM,ROM,定时/计数和多种接口于一体的微控制器。它体积小成本低,功能强,广泛应用于智能产品和工业自动化上。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超多老式钟表,钟表的数字化给人们生产生活带来了极大地方便,而且大大的扩展了钟表原先的报时功能,诸如定时自动报警、0按时自动打铃、定时广播、自动启闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以数字化为基础的,因此研究数字钟及扩大其应用有着非常现实的意义。

本系统采用单片机作为数字钟的核心控制器,读取时钟的值,并通过LCD 液晶显示器显示出来,而且可以通过按键电路控制执行信号,给时钟赋初值。还可以设置闹钟,当计数为0时,发出一阵音乐声。并可拓展其功能显示年月日。

1.2设计要求

利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。作品先接受用户输入的倒数计数时间,然后由用户启动作品工作(可用一个闪烁的LED灯指示),当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。

定时闹钟的基本功能如下。

●字符型LCD(16 2)显示器。

●显示格式为“TIME 分分:秒秒”。

用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声

2 系统设计

2.1 框图设计

本项目的系统设计框图如图2-1所示:

图2-1 系统框图

由系统框图可看出,本设计由单片机AT89C51、LCD液晶显示器、控制键盘、蜂鸣器、复位单路和定时器电路几大模块构成。

2.2 元件清单

主控单片机采用AT89C51芯片,时钟模块选用一12MHZ晶振,产生时钟脉冲。显示模块采用LCD1602,设置部分选用键盘按键电路,发声部分选用BUZZER蜂鸣器。还有一些电源、电阻、电容、接地等。

主要元件清单如图2-2所示:

图2-2 主要元件清单

AT89C51:

AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。

主要特性:与MCS-51 兼容、4K字节可编程闪烁存储器、寿命:1000写/擦循环、数据保留时间:10年、全静态工作:0Hz-24MHz 、三级程序存储器锁定、128×8位内部RAM 、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路。

1602LCD :

1602液晶模块内部的控制器共有11条控制指令,如表2-1所示.

表2-1 1602液晶模块控制指令

键盘:

键盘采用5个button,分别控制倒计时开始、调分个位、调分十位、调秒个位、调秒十位;另外还加一个总开关用于控制所有电路的通电情况。

蜂鸣器:

用三极管、电阻和speaker组成蜂鸣器电路。蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音。

3软件设计

3.1 程序流程图

3.1.1 主程序流程图

主程序开始初始化,然后扫描键盘、复位电路和计数器。当键盘按键有按下时,调整计数器值,LCD显示新值。当复位键有按下时,计数器复位为初值,重新倒计数。当计数器值倒计为0时,蜂鸣器发出声音,计数器停止倒计,程序结束。主程序流程图如图3-1所示:

图3-1 主程序流程图

3.1.2 蜂鸣器发声程序流程图

蜂鸣器发声程序流程图如图3-2所示:

图3-2 蜂鸣器发声程序流程图

3.2 蜂鸣器发声电路原理

对于单片机产生音乐,关键是控制频率的输出.我们知道,不同的声音对应不同的频率,产生有规律的频率输出就可以得到相应规律的声音.有8个基本音符:do﹑re﹑mi﹑fa﹑so﹑la﹑xi﹑do,八个不同的音符对应着不同的频率.只要我们对照音符输出相对应的频率,就可以产生美妙的音乐.本文中采用了T0中断方式产生不同频率, 并用按键控制音乐的播放和停止。用三极管、电阻和BUZZER

组成蜂鸣器电路。蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音。

4 PROTEUS仿真结果

4.1 电路原理图及仿真

系统protel99se电路原理图和proteus电路仿真分别如图4-1(a)、图4-1(b)所示

图4-1(a) 总体电路电路原理图

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C51

C2

1nF

C3

1nF

X1

CRYSTAL

D 7

14

D 613D 512D 411D 310D 29D 18D 07

E 6

R W 5R S 4V S S 1V D D 2V E E

3

LCD1

LM016L

LS1

SOUNDER

23456789

1RP1

RESPACK-8

C1

1nF

R?

8.9k

图4-1(b)电路仿真

4.2 倒计时设置仿真如下图4-2(a)所示

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C51

C2

1nF

C3

1nF

X1

CRYSTAL

D 7

14

D 613D 512D 411D 310D 29D 18D 07

E 6

R W 5R S 4V S S 1V D D 2V E E

3

LCD1

LM016L

LS1

SOUNDER

23456789

1RP1

RESPACK-8

C1

1nF

R?

8.9k

图4-2倒计时设置仿真

倒计数设置为5秒时的仿真如下图4-2(b)所示

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C51

C2

1nF

C3

1nF

X1

CRYSTAL

D 7

14

D 613D 512D 411D 310D 29D 18D 07

E 6

R W 5R S 4V S S 1V D D 2V E E

3

LCD1

LM016L

LS1

SOUNDER

23456789

1RP1

RESPACK-8

C1

1nF

R?

8.9k

图4-2(b)倒计数5秒的仿真

4.3 蜂鸣器的仿真如下图4-3所示

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C51

C2

1nF

C3

1nF

X1

CRYSTAL

D 7

14

D 613D 512D 411D 310D 29D 18D 07

E 6

R W 5R S 4V S S 1V D D 2V E E

3

LCD1

LM016L

LS1

SOUNDER

23456789

1RP1

RESPACK-8

C1

1nF

R?

8.9k

图4-3蜂鸣器的仿真

5 总结

通过此次多功能数字计数器的设计制作,我们将从书本上学到的知识应用于实践,再次巩固了我的单片机知识,提高了我的电路仿真设计能力。虽然设计过程中遇到了很多困难,但是在解决这些问题的过程无疑是对自身专业素质的提高。当最终调试成功的时候也是对自己的一种肯定。此次的设计不仅增强了自己在专业设计方面的信息,鼓舞了自己,更是一次兴趣的培养,为以后的学习方向明确了重点。

另外在这次设计中我们遇到了不少的问题,针对不同的问题我们采取不同的解决方法,最终一一解决了。在我们遇到不懂得问题时,利用课本上、参考书上的知识,以及网上的资料最终解决问题。和队友之间相互讨论,明白了团队合作的重要性。

本次项目设计还存在很多不足,比如,LCD的日期显示还不够完美,计数功能也不够详细等。以后争取完善这个设计,以提高我们的单片机设计能力。

这里很感谢蓝会立老师给我们的指导和教育,感谢他给我们提供了良好的学习设计环境,也很感谢可爱的伙伴们,让我觉得团队的力量很伟大。

6 附表(本设计所有程序)

#include

#include

sbit rs= P2^4;

sbit rw = P2^5;

sbit ep = P2^6;

sbit k1=P1^4;

sbit k2=P1^5;

sbit k3=P1^6;

sbit k4=P1^7;

sbit k5=P1^3;

sbit speaker=P3^0;

unsigned char code dis1[] = {"605 "};

unsigned char code dis2[] = {"TIME 00:00"};

unsigned char code dis3[] = {"0123456789"};

unsigned int num=0;

unsigned int miaogw=0;

unsigned int miaosw=0;

unsigned int fengw=0;

unsigned int fensw=0;

unsigned char flag=1;

unsigned char timer0h,timer0l,time;

//世上只有妈妈好数据表

code unsigned char sszymmh[]={ 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1,

6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,

6,1,1, 5,2,1, 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2,

5,2,1, 6,2,1, 3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1,

2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0

};

// 音阶频率表高八位

code unsigned char FREQH[]={

0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,

0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i 0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,

0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,

} ;

// 音阶频率表低八位

code unsigned char FREQL[]={

0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,

0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i 0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,

0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,

};

void delayyy(unsigned char t)

{

unsigned char t1;

unsigned long t2;

for(t1=0;t1

{

for(t2=0;t2<8000;t2++)

{

;

}

}

TR0=0;

}

void t0int() interrupt 1

{

TR0=0;

speaker=!speaker;

TH0=timer0h;

TL0=timer0l;

TR0=1;

}

void song()

{

TH0=timer0h;

TL0=timer0l;

TR0=1;

delayyy(time); }

void delay(unsigned char ms)

{

unsigned char i;

while(ms--)

{

for(i = 0; i< 250; i++)

{

_nop_();

_nop_();

_nop_();

_nop_();

}

}

}

bit lcd_bz()

{

bit result;

rs = 0;

rw = 1;

ep = 1;

_nop_();

_nop_();

_nop_();

_nop_();

result = (bit)(P0 & 0x80);

ep = 0;

return result;

}

void lcd_wcmd(unsigned char cmd) {

while(lcd_bz());//判断LCD是否忙碌rs = 0;

rw = 0;

ep = 0;

_nop_();

_nop_();

P0 = cmd;

_nop_();

_nop_();

ep = 1;

_nop_();

_nop_();

ep = 0;

}

void lcd_pos(unsigned char pos) {

lcd_wcmd(pos | 0x80);

}

void lcd_wdat(unsigned char dat)

{

while(lcd_bz());//判断LCD是否忙碌rs = 1;

rw = 0;

ep = 0;

P0 = dat;

_nop_();

_nop_();

ep = 1;

_nop_();

_nop_();

ep = 0;

}

void lcd_wshuzi(void)

{

lcd_pos(0x47);

lcd_wdat(dis3[fensw]);

lcd_pos(0x48);

lcd_wdat(dis3[fengw]);

lcd_pos(0x4A);

lcd_wdat(dis3[miaosw]);

lcd_pos(0x4B);

lcd_wdat(dis3[miaogw]);

}

void lcd_init() //LCD初始化{

lcd_wcmd(0x38);

delay(1);

lcd_wcmd(0x0c);

delay(1);

lcd_wcmd(0x06);

delay(1);

lcd_wcmd(0x01);

delay(1);

}

void keyscan(void)

{

while(flag)

{

if(k1==0)

{

delay(10);

if(k1==0)

{

fensw++;

while(!k1); if(fensw==10) fensw=0;

}

}

if(k2==0)

{

delay(10);

if(k2==0)

{

fengw++;

while(!k2); if(fengw==10) fengw=0;

}

}

if(k3==0)

{

delay(10);

if(k3==0)

{

miaosw++;

while(!k3);

if(miaosw==10)

miaosw=0;

}

}

if(k4==0)

{

delay(10);

if(k4==0)

{miaogw++;

while(!k4);

if(miaogw==10)

miaogw=0;

}

}

if(k5==0)

flag=0;

lcd_wshuzi();

}

}

void delay1s(void)

{

unsigned char h,i,j,k;

AT89C51单片机设计的音乐倒数计数器

塔里木大学《单片机原理与外围电路》课程论文基于单片机设计的音乐倒数计数器 姓名:古再丽努尔·阿卜来提 学号: 5021212125 班级:通信工程16-1

摘要:单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。 单片机由CPU、一定容量的RAM和ROM构成,定时、计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习、应用,从而达到学习、设计、开发软、硬的能力。 本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。用4个按键操作来设置当前想要倒计数的时间。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。应用Proteus的ISIS软件和Keil uVision3来实现该计数器的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。 该多功能计数器可以应用于一般的生活和工作中,也可以通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。 关键词:AT89C51,计数器,键盘控制,LCD显示,protues,Keil 。

目录 1绪论 (4) 1.1课题背景及研究意义 (4) 1.2国内外现状 (4) 1.3课题的设计目的 (4) 1.4课题的主要工作 (4) 2系统概述 (5) 2.1方案论证 (5) 2.2系统设计原理 (5) 3系统硬件设计 (5) 3.1主控电路设计 (5) 3.2LCD液晶显示器接口电路设计 (6) 4系统软件设计 (6) 4.1主程序设计 (6) 4.2硬件调试 (8) 4.3仿真结果 (16) 结论 (16) 参考文献 (17) 系统整体电路.......................................................................................... 错误!未定义书签。全部程序清单. (8) - III -

基于单片机的倒计时器(计数器)课程设计)

湖南文理学院课程设计报告 课程名称:单片机原理课程设计 学院:电信学院 专业班级:自动化07101 学生姓名: 指导老师: 完成时间: 报告成绩:

倒计时器设计

目录 目录 (1) 摘要 (3) ABSTRACT (4) 第一章设计要求与方案确定 (5) 1.1设计意义 (5) 1.2设计要求 (5) 1.3方案确定 (5) 第二章硬件电路 (6) 2.1单片机概述 (6) 2.1.1 单片机基础 (6) 2.1.2单片机与单片机系统 (7) 2.1.3 单片机的产生与发展 (7) 2.2MCS-51系列单片机介绍 (8) 2.2.1 80C51 芯片介绍 (8) 2.2.3 最小系统 (9) 2.2.4 定时与中断的概念 (10) 2.4LED显示电路设计与器件选择 (12) 2.4.1.LED显示器的选择 (13) 2.4.2LED驱动芯片选择 (13) 2.5按键电路设计 (13) 2.6蜂鸣器电路的设计 (14) 第三章倒计时器的设计 (15) 3.1倒计时器系统设计方案及框图 (15) 3.2程序设计 (15) 3.2.1主程序设计 (15) 3.2.2倒计时模块设计 (17) 3.2.3键盘扫描数码管显示程序 (17)

第四章倒计时器设计仿真 (18) 4.1设置倒计时初值 (18) 4.2开始倒计时 (18) 4.3倒计时结束并报警 (18) 总结 (20) 参考文献 (21) 致谢 (22) 附录1 倒计时器设计源程序 (23) 附录2 所用元器件清单 (23)

摘要 近年来随着计算机在社会领域的渗透,单片机的应用正在不断的走向深入,同时带动传统控制检测日新月异更新。在实时控制和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本系统由单片机系统、矩阵式键盘、蜂鸣器和LED数码管显示系统组成。装置利用AT89C51单片机与74LS245驱动器驱动LED数码管显示。通过按键控制设定倒计时时间,再通过中断控制系统开始倒计时。当倒计时时间到时,由P1.0口驱动蜂鸣器发声报警。为了简化电路,降低成本,采用以软件为主的的接口方法。 该系统实用、功能灵活多样,可以对计时时间进行实时控制,可以广泛的应用于各种场所的控制设备。 【关键词】单片机;LED数码管显示器;倒计时;报警

EDA(LED点阵显示屏控制系统设计)

《EDA技术与应用》 课程设计报告 题目: LED点阵显示屏控制系统设计院(系):机电与自动化学院 专业班级:自动化 学生姓名: 学号: 2014 指导教师: 2017年6月 19日至2017年 6 月23 日 *******

《EDA技术及应用》课程设计任务书

摘要:我国经济正处于发展的高峰期,也需要广大的公共场合信息公示平台,而利用LED点阵滚动显示正好符合情况,且这种方式已经成为信息传递的一种重要手段。因此,在日常生活中,点阵随处可见。通过多种控制手段,点阵还可以实现各种文字甚至图案的动态显示。在不同的应用场合,点阵的设计要求也是不同的。传统思路一般是应用单片机实现点阵控制,但该方法有一定的局限性。 该次课程设计主要研究利用VHDL语言编程来设计汉字的显示。首先描述相应的设计电路;然后叙述在16*16矩阵显示汉字的原理;最后给出描述功能的VHDL设计语言。并通过编程、调试、仿真、下载正确实现汉字滚动、扫描显示结果。 关键词: LED点阵;FPGA;VHDL语言;汉字滚动显示。

目录 1.实验要求及总体方案 (1) 1.1 实验要求 (1) 1.2 扫描显示 (1) 1.3 滚动显示 (1) 2.LED点阵显示原理 (1) 2.1 LED点阵原理 (1) 2.2汉字取模 (2) 3.扫描显示 (3) 3.1 设计基本原理 (3) 3.2计数器设计 (3) 3.3 列驱动设计 (4) 3.4 行驱动设计 (4) 4.仿真图原理图及实物图 (4) 4.1仿真图 (4) 4.2原理图 (5) 4.3实物图 (6) 5.程序 (7) 参考文献: (10)

做出一个音乐倒数计数器

课程设计音乐倒数计数器 引言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它给人带来的方便也是不可置否的,人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。 1 项目概述和要求

1.1 设计要求 利用数字AT89C51单片机实现倒数计数器的功能,设定时间后在LED 数码管上显示相应的时间。其功能和性能指标如下: ⑴ 字符型LCD(16×2)显示器,显示格式为“TIME 分分:秒秒”。 ⑵ 用4个按键操作来设置当前想要倒计数的时间。 ⑶ 一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。 ⑷ 程序执行后工作指示灯LCD 闪动,表示程序开始执行,按下操作键K1~K4动作如下: ● K1---可调整倒计数的时间1~60分钟。 ● K2---设置倒计数的时间为5分钟,显示“0500”。 ● K3---设置倒计数的时间为10分钟,显示“1000”。 ● K4--设置倒计数的时间为20分钟,显示“2000” ⑸ 复位后LCD 的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD 上显示出设置画面。此时,若: ● 按K2键---增加倒计数的时间1分钟。 ● 按K3键---减少倒计数的时间1分钟。 ● 按K4键---设置完成。 1.2 设计方案 音乐倒数计数器所倒数的时间由数字显示,控制器使用单片机AT89C51。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个计数器,包括以下功能:输出时间,按下键就开始计时,并将时间显示在LCD1602显示器上。当倒计数为0时,蜂鸣器就发出音乐声响等等。该计数器系统主要由计数器模块、LCD 显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。总体设计方框图如图1-1所示。 图1-1 总体设计方框图 复位电路 键盘 AT89C51 LCD1602 蜂鸣器

倒计时秒表课程设计

倒计时秒表课程设计

目录 一.设计目的 (1) 二.设计要求 (1) 三.总体设计 (1) 设计方案 (1) 硬件电路设计 (1) 1)C P U部分 (1) 2)晶振电路部分 (2) 3)L C D显示 (3) 4)键盘及蜂鸣器部分 (3) 软件程序设计 (4) 四.方案实施 (6) 单片机简介 (6) 4.2动态L C D液晶显示器显示 (6) 4.3 软件调试及调试方法 (8) 五.课程设计总结 (10) 六.参考文献 (10) 七.附件 (11) 源程序 (12) 总体电路图 (22)

一.设计目的 1熟悉整个项目的流程即单片机系统设计过程 2 学会使用各种仿真软件 3熟练的使用汇编语言编写小的应用程序 4 掌握系统的调试与安装 5提高学生的自学能力和动手能力 二.设计要求 1)可以实现正常秒表的所有功能,包括启动,暂停,复位等 2)可以自由设定倒计时时间(10s,20s,30s....),并进行倒计时(10s,20s,30s....) 3)显示方式自选 4)任选一款51单片机 5)扩展功能:在秒表基础上增加时钟功能;倒计时完成时加入报警单元,如声音,灯光等 三.总体设计 设计方案 1)方案讨论和设计:倒计时数字秒表的设计主要考虑以下几个问题:一,LCD液晶显示器如何显示数字0—9;二,如何用单片机来控制LCD的显示;三,单片机最小模式下的设计。处理好这些问题此设计才能完整,为此必须先了解LCD的显示原理和接线方法,再了解单片机的组成原理和控制方法。硬件电路的绘制和软件程序的编写是此次设计的关键和基础,只有硬件电路的设计是正确的、合理的,软件设计才可以根据硬件电路编程,以下的设计才能够进行。 2)主要任务:软件的调试和烧录 硬件电路设计 1)CPU部分 口是“调模式”num 10,num20,num30,num50,num100 口是“开始”倒计时端口 口是“关闭”(返回)轰鸣器口,在定时可以返回到模式状态。 口是给轰鸣器送触发信号口 口是“暂停”口

液晶显示器基础知识.

液晶显示器基础知识 (一)、液晶显示器的显像原理 1、什么是液晶 液晶是介于固态和液态之间,不但具有固态晶体光学特性,又具有液态流动特 性,所以液晶可以说是处于一个中间相的物质。而要了解液晶的所产生的光电效应, 我们必须先来解释液晶的物理特性,包括它的黏性( visco-sity )与弹性 (elasticity)和其极化性(polarizalility)。液晶的黏性和弹性从流体力学的 观点来看,可说是一个具有排列性质的液体,依照作用力量的不同方向,会有不同 的效果。就好像是将一簇细短木棍扔进流动的河水中,短木棍随着河水流着,起初 显得凌乱,过了一会儿,所有短木棍的长轴都自然的变成与河水流动的方向一致, 达到排列状态,这表示黏性最低的流动方式,也是流动自由能最低的一个物理模型。 此外,液晶除了有黏性的特性反应外,还具有弹性的表现,它们都是对于外加的力, 呈现出方向性的特点。也因此光线射入液晶物质中,必然会按照液晶分子的排列方 式传播行进,产生了自然的偏转现象。至于液晶分子中的电子结构,都具备着很强 的电子共轭运动能力,所以,当液晶分子受到外加电场的作用,便很容易的被极化 产生感应偶极性(induced dipolar),这也是液晶分子之间互相作用力量的来源。 而一般电子产品中所用的液晶显示器,就是利用液晶的光电效应,藉由外部的电压

控制,再通过液晶分子的光折射特性,以及对光线的偏转能力来获得亮暗差别(或 者称为可视光学的对比),进而达到显像的目的。 2、液晶的光学特性 液晶同固态晶体一样具有特异的光学各向异性。而且这种光学各向异性伴随分 子的排列结构不同将呈现不同的光学形态。例如,选择不同的初期分子取向和液晶 材料,将分别得到旋光性、双折射性、吸收二色性、光散射性等各种形态的光学特 性。一旦使分子取向发生变化,这些光学特性将随之变化,于是在液晶中传输的光 就受到调制。由此可见,变更分子的排列状态即可实行光调制。由于液晶是液体, 分子排列结构不象固态晶体那样牢固。另一方面液晶又具有显著的介电各向异性△ ε和自发偶极子P0。一旦给液晶层施加上电压,则在介电各向异性△ε和自发偶极 子P0 和电场的相互作用下,分子排列状态很容易发生变化。因此利用外加电场即可 改变液晶分子取向,产生调制。这种由电场产生的光调制现象叫做液晶的电光效应 (electro-optic effect)。它是液晶显示的基础。这种光学特性可通过表面处理、 液晶材料选择、电压及其频率的选择获得。 3、液晶的物理特性 液晶的物理特性是:当通电施加上电场时,液晶排列变得有秩序,使光线容易通过;不通电时排列混乱,阻止光线通过。让液晶如闸门般地阻隔或让光线穿透,从技术上说,液晶面板包含了两片相当精致的无钠玻璃薄板,中间夹着一层液晶。 当光束通过这层液晶时,液晶本身会一排排站立或扭转呈不规则状,因而阻隔或使

DSP课程设计---液晶显示器控制显示

一、设计题目:液晶显示器控制显示 (1) 二、设计目的与步骤: (1) 2.1、 (1) 2.2、 (1) 三、设计原理: (2) 3.1、扩展IO接口: (2) 3.2、液晶显示模块的访问、控制是由VC5416 DSP对扩展接口的操作完成.. 2 3.3、液晶显示模块编程控制: (2) 3.4、控制I/O口的寻址: (2) 3.5、显示控制方法: (2) 3.6.液晶显示器与DSP的连接: (4) 3.7、数据信号的传送: (4) 四、 CCS开发环境 (5) 4.1、 (5) 4.2、 (6) 五、C语言程序 (8) 六、实验结果和分析 (15) 6.1、 (15) 6.2、 (16) 6.3、 (16) 6.4、 (16) 七、设计收获及体会 (17)

一、设计题目:液晶显示器控制显示 二、设计目的与步骤: 2.1、设计目的 通过实验学习使用VC5416 DSP的扩展I/O端口控制外围设备的方法,了解液晶显示器的显示控制原理及编程方法。 2.2、设计步骤 1.实验准备: ⑴连接实验设备:请参看本书第三部分、第一章、二。 2.设置Code Composer Studio 2.21在硬件仿真(Emulator)方式下运行: 3.启动Code Composer Studio 2.21: 选择菜单Debug→Reset CPU。 4.打开工程文件:浏览LCD.c文件的内容,理解各语句作用 工程目录:C:\ICETEK\VC5416AES61\VC5416AES61\Lab0403-LCD\LCD.pjt。5.编译、下载程序。 6.运行程序观察结果: 7将内层循环中的 “CTRLCDLCR=( nBW==0 )?(ledkey[nCount][i]):(~ledkey[nCount][i]);”语句改为“CTRLCDRCR=( nBW==0 )?(ledkey[nCount][i]):(~ledkey[nCount][i]);”,重复步骤5-6,实现在屏幕右侧显示。 8.更改程序中对页、列的设置,实现不同位置的显示。

倒计时器课程设计(带程序版)

湖南科技大学 课程设计报告课程名称:单片机原理及应用课程设计 设计题目:电阻测量 院系:通信与控制工程系 专业:通信工程 班级: 学生姓名: 学号: 08409218 08409224 起止日期:2010年12月20日~ 2010年12月31日指导教师: 教研室主任:

指导教师评语: 指导教师签名:年月日 成绩 评 定 项目 权 重 成绩 1、设计过程中出勤、学习态度等方面0.2 2、课程设计质量与答辩0.5 3、设计报告书写及图纸规范程度0.3 总成绩 教研室审核意见: 教研室主任签字:年月日 教学系审核意见: 主任签字:年月日

基于STC89C52的倒计时器设计 1 设计任务与要求 本项目是由单片机执行设定的程序,在数码管显示倒计时的时间,且能由单片机接受矩阵键盘设定的时间。由4位数码管做显示,能够实现5种倒计时模式,通过控制按键进行选择9999s-0s、999s-0s、99s-0s、9s-0s、开始值由人工输入-0s。 2 方案设计与论证 近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。现在,在许多领域中,定时器得到了广泛的应用,比如在体育比赛中的计时器;安全措施中的定时报警器;游戏中的倒计时;维持秩序的交通信号灯;红路灯,交通控制器,闹钟等等。可见倒计时器在社会中的重要性。当然,设计倒计时器的方法很多,以下是两个设计方案。 方案一:基于AT89S52单片机的LCD液晶显示模块1602显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,用按键来进行倒计时初值的选择,LCD1602液晶作为显示模块来显示倒计时间。 方案二:基于AT89S52单片机的数码管显示模块显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,按键来进行倒计时初值的选择。此电路对于倒计时器中的LED数码管示器来说,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。 方案比较:通过以上两个方案,我们发现,方案二总体比方案一好。首先方案一虽然硬件电路简单,但造价较高,且在编写程序实现所要求的功能时较难,而方案二所用的显示模块是比较熟悉的数码管,编写程序是相对容易,且电路造价不高,因此,综合考虑之后决定采用方案二。

LED16乘16电子显示器课程设计

目录 1. 前言 (2) 2. 方案设计 (2) 2.1. 系统功能要求 (2) 2.2. 硬件设计 (2) 2.2.1. 8255A芯片 (3) 2.3. 设计框图 (4) 2.4. LED点阵介绍 (5) 2.5. LED显示方式 (6) 3. 测试与调试 (7) 4. 总结与体会 (8) 5. 程序清单 (8) 6. 参考文献 (11)

1.前言 LED 电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它发布信息灵活多变,易于控制。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示屏显示信息。LED 电子显示屏由单片机控制。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。正因为如此,在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、家用电器等各个方面。随着电子设备变成我们日常生活始终必备之物,电子显示产品也成为一个重要组件,提供快捷而方便的通讯.发光二极管(LED)电子显示屏也被广泛应用.LED 电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。随着市场的急速需求,在现有的市场上已经出现许多有关点阵显示器有关的产品,如广告活动字幕机,股票显示板,活动广告栏等。它们的优点是可按需要的。 2.方案设计 2.1.系统功能要求 设计装调一个直流电机调速控制器。利用取模软件建立标准字库,编制程序实现点阵循环左移显示汉字:上海学院。 2.2.硬件设计 (1)16X16 矩阵LED为共阴极显示,由四个8X8 LED点阵块组成,根据提供I/O地址、功能,由不同I/O口分别提供字形代码送行,列扫描信号送列扫描行,凡字形代码位"1"、列扫描信号"0"该点点亮,否则熄灭,通过逐列扫描,循环点亮字形或曲线。 (2)用8255的PA、PB输出接口提供扫描列信号;用8255的PC口和273输出接口提供扫描行信号,输出字形代码,完成16×16的点阵显示。

99倒计时课程设计讲解 实用

1苏—________________________________________________________________________ 1 2整体设计方案 (2) 3各单元的介绍 (3) 3.1最小应用系统 (3) 3.1.1 AT89C51 的介绍 (3) 3.1.2时钟电路的介绍 (5) 3.1.3复位电路 (7) 3.2锁存器74LS273的介绍 (8) 3.3数码管显示介绍 (9) 4 99倒计时主电路图 (10) 5程序流程图 (12) 6 99倒计时软件程序设计 (13) 7总拮 (15) 8说辞 (16)

9参考文献 (17)

1引言 目前单片机的应用越来越广泛,实际上,单片机得几乎在人类生活的各个领域都表现出强大的什么生命力,使计算机的应用范围达到了前所未有的广度和深度。单片机的出现尤其对电路工作者产生了观念上的冲击。在过去经常采用模拟电路、数字电路诗实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方,而且许多电路设计问题将转化为纯粹的程序设计问题。 INTEL公司从其生产单片机开始发展到现在,大体上可分为3大系列:MCST8 系列、M C S~51系列和M C S_96系列。M C S~51系列是8为高档单片机系列,也是我国目前应用最为广泛的一种单片机系列。单片机是把CPU、内存储器和某些W接口 电路集成在一块大规模芯片上的微型计算机。单片机的优点很多,具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布控制等。在进行99倒计时的课程设计中就是利用单片机的上述优点,采用的是AT89C51型号的单片机。 99秒倒计时器主要是用在精确时间上。它是通过一个按键来控制它的开和停,在控制过程中有一个暂停开关和一个复位按钮,它能及时有效的记录瞬间时间,它在我们的生活中的应用很广泛。

液晶屏基本知识及关键指标参数

液晶屏基本知识及关键指标参数 液晶显示屏(LCD??Liquid?Crystal?Display)的工作原理与传统球面显示屏完全不同。液晶显示屏就是两块玻璃中间夹了一层(或多层)液晶材料,玻璃后面有几根灯管持续发光,液晶材料在信号控制下改变自己的透光状态,这样就能在玻璃面板前看到图像了。 液晶显示屏性能是有以下几个参数: 响应时间 响应时间的快慢是衡量液晶显示屏好坏的重要指标,响应时间指的是液晶显示屏对于输入信号的反应速度,也就是液晶由暗转亮或者是由亮转暗的反应时间。一般来说分为两个部分:Tr(上升时间)、Tf(下降时间),而我们所说的响应时间指的就是两者之和,响应时间越小越好,如果超过40毫秒,就会出现运动图像的迟滞现象。目前液晶显示屏的标准响应时间大部分在25毫秒左右,不过也有少数机种可达到16毫秒。拥有16ms的超快响应时间,就可以用每秒显示60帧画面以上的速度,完全解决传统液晶显示屏在玩游戏或者看DVD影碟时所存在的拖影、残影问题。 对比度 对比度是指在规定的照明条件和观察条件下,显示屏亮区与暗区的亮度之比。对比度是直接体现该液晶显示屏能否体现丰富色阶的参数,对比度越高,还原的画面层次感就越好。目前液晶显示屏的标称为250:1或者300:1,高档产品在400:1或500:1。这里要说明的是,对比度必须与亮度配合才能产生最好的显示效果。400:1或500:1的高对比度将

使显示出来的画面色彩更加鲜艳,图像更柔和,让您玩游戏或者看电影效果直逼CRT显示屏。 亮度 液晶显示屏亮度普遍高于传统CRT显示屏,液晶显示屏亮度一般以cd/m2(流明/每平方米)为单位,亮度越高,显示屏对周围环境的抗干扰能力就越强,显示效果显得更明亮。此参数至少要达到200cd/m2,最好在250cd/m2以上。传统CRT显示屏的亮度越高,它的辐射就越大,而液晶显示屏的亮度是通过荧光管的背光来获得,所以对人体不存在负面影响。 屏幕坏点 屏幕坏点最常见的就是白点或者黑点。黑点的鉴别方法是将整个屏幕调成白屏,那黑点就无处藏身了;白点则正好相反,将屏幕调成黑屏,白点也就会现出原形。通常一般坏点不超过3个的显示屏算合格出厂,3点以内的为A屏,三点以上10点以内或带轻斑的算B屏,带重斑的和带线的算C屏. 可视角度 液晶显示屏属于背光型显示屏件,其发出的光由液晶模块背后的背光灯提供,这必然导致液晶显示屏只有一个最佳的欣赏角度——正视。当你从其他角度观看时,由于背光可以穿透旁边的像素而进入人眼,就会造成颜色的失真,不失真的范围就是液晶显示屏的可视角度。液晶显示屏的视角还分为水平视角和垂直视角,水平视角一般大于垂直视角。

基于LCD1602液晶显示系统课程设计

课程设计(论文) 题目名称基于89C51的液晶显示系统设计 课程名称单片机原理及应在电气测控学科中的应用学生姓名刘晨 学号1141201014 系、专业电气工程系电气工程及其自动化专业 指导教师朱群峰 2013年6月14日

邵阳学院课程设计(论文)任务书 年级专业11级电气工程及 其自动化专业 学生姓名刘晨学号1141201014 题目名称基于89C51的液晶显示系统设计设计时间2013年6月3日—2013年6月14日 课程名称单片机原理及应 在电气测控学科 中的应用 课程编号121200105设计地点 数字控制与PLC实 验室(305) 一、课程设计(论文)目的 课程设计是在校学生素质教育的重要环节,是理论与实践相结合的桥梁和纽带。单片机课程设计,要求学生更多的完成软硬结合的动手实践方案,解决目前学生课程设计过程中普遍存在的缺乏动手能力的现象. 《单片机课程设计》是继《电子技术》、和《单片机原理与应用》课程之后开出的实践环节课程,其目的和任务是训练学生综合运用已学课程“电子技术基础”、“单片机原理及应用”的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。 二、已知技术参数和条件 1、液晶显示功能见第三项“任务和要求”具体参数 1、89C51系列单片机; 2、KEIL 软件;Wave软件、protuse软件 3、THKSCM-1型单片机实验系统。 三、任务和要求 利用89C51驱动液晶显示器工作,液晶显示器的型号自己确定(可以用1602或者12864)要求显示出自己的基本信息(英文或者中文,内容自定)。 1、要求设计出硬件系统的电气原理图; 2、要求设计出程序流程图和程序; 3、要求设计出实物或者仿真调试。 注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效; 2.此表1式3份,学生、指导教师、教研室各1份。

单片机倒计时秒表课程设计

单片机倒计时秒表 课程设计

课程设计说明书 课程名称:单片机技术 设计题目:倒计时数字秒表设计院系: 学生姓名:张三 学号: ********* 专业班级: *********** 指导教师:李四 年月日

课程设计任务书 倒计时秒表

摘要:本次课程设计以AT89S52单片机为核心设计一个倒计时数字秒表,计数初值为59并开始每秒自动减1,当按键1按下时记录当前时间值,当按键2按下时显示当前记录值,显示过之后再次按下按键1时秒表复位为59。本设计硬件部分包括电源电路、复位电路、按键电路、振荡电路、数码管显示电路五部分电路,软件程序部分有定时中断程序、外部中断程序、显示子程序和延时子程序等。软件Proteus画出原理图并进行仿真,依照仿真成功的原理图接线,在万能版上把个个器件焊接好从而实现预期的功能。 关键词:倒计时 AT89S52 74LS47 数码管 目录

1.设计背景 (5) 1.1、设计课题的提出 (5) 1.2、设计作用及意义 (5) 2.设计方案 (6) 2.1、可行方案选择 (6) 2.2、可行方案比较 (6) 3.方案实施 (7) 3.1、硬件电路的实施 (7) 3.2、软件程序的实施 (11) 4.结果与结论 (13) 4.1、Proteus仿真运行结果 (13) 4.2、结论 (14) 5.收获与致谢 (14) 6.参考文献 (14) 7.附件 (15) 7.1、附件一(整体电路图) (15) 7.1、附件二(元件清单图) (16) 7.1、附件三(程序) (17) 7.1、附件四(运行实物图) (22) 1. 设计背景

LED显示屏基本知识(精)

V133路制复合视频输入 1路高清视频分量信号输入 1路计算机模拟信号输入() 1路计算机数字信号输入() 1路数字高清信号输入 () 1 路数字视频信号输入(高清数字视频) 模拟信号输出,可连接本地显示器用做监视(在操 作和设置43000P 时,强烈建议使用该端口) 1 / 2/相同的两路()数字信号输出,可外接或内置两张发送卡 / ()1 1 路数字视频信号环路输出

3)其它端口信号 232 串行通讯输入口,备用。 以太网通讯输入口,备用(选配)。 5V 可选择内置发送卡供电接口,备用。 开关右侧为内置两张发送卡示意图(如上 图)。 三、前面板按键操作 1、前面板按键示意图 2、按键说明(操作模式) 43000P 有20 个前面板按键,开机后这些按键均处在操作模式,其功能分别如下所述: 1)输入信号选择 按键 V1、V2 、V3选择从V1、V2、V3、端口输入信号 选择高清分量视频信号输入 选择计算机模拟信号输入 选择计算机数字信号输入 选择数字高清信号输入 选择数字视频信号输入(高清)

当进行输入信号选择后,屏第1 行显示当前选择的输入信号源,如:“源:”。屏第2 行显示当前输入信号源的状态。 按键说明 - 降低43000P 的输出图像亮度,最低至0 + 增加43000P 屏的点间距和视距计算 1.点间距计算方法:每个像素点到每一个相邻像素点之间的中心距离;每个像素点可以是一颗灯[如:10(1R]、两颗灯 [如:16(2R]、三颗灯[如:16(2R1G1B]16的点间距为:16; P20的点间距为:20; P12的点间距为:12... 2.长度和高度计算方法:点间距×点数=长/高 如:16长度=16点×1.6㎝=25.6㎝高度=8点×1.6㎝=12.8㎝ 10长度=32点×1.0㎝=32㎝高度=16点×1.0㎝=16㎝ 3.屏体使用模组数计算方法:总面积÷模组长度÷模组高度=使用模组数 如:10个平方的16户外单色显示屏使用模组数等于: 10平方米÷0.256米÷0.128米=305.17678≈305个 更加精确的计算方法:长度使用模组数×高度使用模组数=使用模组总数 如:长5米、高2米的16单色显示屏使用模组数:

LED16乘16电子显示器课程设计

目录 1. 前言................................................... 错误!未定义书签。 2. 方案设计............................................... 错误!未定义书签。 2.1. 系统功能要求...................................... 错误!未定义书签。 2.2. 硬件设计.......................................... 错误!未定义书签。 2.2.1. 8255A芯片................................... 错误!未定义书签。 2.3. 设计框图.......................................... 错误!未定义书签。 2.4. LED点阵介绍 ...................................... 错误!未定义书签。 2.5. LED显示方式 ...................................... 错误!未定义书签。 3. 测试与调试............................................. 错误!未定义书签。 4. 总结与体会............................................. 错误!未定义书签。 5. 程序清单............................................... 错误!未定义书签。 6. 参考文献............................................... 错误!未定义书签。

带有LCD显示的音乐倒数计时器

信息工程学院 课程设计报告书题目: 带有LCD显示的音乐倒数计时器 专业:计算机科学与技术 日

近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制系统日新月益更新。单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本次课程设计的项目是带有LED显示的音乐倒数计时器。主体使用89C52,通过几个开关进行控制,其中开关K1用于切换时间设置状态和时钟运行状态;开关K2用于切换修改时间数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定倒计时时间,并且设定好后到时间通过实验箱音频放出一段乐曲作为闹铃。 选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能 关键词:单片机课程项目计时器 89C52

摘要 ..................................................................................................................................... I 1前言 (1) 1.1课题开发背景 (1) 1.2课题研究的目的和意义 (1) 1.3课题的主要研究工作 (1) 2 系统硬件设计及说明 (3) 2.1系统组成及总体框图 (3) 2.2部分硬件方案论述 (3) 2.3硬件电路图 (4) 2.4元件清单 (4) 2.4.1 AT89C52 (4) 2.4.2 LCD1602 (5) 2.4.3按键控制单元 (6) 2.4.4 SPEAKER (7) 3系统软件设计 (8) 3.1系统总体功能流程图 (8) 3.2使用单片机实现音乐节拍 (10) 3.3使用单片机产生音频脉冲 (11) 3.4使用定时器实现定时功能 (12) 3.5程序描述 (12) 4总结与展望 (15) 参考文献 (16)

LED显示屏工程基本知识培训

显示屏安装工程的施工组成介绍 1、LED显示屏安装工程的介绍 2、LED显示屏安装工程的组成 1、LED显示屏安装工程的介绍 LED显示屏工程是集电子、光学、通讯、计算机、网络、结构、土建、装饰等学科的综合性工程类项目。 LED显示屏安装工程从设备的角度来讲属于机电安装工程,即LED发光设备的安装,其他的相关工程都是为显示屏创造一个安装的基础,同时和周围环境加以协调,其他的相关工程分别有:1)、土建基础工程(含防雷接地)2)、钢结构框架工程 3)、外装饰工程 4)、强弱电布线及附属设备安装 2、LED显示屏安装工程的组成 1)、土建基础的基本介绍

LED显示屏土建基础工程是显示屏安装的基本工程,主要使用在户外显示屏工程中作为屏体承载的基座,其功能主要是两个方面(1)将屏体重力均匀承载于地基上,防止屏体沉降。(2)平衡屏体所受风载,防止屏体倾覆。 土建基础主要由地基部分、承台、钢筋混凝土基础,预埋件、回填土几部分构成。 钢筋混凝土又钢筋龙骨、混凝土构成,混凝土由水泥、沙、碎石子、水按照一定比例均匀混合,又称为砼(Tǒng)。钢筋类似骨骼,而混凝土就像血肉,这样结合起来达到很高的强度。作为显示屏所用土建基础工程,一般工期在7天到45天左右。 预埋件是将预先制作的钢结构件在混凝土灌注时一起埋入混凝土中,这样可以为以后的外部构件安装提供坚固的基础,常用的预埋件有预制螺杆、预制钢板等。 * 防雷接地 户外土建基础工程中一般需要附加防雷接地,基本的做法是在地基工程时,用一定规格的扁钢焊接成网格状接地网,将接地网埋入地基中,并且将地基土壤做一定的处理,使之电阻下降达到防雷接地的

单片机LCD显示地音乐倒数计数器

单片机应用系统设计安装与调试课程设计说明书(论文) 设计题目:课程设计 所属学院:电气工程学院 专业:电气自动化 姓名:王洋 学号:01 班级:电气自动化试点班 起讫时间:2012.06.06 指导教师:田浩鹏 职业学院

目录 摘要............................................................... I 1 项目概述和要求 (1) 1.1 单片机基础知识 (1) 1.2 单片机的发展趋势 (1) 1.3 项目设计任务与要求 (3) 2 系统设计 (4) 2.1 框图设计 (4) 2.2部分硬件方案论述 (4) 2.3电路原理图 (4) 2.4元件清单 (5) 2.4.1AT89C51芯片 (5) 2.4.2字符型LCD1602 (6) 2.4.3按键控制模块 (8) 2.4.4其它元件 (8) 3软件设计 (9) 3.1 程序流程图 (9) 3.2 程序关键问题的部分代码 (11) 4 系统的仿真与调试 (16) 4.1 硬件调试 (16) 4.2 软件调试 (16) 4.3 软硬件调试 (16) 5总结 (17) 参考文献 (18)

1 项目概述和要求 1.1 单片机基础知识 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。 单片机能大提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。 MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。MCS-51系列单片机主要包括8031、8051和8751等通用产品。 1.2 单片机的发展趋势 单片机现在可以说是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供了广阔的天地。 纵观单片机的发展过程,可以预示单片机的发展趋势,大致有: 一、微型单片化 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、

10秒倒计时器的电子课程设计要点

机械与电子工程学院 课程设计报告 课程名称数字电子技术课程设计设计题目10秒倒计时器的设计所学专业名称电子信息工程 班级 学号 学生姓名 指导教师 2014年6月3日

任务书 设计名称:10秒倒计时器的设计 学生姓名:指导教师: 起止时间:自2014 年 5 月21 日起至2014 年 6 月4 日止 一、课程设计目的 1).熟悉集成电路及有关电子元器件的使用; 2).了解计时器主体电路的组成及工作原理; 3).学习数字电路中基本555定时器、时钟发生器及计数、译码显示等单元电路的综合应用。 二、课程设计任务和基本要求 设计任务: 1).设计好完整的操作方案。 2).对电路的原理进行简要分析。 3).在Multisim仿真软件中绘制出完整仿真电路图。并且尽可能地使整 个电路简洁、整齐、一目了然。 4).对设计的电路进行调试,完成课程设计应达到的目的. 基本要求: 1)具有10秒倒计时功能; 2)设置外部操作开关,控制计时器的直接清零/复位、开始和暂停/连续计数功能; 3)计时器计时间隔为1秒; 4)计时器递减计时到零时,数码显示器不灭灯,保持并闪烁光电报警。 5计时器暂停计数时,数码管闪烁提醒;

指导老师评价表

目录 摘要与关键字........................................................................1 1倒计时器组成及原理................................................................ 1.1倒计时计数器组成.................................................... 1.2工作原理 (3) 2.拟定设计方案 (4) 2.1用Multisim进行仿真计 (4) 2.2设计实现数码管示 (4) 2.3设计555定时振荡实现秒振荡发生功能 (4) 2.4设计实现减法计数功能 (5) 2.5设计实现二位数减法计数功能 (5) 2.6设计实现反馈电路实现30秒计数功能 (5) 2.7设计实现控制电路实现启动、清零/复位和暂停/继续计数控制电5 2.7.1清零/复位电路 (5) 2.7.2暂停/继续计数电路 (6) 2.7.3启动电路 (7) 2.8设计实现闪烁报警电路 (8) 3.功能说明总结………………………………………… 4.课程设计小结 (9) 参考文献 (10) 附录一 附录二

运输包装课程设计-显示器

齐齐哈尔大学 课程设计说明书 课程名称运输包装 题目三星EX1920液晶显示器包装设计 院系 学生姓名 指导教师

摘要 通过分析三星显示器产品的流通环境和产品本身特性,选择了合适的缓冲包装材料EPS,进行了缓冲衬垫的尺寸计算和结构设计,并进行了校核,完成了缓冲包装设计。运输包装设计选用了适当的瓦楞纸箱箱型,并计算了尺寸和强度。集合包装设计进行了托盘和集装箱的选用和利用率计算。最后计算了成本,并对成本进行分析和整体的总结。 关键词:流通环境;缓冲包装;瓦楞纸箱 ABSTRACT The analysis of products through the environment of the flow and characteristics of the product itself—SANXING, I select the appropriate packaging materials buffer--EPE, and make sure the calculation and structural design of buffer pad size, and carriy out a check to complete the packaging design of the buffer.In Transport Packaging Design ,I select the appropriation type of corrugated boxes,and calculate the size and strength.In Packaging design of the collection,I tray and container selection and utilization of computing. The final ,I calculate of the costs ,and then analysis the cost and the overall of the summary. Key words:The flow of the environment;cache packaging;Corrugated Box

相关文档
相关文档 最新文档