当前位置:文档之家› pic单片机 电子音乐发生器报告 北邮

pic单片机 电子音乐发生器报告 北邮

pic单片机 电子音乐发生器报告 北邮
pic单片机 电子音乐发生器报告 北邮

单片机设计实验报告

2013年小学期单片机设计实验报告

题目:电子音乐发生器

班级:

班内序号:

实验组号:

学生姓名:

指导教师:

单片机设计实验报告

单片机设计实验报告

电子音乐发生器

――2011211****班实验摘要

此次本组制作的基于pic单片机的电子音乐发生器是具有液晶显示屏提示的音乐简单演奏、播放等功能的演示作品。在目前很多简单音乐播放器件(如贺卡、礼品中的简单音乐单元)中,这样的简单电路和rom编程原理都是可以通用的,而且电路搭接、布局简单,十分适合电路原理学习、汇编语言编程零基础训练以及简单礼品核心部分制作参考。

整个系统中,微控制器采用了Microchip公司的PIC16F877,软件设计中涉及PORTB\PORTC\PORTD\PORTE用作普通数字I/O脚功能。本实验用单片机PORTB\D接收来自键盘输入的指令信息,由此确定lcd液晶屏幕显示以及喇叭播放内容,再通过PORTC\D\E输出声音或字幕信息。

A b s t r a c t

In this experiment,our group made this pic microcontroller based electronic music generator is a simple LCD prompts music playing, playback and other functions to the presentation. In the current lot of simple music playback devices (such as greeting cards, gift of simple musical elements), such a simple circuit and rom programming principles can all be generic, and the circuit lap, the layout is simple, very suitable circuit schematic learn assembly language zero-based training program and a simple gift core part of the production reference. Throughout the system, the microcontroller uses Microchip's PIC16F877, software design involves PORTB \ PORTC \ PORTD \ PORTE used as a normal digital I / O pin functions. The experiment with the microcontroller PORTB \ D receives commands from the keyboard input information, thereby determining the LCD screen display and speakers to play the content, and then through PORTC \ D \ E output sound or subtitle information.

关键字

单片机——microcontroller 芯片——CMOS chip

lcd液晶显示屏——LCD screen

输入输出端口——I / O pin

单片机设计实验报告

一.实验论证与比较

电子音乐发生器采用以Microchip公司的PIC16F877芯片为核心的简单控制系统,外部电路连接有喇叭、键盘、lcd液晶显示屏以及其他必要系统调节元件。

在将所要实现的功能用汇编语言加以实现并烧入rom中,作为实验进行过程中的硬件部分实现人员,我在本次实验中的主要工作是相关资料搜集、软件的入手使用、相关乐谱搜集及乐理知识简单介绍、实验记录与图形绘制和最终的硬件设计与焊接实现。

其中,困难的部分在于,理论上认为电子音乐发生器模拟真正乐器的仿真实现方法,与现实电路实现起来有着一定的差别,在长音、乐谱存储播放上,编程的同组搭档也费了不少脑筋和时间。

二.系统总体设计

⒈系统模块总体框图

⒉程序流程图

单片机设计实验报告

三.硬件连接

⒈单片机与输出元件连接

音乐发生器的声音输出单元十分简单,即pic16f877单片机的RC0端口与喇叭单元信号输入端以导线连接即可。而单片机与lcd液晶显示则需要相应管脚与单片机RE0\1和RD0-7管脚(10个)以导线连接。

⒉单片机与输入元件连接

输入元件中,键盘输入需单片机RD7-4和RB3-0端口(8个)相连。

硬件连接为我的最主要分工部分,其中,各部分的外围支持电路(如4M有源晶振、重置电路、喇叭的放大电路、电源供应电路等的详细情况请见下图,具体硬件原理图)

单片机设计实验报告

具体硬件原理图(设计、手绘,12组硬件部分负责学生:刘冰宇)

四.调试过程

⒈软件程序部分

虽然软件部分是由本组队友完成的,但是基本原理上在平时的合作中我也学到了很多容易些的原理,而且在理解了程序控制和输出原理的基础上完成硬件设计和实现也就更加有利了。

首先,曲目存储形式,在参考资料“两只老虎”简谱的简单乐理解释之后,存储过程中由于1/4音符(该曲为“4/4拍”歌曲,即“以四分音符为一拍、每小节有4拍”,该曲中有设置1/4拍的必要,详细见附件“简谱1”)的原因导致程序曾多次需要重新编写。

单片机设计实验报告

⒉硬件部分

硬件部分设计实现由我负责,硬件部分的完成分为:电路图的设计、面包板上的电路实现、万能板上的电路实现三部分。

绘制基本电路图并根据电路图搭接面包板上的电路,但是由于面包板搭接存在不稳定性,电路时常会有输出失常的情况发生,在最后一次电路终于正常工作、各项参数均正常之后,听取实验室老师的建议,直接进行焊接,在考虑了手中现有万能板的条件之后,重新绘制适合于该万能板布局的电路图,并着手焊接和测试。

调试过程中的经验总结:1、市面上学生自行购买的万能板与教师下发的教学用万能板有着很大区别,其用法也有不同,教学用万能板有内置相连的焊点,这样的结构十分适合初次焊接整个电路的学生使用。2、焊接很多管脚与输出元件的部分时,强烈建议焊接之后立即使用万用表测量焊点是否真正焊上,否则在电路出现问题时再查找将有可能浪费不必要的时间。

3、要在各种学习中贯彻“微积分”的思想,化整为零,分步击破,再将它们重新组合以求得整体效果的实现,同时,焊一部分就验一部分,焊接完成的部分及时检验,这样才能最大限度保证电路整体的正常工作。(详细请参考本实验报告第七部分附录中的各部分分解硬件原理图)

4、边分析边检查,猜想可能造成此现象的各种原因,逐个检验。

5、仔细读图,避免管脚接错这样的低级错误。

五.参考文献:

PIC单片机实用教程——基础篇

李学海

北京航空航天大学出版社

使用说明:的确是一本不可或缺的教材,本书列举了很多实用的具有实战意义的

例子,单片机入门就是通过把这本书里的好例子一字一行敲进电脑去来实现的。

PIC单片机实用教程——提高篇

李学海

北京航空航天大学出版社

使用说明:继承了前面基础篇的风格,例子也具有实战意义,主要讲RA、TMR2

的使用和CCP模块的PWM脉宽调制功能。

六.实验心得体会

单片机设计实验报告

在本次小学期实验过程中,我们组(12组,A网)遇到的最严重的问题,但同时却并非实验本身学习问题,时间存在着客观限制,由于实验时间在期末考试之后,实验结束即意味着组员订票返乡,由于暑假铁路客运订票高峰一票难求的原因,我们组不得不非常无奈而遗憾地选择了一个相对简单的题目(本组软件负责的队友同学其实本来是非常中意于“单片机智能车”这个题目的,但是未能如愿为之尝试、努力和钻研,实在是一大遗憾)并以相对紧凑的实验节奏完成了实验,实验完成功能:LCD显示的电子音乐发生器,用时:30个教学单元(第11天完成验收)。

首先,总结实验中学到的知识与技能,本次实验中参考正规科研实验的模式编写并保存了“实验日记”和出于个人兴趣录制的实验中期检验的录像,虽然记录并不完整,但是还是有利于回忆经验教训的(此部分参见附录和报告附带文件夹)。

在硬件设计,尤其是万能板焊接前的具体电路设计阶段,由于不得不考虑手中现有材料的限制,曾经出现严重的元件错接在高电平上的事故,好在接通电源前及时发现并更正,否则该元件极有可能发生爆炸。

由于焊接工作台与测试区分离,在焊接过程中时常有忘记携带图纸、镊子等状况,不仅让实验习惯不好的我吃到了苦头,更是让我理解了实践过程中对人各方面能力综合考验的道理。

其次,总结实验中个人心得体会,实验中曾经遇到十分棘手的问题,如下实验日记:2013.6.29第一次理论课,实验介绍及题目引导

2013.7.1进入实验室,试验箱介绍,尝试霹雳灯(下载成功未成功运行),尝试d盘中程序计数器(led灯显示计数数值)(下载、运行均成功)

2013.7.2第二次理论课(讲解硬件),继续实验,实验设计报告编写、实验报告试写、题目权衡确定、其他组成果观摩与教师交流硬件支持问题、总结实验箱使用经验教训(尤其关于下载和实验箱电源接触不良与程序下载运行之间的关系,总结理论与实际差距问题)2013.7.3实验进入胶着状态,虽然仍然在不懈研究代码和硬件之间的关系,但一无所获……(上午),下午,电子音乐发生器程序输出端口暂定rc0。

2013.7.4由于突发不可抗力原因,实验节奏被迫打乱,开始系统学习汇编语言且进度不可控,上午理论学习,下午理论学习同时查阅资料,同组同学发现编程中对于二进制常数填写中00000000B不可用,需改用B’00000000’的形式,实现按键控制led发光二极管依照指

单片机设计实验报告

令发光。晚上对程序进行重新修改后,基本实现按键控制指定led发光,同时控制喇叭发出c 大调七个音阶的声音,实验取得阶段性胜利。

面包板出现问题且查找原因整整2天无果,正是由于电子音乐发生器是一个并不困难的题目,才更加让人如鲠在喉、如芒在背。现在回想起实验当时的困扰和不解,有如只身一人前往一处人烟稀少的“一线天”景点,但是不幸在通过石缝时整个人被卡在正中间,一转头都会擦到鼻子的狭窄和精神上的窒息感,此时唯有解决当前的问题才能艰难蹭出石缝……但是当终于从压迫身心的“石缝”中脱险时,才能发现天空是如此蔚蓝高远、回想起来心中感慨万千。

焊接过程中由于操作不当烫伤了手指,还目睹了旁边实验台烙铁使用不当导致的爆炸,这些都时刻提醒着我们实验过程中“规范使用、安全第一”,(旁边实验台爆炸时,一个火球从烙铁导线出喷出来,发出爆鸣声,随后发现烙铁导线完全炸断、插排断电保护)否则伤及自身、他人,造成安全隐患、财产损失、甚至伤亡都是有可能的。

由于我们组从7月1日实验开始每天8:30-11:30、14:00-17:00和18:00-21:00的3个实验单元均按时签到进行实验,同时我们寻求老师关于元件基本使用方法的帮助、旁边13组同学也十分热心地介绍了他们自己购买的元件使用方法、网上资料也相对简单易懂,本组进度会较其它组稍微快一点,实验第七天开始有很多其它组同学来询问关于元件基本使用方法、乐理知识(我稍有乐器学习的经历,对其他制作有音乐发生作品的同学能有些帮助吧)、焊接经验、电路工作中出现错误的问题等等,在尽力提供帮助时,我深刻地感受到帮助与我同样带着焦虑无奈眼神的人是一件多么有意义的事!

实验中面包板会时不时出现故障的原因到最后也没有彻底明了,也许这就是实验的魅力所在,对我来说,与其说在实验中领悟了“通信工程的真谛”,到不如说参透了“人生不是考试题,不是所有的事情都能有答案”这样的禅理。

最后,感谢实验中悉心教导我们的老师,对实验开始内心毛躁、急功近利的我耐心疏导,对一双双焦急无奈的眼睛安慰宽抚,对粗心大意有时浪费元件的同学及时批评,老师们在实验中对我们的教育、树立的模范价值的不可估量。

实验中,老师为及时监督、指导我们而早起晚睡,为了给同学演示焊接、修理损坏器件而不慎被烙铁烫伤,这些都让我们有了一份感动,同时更加激起我们学习的动力。

老师在实验中教会了我们什么是自己能够独立完成的、什么应该查找相关资料,资料要

单片机设计实验报告

沉住气来读才能理解、错误要一个点一个点测才能找到并纠正。我们也应该更多靠自己,在老师忙碌的时候不妨在一旁静心重新审视自己的电路,即是体谅他人又是给心灵以沉淀的机会,老师不会落下任何一个学生,在实验中老师总能在挤得水泄不通的教2-324一个个帮助前来求助的同学,在严厉的教导中我们感受到的是老师的认真负责、诲人不倦。

实验虽然结束了,学习却不会结束,在今后的日子里,我相信我将更有信心克服困难,执着向前。

2013年8月4日七、附录

各部分分解硬件原理图:

单片机设计实验报告实验中期检验效果图:

实验最后硬件实现图(请参考实验报告附带录像):

单片机设计实验报告

焊接过程中管脚座布局图和背面焊点:

单片机设计实验报告

单片机设计实验报告简谱1(两只老虎):

简谱2(情非得已):

status equ 3h

rp0 equ 5h

portb equ 6h

trisb equ 86h

portc equ 7h

trisc equ 87h

portd equ 8h

trisd equ 88h

porte equ 09h

trise equ 89h

date1 equ 20h

单片机设计实验报告date2 equ 21h

date3 equ 23h

ADCON1 equ 9fh

n1 equ d'1'

n4 equ d'1'

n5 equ d'95' ;5

n6 equ d'85' ;3 4

n7 equ d'75' ;2

n8 equ d'65' ;1

n10 equ d'105' ;6

n11 equ d'50' ;-5

n12 equ d'6'

n13 equ d'120'

n2 equ d'230'

n3 equ d'1'

option_reg equ 81h

option_b equ22h

intcon equ 0bh

tmr0 equ 01h

so0 equ d'256'-d'160'

do equ d'256'-d'120'

re equ d'256'-d'106'

mi equ d'256'-d'94'

fa equ d'256'-d'90'

so equ d'256'-d'80'

la equ d'256'-d'72'

xi equ d'256'-d'64'

do1 equ d'256'-d'60'

re1 equ d'256'-d'53'

mi1 equ d'256'-d'47'

;**************************

org 0000h

main

nop

bsf status,rp0

movlw 00h

movwf trisc

movlw b'11111111'

movwf trisb

movlw 00h

单片机设计实验报告movwf trisd

movlw b'00000000'

movwf trise

MOVLW 6H

MOVWF ADCON1

movlw b'00000011'

movwf option_reg

bcf status,rp0

movlw 00h

movwf portc

movlw b'00000000'

movwf porte

;**********************************

call down

movlw b'00000001'

movwf portd

call down

movlw b'00111000' ;set function

movwf portd

call down

movlw b'00001000' ;close display

movwf portd

call down

movlw b'00000110' ;clear screen

movwf portd

call d own

movlw b'00001100' ;clear screen

movwf portd

call d own

bcf porte,0

movlw b'00000001

movwf portd

call down

movlw b'00000001'

movwf porte

movlw b'01110111'

movwf portd

call down

movlw b'01100101'

movwf portd

call down

movlw b'01101100'

单片机设计实验报告movwf portd

call down

movlw b'01100011'

movwf portd

call down

movlw b'01101111'

movwf portd

call down

movlw b'01101101'

movwf portd

call down

movlw b'01100101'

movwf portd

call down ;welcome

movlw b'10100000'

movwf portd

call down

movlw b'01110100'

movwf portd

call down ;to

movlw b'01101111'

movwf portd

call down

movlw b'10100000'

movwf portd

call down

movlw b'01110101' ;use

movwf portd

call down

movlw b'01110011'

movwf portd

call down

movlw b'01100101'

movwf portd

call down

bcf porte,0 ;nextrow

movlw b'11000000'

movwf portd

call down

movlw b'00000001'

movwf porte

movlw b'01000011'

单片机设计实验报告movwf portd

call down

movlw b'00111010'

movwf portd

call down

movlw b'01110011'

movwf portd

call down

movlw b'01110100'

movwf portd

call down

movlw b'01100001'

movwf portd

call down

movlw b'01110100'

movwf portd

call down

movlw b'01100101'

movwf portd

call down

movlw b'01101101'

movwf portd

call down

movlw b'01100101'

movwf portd

call down

movlw b'01101110'

movwf portd

call down

movlw b'01110100'

movwf portd

call down

;***********************

start

单片机设计实验报告movlw b'01111111'

movwf portd

btfss portb,3

call one

movlw b'00000000'

movwf portc

btfss portb,2

call two

movlw b'00000000'

movwf portc

btfss portb,1

call three

movlw b'00000000'

movwf portc

btfss portb,0

call four

movlw b'10111111'

movwf portd

btfss portb,3

call five

movlw b'00000000'

movwf portc

btfss portb,2

call six

movlw b'00000000'

movwf portc

btfss portb,1

call seven

movlw b'00000000'

movwf portc

btfss portb,0

call eight

movlw b'00000000'

movwf portc

movlw b'11011111'

movwf portd

btfss portb,3

call nine

movlw b'00000000'

movwf portc

单片机设计实验报告btfss portb,2

call ten

movlw b'00000000'

movwf portc

movlw b'11011111'

movwf portd

btfss portb,1

call aa

btfss portb,0

call bb

movlw b'00000000'

movlw b'11101111'

movwf portd

btfss portb,3

call cc

goto start

cc bcf porte,0

movlw b'00000001'

movwf portd

call down

movlw b'00000001'

movwf porte

movlw b'00110000'

movwf portd

call down

movlw b'00101101'

movwf portd

call down

movlw b'00111001'

movwf portd

call down

movlw b'00111010'

movwf portd

call down

movlw b'11110000'

单片机实验报告

PIC单片机原理与应用实验报告 学校: 学院: 班级: 姓名: 学号: 指导教师:

实验一I/O端口实验 一、实验目的 (1)掌握MPLAP IDE集成开发环境的基本操作。 (2)掌握单片机的I/O端口的设计方法。 (3)掌握在线调试器的使用方法。 (4)学会查阅相关数据手册。 二、实验仪器设备 (1)PC机一台; (2)MPLAP IDE开发软件一套; (3)PICkit3在线调试器一套; (4)APP009实验板一块; 三、实验要求 (1)设计发光LED灯闪烁程序,下载调试,验证功能。 (2)设计流水灯程序,或其他花样彩灯程序,下载调试,验证功能。 (3)设计按按键加1计数程序,下载调试,验证功能。 四、实验步骤 (1)连接在线调试器PICkit3、APP009实验板和计算机; (2)打开MPLAP IDE集成开发环境软件,点击Debugger>Select Tools>PICkit 3 选择调试工具; (3)点击Debugger>Settings,在Settings窗口中点击Power栏,选择由PICkit3向实验板供电; (4)完成实现发光LED灯闪烁实验; 程序代码: #include void delay(void); int main() { while(1) { TRISEbits.TRISE0 = 0; //RE0设置为输出(1输入,0输出); https://www.doczj.com/doc/9f15094166.html,TE0 =1; //RE0=1输出高电平+5V,亮灯 delay(); //延时 https://www.doczj.com/doc/9f15094166.html,TE0 =0; //RE0=0输出低电平0V,灭灯 delay(); //延时 } } void delay(void) { long int i; for (i=0;i<65000;i++); } 实验现象:将程序下载到实验板上,运行程序,LED闪烁,通过改变延时函数改变延时时间,进而可以改变LED闪烁的频率。

北邮,单片机,实验报告,电子琴

北邮,单片机,实验报告,电子琴 北邮单片机实验报告简易电子琴 2014年小学期单片机设计实验报告题目:基于单片机的电子音乐发生器 班级:班内序号:实验组号:学生姓名:指导教师: 基于单片机的电子音乐发生器 实验摘要 此次本组制作的基于PIC单片机的电子音乐发生器是具有LCD显示屏提示的音乐简单演奏、播放、存储等功能的演示作品,拥有以下4种功能: 1.按键演奏:即“电子琴”功能,可以用键盘上的“1”到“A”键演奏从低音sol到高音do等11个音; 2.点歌功能:即按动“B”“C”键分别演奏两首乐曲(可以表现准确的音高和音长)。3.存储音乐功能:即按右下角“F存储”键,然后按键演奏并存储,随后按“E”键结束,之后按“D键”就可以播放存储的乐曲了; 4.液晶显示功能:即在开始时显示“hello!”,在点播时分别显示“song b”、“song c”,在存储时显示“saving”。 电子音乐发生器采用以Microchip公司的PIC16F877芯片为核心的简单控制系统,外部电路连接有喇叭、键盘、LCD液晶显示屏以及其他必要系统调节元件。软件设计中涉及PORTB\PORTC\PORTD\PORTE用作普通数字I/O脚功能。本实验用

单片机PORTB\D接收来自键盘输入的指令信息,由此确定LCD液晶屏幕显示以及喇叭播放内容,再通过PORTC\D\E输出声音或字幕信息。 关键字 单片机——microcontroller芯片——CMOS chip 音乐发生器——music generator 分频——fractional frequency 一、实验论证与比较 本设计的核心器件是单片机芯片和音频功放芯片。单片机采用以Microchip公司的PIC16F87X系列中的PIC16F877芯片为核心构建简单控制系统,它完全可以满足本设计功能的需要。此音乐发生器设计利用单片机的输入输出功能,当按下播放功能键时,单片机的输出功能使外部电路连接的喇叭和LCD液晶显示屏同时播放声音及显示文字,从而实现各种复杂音乐播放器的功能。 在嵌入式系统设计中,扬声器等是常用的输出设备,它具有使用方便、价格便宜、电路接口简单等优点,因此,在嵌入式系统中被广泛使用。同时随着单片机的发展,其功能越来越强大,技术也越来越成熟,由此生产的音乐播放器越来越受到人们的喜爱。因此,在技术性操作、社会因素和经济方面都具有良好的可行性。我在实验中负责了全部软件设计,代码的编写,电路图的设计,以及部分硬件焊接。其中,困难的部分在于,理论上认为电子音乐发生器模拟真正乐器的仿真实现方法,与现实电路实现起来有着一定的差别,在长音、乐谱存储播放上,以及存储功能的代码

单片机实验报告

院系:计算机科学学院专业:智能科学与技术年级: 2012 学号:2012213865 姓名:冉靖 指导教师:王文涛 2014年 6月1日

一. 以下是端口的各个寄存器的使用方式: 1.方向寄存器:PxDIR:Bit=1,输出模式;Bit=0,输入模式。 2.输入寄存器:PxIN,Bit=1,输入高电平;Bit=0,输入低电平。 3.输出寄存器:PxOUT,Bit=1,输出高电平;Bit=0,输出低电平。 4.上下拉电阻使能寄存器:PxREN,Bit=1,使能;Bit=0,禁用。 5.功能选择寄存器:PxSEL,Bit=0,选择为I/O端口;Bit=1,选择为外设功能。6.驱动强度寄存器:PxDS,Bit=0,低驱动强度;Bit=1,高驱动强度。 7.中断使能寄存器:PxIE,Bit=1,允许中断;Bit=0,禁止中断。 8.中断触发沿寄存器:PxIES,Bit=1,下降沿置位,Bit=0:上升沿置位。 9.中断标志寄存器:PxIFG,Bit=0:没有中断请求;Bit=1:有中断请求。 二.实验相关电路图: 1 MSP430F6638 P4 口功能框图: 主板上右下角S1~S5按键与MSP430F6638 P4.0~P4.4口连接: 2按键模块原理图: 我们需要设置两个相关的寄存器:P4OUT和P4DIR。其中P4DIR为方向寄存器,P4OUT 为数据输出寄存器。 主板上右下角LED1~LED5指示灯与MSP430F6638 P4.5~P4.7、P5.7、P8.0连接:

3 LED指示灯模块原理图: P4IN和P4OUT分别是输入数据和输出数据寄存器,PDIR为方向寄存器,P4REN 为使能寄存器: #define P4IN (PBIN_H) /* Port 4 Input */ #define P4OUT (PBOUT_H) /* Port 4 Output */ #define P4DIR(PBDIR_H) /* Port 4 Direction */ #define P4REN (PBREN_H) /* Port 4 Resistor Enable */ 三实验分析 1 编程思路: 关闭看门狗定时器后,对P4.0 的输出方式、输出模式和使能方式初始化,然后进行查询判断,最后对P4.0 的电平高低分别作处理来控制LED 灯。 程序流程图: 2 关键代码分析: #include void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 P4DIR |= BIT5; // 设置4.5口为输出模式 P4OUT |= BIT0; // 选中P4.0为输出方式 P4REN |= BIT0; // P4.0使能 while (1) // Test P1.4 { if (P4IN & BIT0) //如果P4.0为1则执行,这是查询方式按下去后是低,否则为高

音乐盒设计

机电学院单片机课程设计 任务书 设计名称:音乐盒的设计 学生姓名:*** 指导教师:***** 起止时间:自*** 年* 月* 日起至*** 年*月* 日止 一、课程设计目的 利用AT89C51系列单片机,实现两首歌曲的依次、循环播放,并在播放歌曲的同时,与之对应的LED灯亮起,形成三种绚丽的灯光效果,制作成一个简单的音乐盒。 二、课程设计任务和基本要求 设计任务: 1.运用AT89C51系列单片机的技术原理,通过硬件电路制作以 及软件编译,设计制作出一个多功能音乐盒; 2.运用2N2905三极管放大技术,对扬声器音频信号进行放大, 实现音乐播放功能; 3.8个LED灯对应音乐的不同音阶,实现伴随音乐播放,发出 不同的花样效果的功能。 基本要求: 1. 能够实现设计任务的基本功能; 2. 至少设计两种音乐的播放和三种灯光效果的制作; 3. 能够完成音乐盒实物的焊接; 4. 完成设计后独立撰写3000字左右的设计报告。

目录 摘要 (1) 关键字 (1) 1 概述 (2) 1.1设计意义 (2) 1.2设计方案 (2) 1.3设计内容 (2) 2 硬件设计 (3) 2.1音乐盒的结构框图 (3) 2.2单片机模块 (3) 2.2.1 AT89C51系列单片机介绍 (3) 2.2.2 最小系统 (4) 2.3扬声器模块 (4) 2.4LED显示模块 (5) 2.5按键模块 (5) 3 软件设计 (6) 3.1音乐盒的功能框图 (6) 3.2音调、节拍以及编码的确定方法 (6) 3.2.1 音调的确定 (6) 3.2.2 节拍的确定 (7) 3.2.3 编码 (8) 3.3软件程序设计 (9) 3.3.1 程序流程图 (9) 3.3.2 程序源代码 (10) 4 调试 (10) 4.1实验环境 (10) 4.1.1 PROTEUS软件简介 (10) 4.1.2 KEIL简介 (11) 4.2仿真调试 (11) 4.3花样灯3种效果 (12) 4.4实物调试 (13) 5 总结 (14) 参考文献 (15) 附录 (16) 附录1仿真电路图 (16) 附录2实物图 (16) 附录3元器件清单 (16) 附录4程序源代码及注释 (17)

基于单片机的音乐门铃课程设计与仿真

单片机课程设计 题目:音乐门铃 目录 1.功能 2.设计步骤 1.前期工作 (1) 2.电路结构 (1) 3.基本步骤 (1) 4.预期结果 (2) 3.硬件电路设计 1.模拟仿真电路 (2)

2.元件列表 (2) 3.发声原理 (3) 4.软件设计 1.设计材料 (3) 2.实验源程序 (4) 5.实验结果 1.仿真结果 (8) 2.实验感受 (8)

音乐门铃的设计 摘要:该设计以AT89C51为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求。 1.功能 1.用单片机编程实现自由切换播放三首歌曲,并且用LED灯进行显示,达到门铃效果。 2.设计步骤 1.前期工作 通过大家对单片机的学习,能够通过keilC软件编写C语言程序,并且能够在Proteus 仿真软件上成功的运行。 2.电路结构 音乐门铃的硬件电路由6个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。 图2-1 音乐门铃硬件电路设计框图

3.基本步骤 先用c语言编写实现音乐门铃的程序代码,然后将c语言用keil软件生成hex文件下载到stc89c51集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。 4.预期结果 按下门铃键,即同普通门铃的工作方法一样,由AT89C51控制蜂鸣器放出美妙的音乐,提醒主人开门。 3.硬件设计 1.模拟仿真电路 2.元件列表

北邮电子工艺实习智能小车实习报告附程序

北京邮电大学实习报告

附页:学生实习总结 一、初步设计 走迷宫小车利用单片机STC900C52RC 作为中控核心,光电开关E18-D80NK 作为走迷宫小车的探测障碍的传感器,以及其它L298N电机驱动芯片、LM1117-5.0/LDO电源。 小车走迷宫使用的是左手算法(即摸墙算法),迷宫是简单连通的,即迷宫的墙总是相互相连的或与迷宫的外轮廓相连,那么迷宫的搜索者从起点开始将左手扶在墙面前行,总能保证不会迷失并且找到迷宫中存在的出口(若忽略出口将回到迷宫起点)。这种策略在刚进入迷宫时即执行的效果是最佳的。小车采用一个L298N电机驱动模块、LM1117-5.0/LDO电源、两个E18-D80NK光电开关(一个放置在小车正前方,一个放置在小车正左方),分别判断小车的前方和左方是否有障碍,并将高低电平传递至传递给单片机,使单片机控制电机实现左转、右转、前进、掉头(实际为连续两次右转)的功能穿越迷宫。 小车是三轮小车,前两个是驱动轮,后一个是支点轮(从动轮),两个驱动轮是分别由两个电机驱动,通过同速率同向转动前进和同速率反向转动转向。 二、具体工作 1) 元器件的焊接与组装 2) 部分代码的编写与调试 3) 小车外观的设计与制作 三、小车焊接与电路测试 1)在我们焊接小车之前,我们用了两天时间学习和熟悉焊接工艺,同时还 做了个发光二极管的小实验,这些基础让我在焊接小车电路板的时候 有了底气,做起来也有些轻车熟路。我们用了半天的时间就几乎完成 了全部的焊接任务,按照小车的装配步骤,我们依次焊接了电阻、晶 体、排阻、二极管、开关、三极管、二极管、电容、数码管、电源电 机端子、排针、驱动芯片等,同时也学会了“先焊矮的后焊高”的道 理。在完成焊接之后,小车的组装也颇为顺利,在实验步骤的指导下, 顺利完成了小车的组装,小车已初现其形。 2)在小车焊接与组装之后,开始进行小车电路测试,植入CHECK程序之后, 小车完美的实现了前进与后退的功能,而且前行的轨迹相对笔直,这 和我们的焊接与组装有很大关系。但是,在实现前进功能的同时也出 现了问题,数码管有一个数字不显示,在查看电路图,和老师同学讨 论之后,我们确定了问题的源头,是有一个三极管在焊接过程中烧坏 了,在更换了三极管之后,数码管全都亮了。同时我也帮其他电机不 转的同学发现和解决了问题,大都是电元件被烧坏了。这也提醒我们 在焊接的时候,要小心谨慎。 四、小车硬件调试

单片机课程设计---电子音乐盒的设计

课程设计(说明书) 电子音乐盒的设计 院(系)名称工学院机械系 专业名称机械设计制造及其自动化学生姓名 指导教师 2013年01月12日

课程设计任务书 题目: 电子音乐盒的设计 课程:单片机课程设计 课程设计时间 2012年12月21 日至2012年1 月3日共2 周课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页) 1.设计要求 查阅资料,了解单片机控制单音喇叭发声原理;设计基于单片机的电子音乐盒;通过按钮可选择不同的音乐。 创新设计: 1、安装复位键,暂停、播放键; 2、有6首不同的音乐用程序编出可供选择。 2. 设计任务与要求 2.1系统硬件电路设计 根据该系统设计的功能要求选择所用元器件,设计硬件电路。要求用Proteus绘制整个系统电路原理图。 2.2软件设计 根据该系统要求的功能进行软件设计,绘制整个系统的软件流程图;根据流程图编写程序并汇编调试通过;列出软件清单,软件清单要求逐条加以注释。 2.3 Proteus仿真 用Proteus对系统进行仿真并进行软硬件调试。 2.4 编写设计说明书 内容包括任务书、设计方案分析、硬件部分设计、软件部分设计、调试结果整理分析、设计调试的心得体会等,字数不少于4000字;硬件部分设计要绘制整个系统电路原理图,对各部分电路设计原理做出说明;软件设计部分要绘制整个系统及各部分的软件流程图,列出程序清单,逐条加以注释,并在各功能块前

加程序功能注释。 3.工作计划 4.主要参考资料 单片机课程设计指导书皮大能北京理工大学出版社2010.7 8051单片机实践与应用吴金戎清华大学出版社2003.8 单片机技术基础教程与实践夏路易电子工业出版社2008.1 MCS-51单片机原理接口及应用王质朴北京理工大学出版社2009.11 基于Proteus的单片机系统设计与仿真实例蒋辉平机械工业出版社2009.7 指导老师签字: 日期:

电子音乐发生器报告-单片机设计实验报告

单片机设计实验报告 题目:电子音乐发生器 班级: 班内序号: 实验组号: 学生姓名: 指导教师:

电子音乐发生器

实验摘要 此次本组制作的基于pic单片机的电子音乐发生器是具有液晶显示屏提示的音乐简单演奏、播放等功能的演示作品。在目前很多简单音乐播放器件(如贺卡、礼品中的简单音乐单元)中,这样的简单电路和rom编程原理都是可以通用的,而且电路搭接、布局简单,十分适合电路原理学习、汇编语言编程零基础训练以及简单礼品核心部分制作参考。 整个系统中,微控制器采用了Microchip公司的PIC16F877,软件设计中涉及PORTB\PORTC\PORTD\PORTE用作普通数字I/O脚功能。本实验用单片机PORTB\D接收来自键盘输入的指令信息,由此确定lcd液晶屏幕显示以及喇叭播放内容,再通过PORTC\D\E输出声音或字幕信息。 A b s t r a c t In this experiment,our group made this pic microcontroller based electronic music generator is a simple LCD prompts music playing, playback and other functions to the presentation. In the current lot of simple music playback devices (such as greeting cards, gift of simple musical elements), such a simple circuit and rom programming principles can all be generic, and the circuit lap, the layout is simple, very suitable circuit schematic learn assembly language zero-based training program and a simple gift core part of the production reference. Throughout the system, the microcontroller uses Microchip's PIC16F877, software design involves PORTB \ PORTC \ PORTD \ PORTE used as a normal digital I / O pin functions. The experiment with the microcontroller PORTB \ D receives commands from the keyboard input information, thereby determining the LCD screen display and speakers to play the content, and then through PORTC \ D \ E output sound or subtitle information. 关键字 单片机——microcontroller 芯片——CMOS chip lcd液晶显示屏——LCD screen 输入输出端口——I / O pin 一.实验论证与比较 电子音乐发生器采用以Microchip公司的PIC16F877芯片为核心的简单控制系统,外部

摄像头组-北京邮电大学-北邮摄像头一队-智能车技术报告-华北赛区

第八届“飞思卡尔”杯全国大学生 智能汽车竞赛 技术报告 学校:北京邮电大学 队伍名称:北邮摄像头一队 参赛队员:何映材 邬仲钧 刘涛 带队教师:高荔

技术报告和研究论文使用授权的说明 本人完全了解第八届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。 参赛队员签名:何映材 邬仲钧 刘涛 带队教师签名: 日期:

目录 第一章设计概览 (4) 1 设计概述 (4) 1.1 整车设计思路 (4) 1.2 车模整体造型 (4) 图1.2车模整体造型 (5) 第二章硬件设计 (6) 2 硬件设计 (6) 2.1 机械结构 (6) 2.1.1舵机改装 (6) 2.1.2电池固定 (6) 2.1.3电机定位 (7) 2.1.4底盘固定 (7) 2.1.5差速调节 (7) 2.2 硬件电路 (7) 2.2.1电源设计 (7) 2.2.2电池电压检测模块 (8) 2.2.3驱动电路设计 (9) 2.3 摄像头选型 (9) 第三章系统软件设计 (10) 3 软件设计 (10) 3.1 程序整体设计 (10) 3.2 图像提取与处理 (11) 3.3 控制策略 (13) 3.3.1整体控制 (13) 3.3.2PID算法的引入与改进 (13) 3.3.3增量式or位置式 (15) 第四章调试工具 (16) 4 调试工具 (16) 第五章总结 (17) 5 总结 (17) 第六章车模参数 (18) 6 车模规格 (18) 参考文献 (18) 附录 (19)

北邮《现代通信技术》实验报告一

现代通信技术实验报告 班级: 2012211110 学号: 2012210299 姓名:未可知

在学习现代通信技术实验课上,老师提到的一个词“通信人”警醒了我,尽管当初填报志愿时选择了通信工程最终也如愿以偿,进入大三,身边的同学忙着保研、考研、出国、找工作,似乎大家都为了分数在不懈奋斗。作为一个北邮通信工程的大三学生,我也不断地问自己想要学习的是什么,找寻真正感兴趣的是什么,通信这个行业如此之大,我到底适合什么。本学期,现代通信技术这本书让我了解到各种通信技术的发展和规划,也让我对“通信人”的工作有了更深刻的认识。 一、通信知识的储备 《现代通信技术》第一页指出,人与人之间通过听觉、视觉、嗅觉、触觉等感官,感知现实世界而获取信息,并通过通信来传递信息。所谓信息,是客观事物状态和运动特征的一种普遍形式,客观世界中大量地存在、产生和传递着以这些方式表示出来的各种各样的信息。信息的目的是用来“消除不可靠的因素”,它是物质运动规律总和。因此,我们通信人的任务就是利用有线、无线等形式来将信息从信源传递到信宿,在传输过程中保证通信的有效性和可靠性。 而具体来讲,要实现信息传递,通信网是必需的通信体系,其中通信网分层的结构形式需要不同的支撑技术,包括业务网技术,向用户提供电话、电报、数据、图像等各种电信业务的网络;介入与传送网技术,实现信息由一个点传递到另一个点或一些点的功能。对此,我们通信工程专业学习课程的安排让我们一步步打下基础,建立起知识储备。 知识树如下: 如知识树所述,通信工程课程体系可以大致分为一下6类基础:

数学基础:工科数学分析,线性代数,复变函数,概率论基础,随机过程; 电路基础:电路分析,模拟电子技术,数字逻辑电路,通信电子电路; 场与波基础:电磁场与电磁波,微波技术,射频与天线; 计算机应用能力:C 语言程序设计,微机原理与接口技术,计算机网络,数据结构,面向对象程序设计,实时嵌入式系统 信号处理类课程:信号与系统,信号处理,图像处理,DSP 原理及应用; 通信类课程:通信原理,现代通信技术,信息论基础,移动通信,光纤通信等。 从大一开始学习的工科数学分析,大学物理,大学计算机基础等课程为基础类课程,旨在培养我们的语言能力,数学基础,物理基础,计算机能力,然后逐步加大难度,细化课程,方向逐渐明朗详细。同时,课程中加入了各种实验,锻炼了我们的动手能力。 二、通信知识的小小应用 实验课上老师说过,以我们所学的知识已经可以制作简单通信的手机的草图了,我对此跃跃欲试。经过思考和调研,以下是我对于简单手机设计的原理框图和思考结果。 一部手机的结构包括接收机、发射机、中央控制模块、电源和人机界面部分,如下图 手机结构设计图 电路部分包括射频和逻辑音频电路部分,射频电路包括从天线到接收机的解调输出,与发射的I/O 调制到功率放大器输出的电路。其中,射频接收电路完成接收信号的滤波、信号放大、解调等功能;射频发射电路完成语音基带信号的调制、变频、功率放大等功能。要用到的超外差接收机、混频器、鉴相器等在《通信电子电路》书本中的知识。逻辑音频包括从接收解调到接收音频输出、送话器电路到发射I/O 调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路。由核心控制模块CPU 、EEPROM 、 FLASH 、SRAM 等部分组成,一个基本 天线 接收机 发射机 频率合成 电源 逻 辑 音 频 人 机 交 互

谈电子音乐唱片封面设计风格与创意

龙源期刊网 https://www.doczj.com/doc/9f15094166.html, 谈电子音乐唱片封面设计风格与创意 作者:晏雅静 来源:《文艺生活·文海艺苑》2015年第01期 摘要:在当代音乐文化背景下,文章以研究分析电子音乐封面设计的风格与创意,给出 一个浅显的国内电子音乐封面设计的建议。首先介绍了电子音乐及其封面设计风格类型,再者解释电子音乐封面设计所包含的创意要素。挑选了1980年至今的封面设计上比较具有代表性的电子音乐封面的设计,进行分析比较,得出结论,中国的电子音乐封面设计要把中国的历史文化特色与现代艺术相结合。 关键词:电子音乐;封面设计;创意风格 中图分类号:J524 文献标识码:A 文章编号:1005-5312(2015)03-0149-01 音乐和平面设计有着千丝万缕的联系。在如今,有众多平面设计师本身也是出色的电子音乐制作家。 音乐唱片其封面图的风格设计一直是最讲究艺术性的,它不像广告设计和VI设计等,客户会给设计师很多限定和要求。没有过多的束缚与约束,不限定某种主题和表现手法。甚至越新颖、越出众越好,它重点追求趣味性。 一、电子音乐封面设计风格 电子音乐,广义而言,只要是使用电子设备所创造的音乐,都可属之。任何以电子合成器、效果器、电脑音乐软件、鼓机等“乐器”所产生的电子声响,都可合理地称为电子音乐。狭义而言,电子音乐指涉科技(Techno)、出神(Trance)等种类的乐曲。电子音乐唱片封面设计也比较其他类型的唱片更有特点。 迷幻型电子乐Chillwave就比较喜欢用一些蓝紫色类似水彩那种通透感觉作为背景色,再加上一些文字。以白色为主。字体设计一般用细长形,突显清丽娟秀并且表达细微的变化,代表是音乐人XXYYXX、SLOW MAGIC等。连他们巡演的海报都是渗透了迷幻的风格。 而高科技舞曲Techno的专辑封面一般而言则比较冷静,简洁,不花哨。一般而言封面都以纯色为主,加以几何图案,表达一种抽象的沉稳并且低调的感觉。色彩一般都比较深沉,多为冷色调。代表是John Tejada的专辑。 而另一种舞曲,House浩室音乐的封面设计一般颜色跳跃,艳丽。以红橙色为主,多为暖色调。并加以流畅的纤细的线条。就如这种类型的音乐风格一样,热情洋溢。代表,Miguel Migs的专辑。

基于单片机的电子音乐门铃设计说明书

基于单片机的电子音乐门铃设计 题目:电子音乐门铃设计 学院: 专业: 班级: 学号: : 时间:

摘要 近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利 关键词:电子门铃

目录 一、设计目的 二、设计任务 三、设计要求 四、设计步骤(流程) 五、设计原理 六、设计容 6.1硬件设计 6.2单片机引脚说明 6.3主要电路设计 6.3.1时钟电路 6.3.2复位电路 6.3.3功率放大电路 6.4软件设计 6.4.1音乐符设计 6.4.2程序设计 6.4.3程序流程图 6.4.4仿真界面图 6.5.5编程 七、设计小结 参考文献

一、设计目的: 1、动手焊接单片机硬件电路板,增进对单片机的感性认识,加深对单片机理论方面的理解。 2、了解单片机的部功能模块的应用。 3、了解和掌握单片机应用系统的硬件设计和制作过程、方法及实现。 二、设计任务: 1、了解单片机的组成结构,设计相关电路原理图; 2、根据原理图焊接硬件电路。 3、实现所要求的功能。 三、设计要求: 1、要求理解单片机的组成结构; 2、根据给出的主要芯片,设计相关电路原理图; 3、焊接电路板,检测并调试。 四、设计步骤(流程): 1、根据电子音乐门铃原理设计相关电路图; 2、焊接电路板; 3、编写程序、检测并调试。 五、设计原理: 音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,

推荐-基于PIC16F877的LED旋转时钟单片机设计实验报告 精品

20XX年小学期单片机设计实验报告题目:基于PIC16F877单片机的LED旋转时钟 班级: 学号: 班内序号: 实验组号: 学生姓名: 指导教师:

基于PIC16F877单片机的LED旋转时钟 ――班 实验摘要 本次我们制作的基于PIC16F877单片机的LED旋转时钟是能够输入、显示时间的时钟。 结构新颖,效果奇特。加入了现代科技的元素,利用人眼的视觉暂留特性,解决了传统时钟 结构单一,显示效果固定的缺陷,更好了满足了人们对美的追求。 整个系统中,微控制器采用了Microchip公司的PIC16F877,软件设计中涉及PORTA 用作普通数字I/O脚控制按键输入,PORTB、PORTC控制灯的亮灭,PORTD向时钟芯片DS1302写入和读出时间。 概括来说,本实验就是用人眼的视觉暂留特性,用PIC16F877单片机作为主控芯片, 采用电机带动发光二极管高速旋转,利用频闪显示原理呈现时钟画面。 A b s t r a c t In this experiment, we made a LED rotating clock base on PIC16F877 MCU. It can input and show time. Its structure is novel and its effect is amazing. It’s full of modern technology element. With human eyes’ persistence of vision, it solves traditional clock’s structure and effect’s disadvantage, fits human pursue for beauty better. The system uses the production of the Microchip cord--PIC16F877. The design includes the drive of PORTA as general digital ports to input time, the drive of PORTB and PORTC to control the LED’s on, the drive of PORTD to write and read time on DS1302. In conclusion, with human eyes’ persistence of v ision, this experiment uses PIC16F877 MCU as master chip, uses motor to drive LED rotate at high speed, uses strobe display principle to show the clock. 关键字 单片机——microcontroller 芯片——CMOS chip LED旋转时钟-- LED rotating clock

北京邮电大学课设 基于MSP430的简单信号发生器的设计

基于MSP430的信号发生器 设计报告 学院:电子工程学院 班级:2013211212 组员:唐卓浩(2012211069) 王旭东(2013211134) 李务雨(2013211138) 指导老师:尹露

一、摘要 信号发生器是电子实验室的基本设备之一,目前各类学校广泛使用的是标准产品,虽然功能齐全、性能指标较高,但是价格较贵,且许多功能用不上。本设计介绍一款基于MSP430G2553 单片机的信号发生器。该信号发生器虽然功能及性能指标赶不上标准信号发生器,但能满足一般的实验要求,且结构简单,成本较低。本次需要完成的任务是以MSP430 LaunchPad 的单片机为控制核心、DAC 模块作为转换与按键电路作为输入构成的一种电子产品。MSP430 LaunchPad 单片机为控制核心,能实时的进行控制;按键输入调整输出状态,DAC0832将单片机输出的数字信号转化为模拟量,经运放放大后,在示波器上输出。在本次程序设计中充分利用了单片机内部资源,涉及到了中断系统、函数调用等。 关键字:信号发生器 MSP430单片机数模转换 二、设计要求 以msp430单片机为核心,通过一个DA (数字模拟)转换芯片,将单片机输出的方波、三角波、正弦波(数字信号)转换为模拟信号输出。提供芯片:msp430G2553、DAC0832、REF102、LM384、OP07。参考框图如下: Lauchpad MSP430 电位器 按键1 DA 转换DAC0832 放大输出LM384 按键N 按键2 AD …… 图1 硬件功能框图 1、基本要求 (1) 供电电压 VDD= 5V~12V ;(√) (2) 信号频率:5~500Hz(可调);(√) (3) 输出信号电压可调范围:≥0.5*VDD ,直流偏移可调:≥0.5*VDD ;(√) (4) 完成输出信号切换;(√) (5) 方波占空比:平滑可调20%~80%;(√) (6) 通带内正弦波峰峰值稳定度误差:≤±10%(负载1K )。(√)

北邮小学期AVR单片机电子琴实验报告

小学期AVR单片机实验报告实验题目:基于ATmega16L单片机的电子琴设计 学生姓名:学渣 班级:2012XXXXXX 班内序号:XX 学号:2012XXXXXX 日期:2014年9月30日 同组同学:学渣

目录: 一、实验介绍 (3) 1.1实验课题名称 (3) 1.2实验平台 (3) 1.3实验课题关键字..............................3 1.4实验摘要 (3) 二、小组分工 (3) 三、基本题目训练——流水灯与数码管秒表计时器 (3) 3.1实现功能 (3) 3.2程序代码分析 (4) 3.3实验结果图片 (7) 四、有关发声的基础知识 (7) 五、电子琴的设计与测试 (9) 5.1设计过程 (9) 5.2实验所需元器件 (9) 5.3实验程序主要流程图 (10) 5.4实验原理及原理图 (10) 5.4.1实验原理 (10) 5.4.2原理图 (11) 5.5各个模块的设计与讲解 (11) 5.6程序源代码及程序分析 (14) 5.7实验结果..................................... ..24 六、排错过程............................ . (26) 七、心得体会 (29) 八、参考文献 (32) 九、意见与建议 (33)

一、实验介绍: 1.1实验课题名称:基于ATmega16L单片机的电子琴设计 1.2实验平台:本实验所用平台为AVR Studio 4 1.3实验课题关键字: ATmega16L型单片机电子琴键盘按键 LCD液晶显示屏 1.4实验摘要: 本实验设计的电子琴拥有可视化操作界面,能实现即时弹奏音乐、音乐播放、音乐变速、音乐变调,并可以进行任意长度录音(通过按键记录音阶)等功能 二、小组分工: ●XXX负责电路硬件的连接和报告的撰写 ●XXX负责程序代码的编写 ●XXX负责资料的收集整理和查阅 三、基本题目训练——流水灯与数码管秒表计时器 3.1功能:八盏LED二极管按顺序依次循环点亮,实现流水灯的效果,同时两只数码管分别代表秒和十分之一秒,进行秒表计时,配有

基于单片机的电子门铃音乐的设计毕业论文

基于单片机的电子门铃音乐的设计毕业论文哈尔滨理工大学学士学位论文 学士学位论文 基于单片机的电子门铃音乐的设计 - I - 哈尔滨理工大学学士学位论文 摘要 随着时代的前进与发展,控制智能化,仪器小型化,功能微小化得到广泛关注。在这些领域中,单片机得到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。 近几年来,随着市场智能化楼宇的不断升温,门铃系统以作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要的发展方向。 本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们的生活提供了很大的便利。 关键词单片机;电子门铃;液晶显示;语音录放 - II - 哈尔滨理工大学学士学位论文 目录

摘 要 ..................................................................... .................................................. I 第1章绪 论 ..................................................................... ................................... 1 1.1 课题背 景 ..................................................................... .............................. 1 1.2 本章小 结 ..................................................................... .............................. 1 第2章硬件电路设 计 ..................................................................... ................... 3 2.1 硬件最小系统设 计 ..................................................................... .............. 3 2.1.1 核心芯片AT89C51简 介 (3) 2.1.2 复位电路的设 计 ..................................................................... ........... 4 2.1.3 时钟电路的设 计 ..................................................................... ........... 5 2.1.4 存储器的分 配 ..................................................................... ............... 6 2.2 时钟电路的设 计 ..................................................................... .................. 6 2.2.1 DS1302芯片简

电子音乐发生器报告单片机设计实验报告

单片机设计实验报告 2013年小学期单片机设计实验报告 题目:电子音乐发生器 班级: 班内序号: 实验组号: 学生姓名: 指导教师:

单片机设计实验报告期中检查 教师评语 指导教师签字: 年月日

单片机设计实验报告 电子音乐发生器 ――2011211****班实验摘要 此次本组制作的基于pic单片机的电子音乐发生器是具有液晶显示屏提示的音乐简单演奏、播放等功能的演示作品。在目前很多简单音乐播放器件(如贺卡、礼品中的简单音乐单元)中,这样的简单电路和rom编程原理都是可以通用的,而且电路搭接、布局简单,十分适合电路原理学习、汇编语言编程零基础训练以及简单礼品核心部分制作参考。 整个系统中,微控制器采用了Microchip公司的PIC16F877,软件设计中涉及PORTB\PORTC\PORTD\PORTE用作普通数字I/O脚功能。本实验用单片机PORTB\D接收来自键盘输入的指令信息,由此确定lcd液晶屏幕显示以及喇叭播放内容,再通过PORTC\D\E输出声音或字幕信息。 A b s t r a c t In this experiment,our group made this pic microcontroller based electronic music generator is a simple LCD prompts music playing, playback and other functions to the presentation. In the current lot of simple music playback devices (such as greeting cards, gift of simple musical elements), such a simple circuit and rom programming principles can all be generic, and the circuit lap, the layout is simple, very suitable circuit schematic learn assembly language zero-based training program and a simple gift core part of the production reference. Throughout the system, the microcontroller uses Microchip's PIC16F877, software design involves PORTB \ PORTC \ PORTD \ PORTE used as a normal digital I / O pin functions. The experiment with the microcontroller PORTB \ D receives commands from the keyboard input information, thereby determining the LCD screen display and speakers to play the content, and then through PORTC \ D \ E output sound or subtitle information. 关键字 单片机——microcontroller 芯片——CMOS chip lcd液晶显示屏——LCD screen 输入输出端口——I / O pin

相关主题
文本预览
相关文档 最新文档