基于单片机的音乐盒设计_毕业设计

合集下载

基于51单片机音乐盒课程设计

基于51单片机音乐盒课程设计
4.3音频、音调程序设计- 15 -
4.4按键与蜂鸣器接口端程序设计- 16 -
4.5外部中断程序设计- 16 -
4.6定时程序设计- 17 -
4.7延时程序编写- 18 -
4.8主程序的编写- 18 -
五、系统仿真与调试- 20 -
5.1仿真平台- 20 -
5.2仿真调试- 20 -
5.3测试总结- 21 -
上拉电阻就是将电源通过电阻接到输出端。如果输出端是OC(集电极开路,TTL)或OD(漏极开路,CMOS)输出,不接上拉电阻则输出端无驱动能力。对于P1、P2、P3口内部就以及有上拉电阻,如果其端口电流较大,电平就会降低(电阻大,相应压降也太大),就可以通过外接上拉电阻(就是并一个电阻在IC内部的上拉电阻上,这时总电阻减小,总电流增大)提供电流分量,将电平“拉高”。
本设计中的晶振振荡电路(如图2)是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于电路的负载电容。同时,晶振可以等效为一个电感,所以只要晶振的两端并联上合适的电容它晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。其中端点1接STC89C52RC芯片的19引脚,端点2接芯片的18引脚。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄所以即使其他元件的参数变化很大这个振荡器的频率也不会有很大的变化。本实验中使用的是22PF的电容,如果再考虑元件引脚的等效输入电容,则两个22PF的电容构成晶振的振荡电路就是比较好的选择,但本设计简易,所以对于等效输入电容带来的误差不予讨论。
1.2
完成该模块的硬件和软件的设计,在Proteus软件上仿真通过后,用Altium_Designer软件进行PCB单面板的绘制,修改合理后制成单面覆铜板。随后将程序下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明文档。

基于单片机的音乐盒设计与实现

基于单片机的音乐盒设计与实现

基于单片机的音乐盒设计与实现【摘要】本文主要介绍了一款基于单片机的音乐盒的设计与实现过程。

在首先介绍了背景信息,说明了音乐盒在现代社会的重要性。

接着阐述了研究意义和研究目的,明确了本文的目标。

在详细介绍了硬件设计和软件设计的过程,包括音乐盒的整体架构和功能模块设计。

然后给出了实现步骤和系统测试的过程,确保音乐盒的正常运行。

最后对功能进行了优化,提升了用户体验。

在对设计过程进行了总结,展示了最终的成果,并展望了未来可能的改进方向。

通过本文的研究,可以为基于单片机的音乐盒设计提供一定的参考和借鉴价值。

【关键词】引言、背景介绍、研究意义、研究目的、硬件设计、软件设计、实现步骤、系统测试、功能优化、设计总结、成果展示、展望未来、音乐盒设计、单片机、制作、音乐播放、电路设计、程序编写、测试验证1. 引言1.1 背景介绍音乐盒是一种可以播放美妙乐曲的小型装置,通常由盒体、发声装置和旋钮组成。

随着科技的发展,传统的机械音乐盒逐渐被电子音乐盒所取代。

基于单片机的音乐盒设计与实现,正是将现代科技与传统音乐结合的产物。

基于单片机的音乐盒设计与实现,可以通过预先编程的方式实现多种音乐的存储和播放,同时可以实现音乐的自动循环和定时播放等功能。

这不仅增加了音乐盒的灵活性和功能性,也为人们提供了更加便利和多样化的音乐享受方式。

基于单片机的音乐盒设计与实现具有重要的研究意义和实际应用价值。

通过本篇文章的介绍,我们将深入探讨基于单片机的音乐盒设计与实现,为读者呈现一个全面的设计方案和实现步骤。

1.2 研究意义音乐盒是一种古老而具有浓厚艺术氛围的音乐播放器,它通过装置内置的音乐盘或者转动式音梭使得音乐发声。

在现代科技的不断发展下,基于单片机的音乐盒设计与实现成为了一个新的研究领域。

这种音乐盒不仅能够实现传统音乐盒的功能,更能够通过单片机的强大功能实现更多高级的音乐播放功能。

研究基于单片机的音乐盒设计与实现具有重要的意义。

基于单片机的音乐盒在硬件设计和软件设计上更加灵活多样,可以实现更多种类的音乐播放方式。

基于单片机的音乐盒设计毕业论文

基于单片机的音乐盒设计毕业论文

2014届本科毕业论文基于单片机的音乐盒设计姓名:张静伟系别:物理与电气信息学院专业:通信工程学号:100313037指导教师:吕广申2014年4月20日目录摘要与关键词 (II)0 引言.............................................................................................................................. 错误!未定义书签。

1 整体设计方案.............................................................................................................. 错误!未定义书签。

1.1 系统总体结构框图........................................................................................... 错误!未定义书签。

1.2 对音乐盒基本功能介绍................................................................................... 错误!未定义书签。

1.3 系统相关软件介绍........................................................................................... 错误!未定义书签。

2 系统整体硬件介绍...................................................................................................... 错误!未定义书签。

单片机的音乐盒设计报告

单片机的音乐盒设计报告

单片机的音乐盒设计报告一、引言音乐盒作为一种能够带来美妙旋律的装置,一直以来都深受人们的喜爱。

随着科技的不断发展,单片机技术的应用使得音乐盒的设计更加多样化和智能化。

本报告将详细介绍基于单片机的音乐盒的设计过程,包括硬件设计、软件编程以及最终的实现效果。

二、设计目标与需求本次设计的目标是制作一个基于单片机的音乐盒,能够播放多首预存的音乐曲目,并且可以通过按键进行曲目选择和控制播放暂停等功能。

具体需求如下:1、能够存储至少三首不同的音乐曲目。

2、具备简单直观的操作界面,通过按键实现曲目切换、播放暂停等功能。

3、具有良好的音质输出,能够清晰地播放音乐。

4、设计成本低,易于实现和维护。

三、硬件设计1、单片机选择选用 STC89C52 单片机作为核心控制器,其具有丰富的 I/O 端口和较高的性价比,能够满足本设计的需求。

2、存储模块使用 EEPROM 芯片(如 AT24C02)来存储音乐曲目数据,以便在掉电情况下仍能保存曲目信息。

3、音频输出模块采用无源蜂鸣器作为音频输出设备,通过单片机的 I/O 端口输出不同频率的方波信号来驱动蜂鸣器发声。

4、按键模块设置四个独立按键,分别用于曲目选择、播放、暂停和停止功能。

5、电源模块采用 5V 直流电源为整个系统供电。

四、软件设计1、编程语言选择使用 C 语言进行编程,具有较高的可读性和可移植性。

2、主程序流程系统初始化,包括单片机端口设置、EEPROM 读取等。

进入按键扫描循环,检测按键操作并执行相应的功能。

根据当前曲目播放状态,输出相应的音频信号。

3、音乐数据存储与读取将音乐曲目数据以特定的格式存储在 EEPROM 中,通过读取相应地址的数据来获取曲目信息。

4、音频信号产生根据不同的音符频率,计算出对应的方波周期,并通过定时器中断来产生相应频率的方波信号,驱动蜂鸣器发声。

五、系统实现与调试1、硬件焊接与组装按照设计原理图,将各个硬件模块焊接在电路板上,并进行组装和连接。

基于51单片机数字音乐盒的设计毕业设计

基于51单片机数字音乐盒的设计毕业设计
作者签名:日 期:
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
b. 可通过功能键选择乐曲、暂停、播放。
第二章
2.1
该系统由延时165MS,即十六分音符子函数、延时1MS子函数、按键扫描子函数、播放音乐子函数、定时器1中断子函数、定时器0中断子函数、主函数和数据定义这几部分组成。
3、论文(设计说明书)所体现的整体水平
□ 优 □ 良 □ 中 □ 及格 □ 不及格
建议成绩:□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:(签名)单位:(盖章)
年 月 日
摘 要
本设计是一个基于STC89C51RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。本音乐盒共有四首歌曲,用4个按键控制。播放歌曲时,蜂鸣器发出某个音调。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。
单片机实物设计
题 目:单片机音乐盒设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

基于c51单片机音乐盒设计.

基于c51单片机音乐盒设计.

基于c51单片机音乐盒设计.音乐盒是一种通过内置于其中的机械结构或者电流来制造音乐的一种装置,它是一种完全可以自己动手制作的小型装置。

音乐盒可以引起大家的兴趣,并且对于音乐爱好者而言,它更是不可或缺的工具。

而在本文中,我们将介绍一种基于c51单片机的音乐盒设计方案。

首先,我们需要了解c51单片机的一些基本特性和特点,这样才能更好地去理解音乐盒的设计方案。

c51单片机是一种非常常见的单片机,它具有操作简单,可扩展性强,代价低廉等特点,在市场中被广泛的应用在各种电子产品中。

基于c51单片机的音乐盒设计方案主要包括硬件部分和软件部分,接下来我们将详细介绍这两部分的内容。

硬件设计:1、音源部分音乐盒的核心部分是音源,所以我们需要采用一种高质量、高保真度的音源。

音源可以采用蜂鸣器、扬声器等。

2、时钟部分c51单片机的时钟部分是控制器的基础。

我们采取计数器,通过方波的输出频率来控制计数器进行计数,并通过定时器来实现时钟的计数。

时钟部分包括一定的高级电路,这些电路包括晶振、电容、电阻等等。

3、输入输出端口为了方便对音乐盒进行控制,我们需要在音乐盒中设置一些输入输出端口,这些端口可以通过外部设备来实现,可以通过按键来控制音乐盒的运作。

1、程序框架首先,我们需要确定程序的框架。

程序框架分为以下几个部分,包括时钟设置、中断处理、函数处理、主函数等。

时钟设置部分主要包括两个功能:时钟的计时和频率控制。

这些设置应该与硬件的时钟部分配合符合音乐节拍和时间的要求,通过设计、调整达到准确、稳定的效果。

3、中断处理音乐盒的中断处理部分是整个程序的核心,它包括多种中断请求,包括时钟中断、按键事件中断等。

这些中断请求可以被设置成高优先级或低优先级,以实现更好的控制效果。

4、功能处理对于在音乐盒运行中,需要频繁进行操作的函数,我们应该单独设置一个处理函数,并将其函数调用编入到主函数中。

5、主函数最后,我们需要编写主函数,以实现音乐盒在不同的运行模式中切换,及处理各种异常情况。

本科毕业设计基于单片机音乐盒的设计

本科毕业设计基于单片机音乐盒的设计

本科毕业设计基于单片机音乐盒的设计Document number:PBGCG-0857-BTDO-0089-PTT1998本科毕业设计(论文)基于单片机的音乐盒的设计学院名称:专业:班级:学号:姓名:指导教师姓名:指导教师职称:二〇一四年六月基于单片机的音乐盒的设计摘要:本次设计根据单片机技术原理,通过硬件电路制作以及软件编程,制作出一个基于AT89C52单片机的简易音乐播放器,该系统以单片机作为电路的主控核心,硬件电路主要由按键电路、复位电路、显示电路等模块组成。

系统软件采用C语言进行编写,采用了模块化编程,其移植性较好。

系统程序主要包括主程序、播放子程序、按键子程序、延时子程序等。

该系统有歌曲播放、电子琴两种模式,可通过按键进行模式选择。

本论文包括系统方案的建立、硬件电路的具体设计及软件的程序实现等过程。

并通过软硬件的联合调试,验证了设计方案的可行性。

该系统最终实现了模式的选择、歌曲的选择及播放等功能,实验证明,该系统具有一定的实用性。

关键词:AT89C52单片机;软件编程;音乐盒The Design of Music Box of the Single Chip MicrocomputerAbstract:This design according to principle of single chip microcomputer technology,through the hardware circuits and software programming,make a simple music player based on AT89C52 single chip microcomputer,the system with single chip microcomputer as control core of the circuit,the hardware circuit is mainly composed of keypad circuit,reset circuit,display circuit module .System software using C language to write,using the modular portablility is program mainly includes the main program subroutine,played subroutines,buttons,delay system has a song play,keyboard two modes,can through the button to choose.This paper includes the establishment of the system,detailed design of hardware circuit and software program implementation through the software and hardware joint debugging,verify the feasibility of design system finally realize the pattern selection,selection of songs and play function,such as experiments show that the system has a certain practicality.Keywords: AT89C52 microcontroller,;Software programming;the music box目录第1章绪论 (1)课题背景及研究意义 (1)课题设计目的及主要工作 (2)第2章课题任务分析与方案选择 (3)课题任务分析 (3)硬件电路的组成 (3)设计功能要求 (3)总体设计原理 (4)总体设计框图 (4)选用的方案 (5)第3章系统硬件设计 (6)单片机最小系统 (6)AT89C52单片机介绍 (6)复位电路介绍 (8) (9)显示电路 (10)4*4矩阵键盘识别电路 (11)声音电路 (12)第4章软件设计 (14)Proteus仿真软件与Keil编译介绍 (14)音调与节拍 (15)发声原理 (15)音调的确定 (16)节拍的确定 (17)音乐编码 (18)系统软件总体设计流程图 (18)主程序流程图 (18)歌曲播放流程图 (20)按键扫描流程图 (20)延时子程序流程图 (21)第5章总结 (23)致谢 (24)参考文献 (25)附录1:电路原理图 (27)附录2:元器件清单 (28)附录3:源程序 (29)第1章绪论课题背景及研究意义单片机应用到当前社会的各个领域中,既提高了社会的信息化水平又大力的发展了社会的生产力,同时也使目前电子产品的性能有了更高的提升,从而使产品更新换代的周期也逐渐变短。

基于单片机的音乐盒设计与实现

基于单片机的音乐盒设计与实现

基于单片机的音乐盒设计与实现基于单片机的音乐盒设计与实现随着科技的发展,音乐盒这一传统的机械音乐装置逐渐被电子化取代。

基于单片机的音乐盒正是这样一种电子化的音乐装置,是将单片机技术应用到音乐盒中,使得音乐盒变得更加智能化、可编程化。

一、基本设计原理基于单片机的音乐盒的背后,是单片机自身拥有强大的控制和处理能力。

单片机芯片内部包含CPU、存储单元、外设接口等元件,在加上各种传感器,以及DAC和PWM模块等输出模块,可以实现音乐盒的很多功能。

其中,按键、红外遥控器等输入模块用于控制播放、停止、循环等音乐操作,DAC和PWM模块用于模拟音频输出,将数字信号转换成模拟信号,以输出最终的音乐。

二、硬件设计在具体实现基于单片机的音乐盒时,需要选用适当的硬件,并作出合理的硬件设计。

硬件设计可分为几个模块:1、输入模块:选择合适的按键、红外遥控器等。

按键通常采用矩阵式按键,这样可以减少I/O口的使用,而红外遥控器的选择需要根据传输距离和稳定性等因素进行考虑。

2、存储模块:存储模块通常选择闪存或SD卡,目的是保存音频文件。

SD卡常用于储存大量音乐文件,闪存则常用于储存音乐盒固件程序和一些小的音乐片段。

3、输出模块:输出模块一般选择DAC和PWM模块,DAC用于输出高质量的音频信号,PWM则用于输出普通音频信号。

4、控制模块:控制模块通常选择单片机芯片作为控制核心,以实现音乐盒的各种功能。

三、软件设计在软件设计方面,需要根据实际需求对程序进行编程。

编程语言通常使用C语言或汇编语言。

在编程时,需要先编写程序框架,再选用合适的算法进行实现。

1、程序框架设计:程序框架包括程序结构、函数定义及参数、全局变量定义等内容。

通常,程序框架的设计需要体现出程序的模块化思想,以便于程序的维护和升级。

2、算法选择:在实现音乐盒的功能时,需要选用合适的算法。

例如,音乐的循环播放可以采用计数器实现,按键功能可以通过中断实现等。

同时,需要根据实际需求对算法进行部分优化,提升程序效率,减少系统资源的消耗。

基于单片机的电子音乐盒的设计与实现

基于单片机的电子音乐盒的设计与实现

基于单片机的电子音乐盒的设计与实现引言:电子音乐盒是一种能够播放预先录制音乐的装置。

传统的音乐盒通常使用机械装置来驱动音乐的播放,而基于单片机的电子音乐盒则采用了电子技术来实现这一功能。

本文将介绍基于单片机的电子音乐盒的设计与实现。

设计方案:1.输入模块:输入模块主要负责接收用户的输入,包括选择音乐和设置播放模式。

可以使用按钮、旋钮或触摸屏等方式来作为输入设备。

当用户选择音乐或设置播放模式时,输入模块将会发送相应的信号给控制模块。

2.存储模块:存储模块用于存储音乐的数据,可以使用闪存、SD卡或EEPROM等存储设备。

音乐的数据可以通过计算机编程的方式进行录制和存储。

3.解码模块:解码模块是将存储模块中的音乐数据解码为可供音频输出的信号。

解码模块通常包括一个解码器芯片和一些辅助电路,用于将数字信号转换为模拟信号。

4.音频输出模块:音频输出模块用于将解码模块输出的音频信号转换为可听的声音。

音频输出模块通常包括一个功放芯片和声音放大器等辅助电路。

5.控制模块:控制模块是整个音乐盒的核心,它接收输入模块的信号,并根据输入信号来控制存储模块、解码模块和音频输出模块的工作。

控制模块通常由一块单片机芯片和一些外围电路组成。

实现步骤:1.设计音乐数据格式:根据实际需求设计音乐数据的存储格式,包括音符音高、音符时长等信息。

可以使用标准的音乐符号来表示音乐数据。

2.编写控制程序:使用适当的编程语言编写控制程序,程序可以根据输入信号来选择和播放音乐。

控制程序需要与输入模块、存储模块、解码模块和音频输出模块进行交互。

3.实现输入模块:根据设计方案中的输入要求选择合适的输入设备,并编写对应的驱动程序。

驱动程序可以根据用户的输入来改变控制程序的运行状态。

4.实现存储模块:选择合适的存储设备,并编写读取和写入音乐数据的程序。

存储模块的程序可以根据控制程序的请求来读取特定的音乐数据。

5.实现解码模块:选择合适的解码器芯片,并编写相应的解码程序。

基于单片机的数字式音乐盒设计

基于单片机的数字式音乐盒设计

基于单片机的数字式音乐盒设计【摘要】基于单片机的数字式音乐盒设计旨在利用单片机技术实现音乐盒的数字化,提升传统音乐盒的功能和性能。

本文首先介绍了背景和研究意义,说明了数字式音乐盒在现代社会中的重要性和应用前景。

接着对音乐盒的原理进行了分析,详细讨论了单片机的选择及功能设计、音乐数据存储与播放控制、外围电路设计等关键技术。

在系统性能测试部分,对设计的音乐盒进行了全面测试和评估,验证了其稳定性和可靠性。

通过设计成果总结和存在问题及改进方向展开讨论,同时展望了未来数字式音乐盒的发展前景。

这项研究将为数字音乐盒的进一步发展提供一定的参考和指导。

【关键词】单片机、数字式音乐盒、音乐数据、播放控制、外围电路、系统性能测试、设计成果、存在问题、改进方向、未来展望1. 引言1.1 背景介绍数字式音乐盒不仅可以实现多种音乐的存储和播放,还可以根据用户的需求进行定制化的设计,比如添加特定的音效、调节音乐的节奏和音量等。

通过单片机的控制,数字式音乐盒可以实现更加智能化的操作和更加丰富的功能,使其成为一种更具有个性化和趣味性的音乐设备。

本文将从音乐盒原理分析、单片机选择及功能设计、音乐数据存储与播放控制、外围电路设计和系统性能测试等方面展开讨论,旨在为基于单片机的数字式音乐盒设计提供一种全面而有效的解决方案,同时也为数字化音乐盒的发展和应用提供更多的思路和可能性。

1.2 研究意义数字式音乐盒是一种集合了音乐和电子技术的创新产品,它能够播放各种不同的音乐,给人们带来美妙的听觉享受。

对于现代人们来说,音乐已经成为了生活中不可或缺的一部分,能够通过音乐来放松心情、增添生活情趣。

设计一款基于单片机的数字式音乐盒具有重要的研究意义。

数字式音乐盒的设计可以促进人们对音乐产品的需求和创新设计的关注,推动整个音乐产业的发展。

随着科技的不断进步,数字音乐盒不仅能够实现音乐播放功能,还可以加入更多的智能化设计,提高用户体验。

设计基于单片机的数字式音乐盒可以促进对电子技术在音乐领域的应用研究,进一步推动电子技术的发展。

基于51单片机的音乐盒设计

基于51单片机的音乐盒设计

基于51单片机的音乐盒设计成绩课程设计, 嵌入式系统应用题目名称,基于51单片机的音乐盒设计1设计的任务,包含设计的内容和设计的目标,设计内容:本设计是一个基于AT89C52系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器和点阵组成。

使用按键控制音乐盒,三个用来切换歌曲,一个用来暂停音乐和开启LED点阵,一个用来从暂停位置开始播放音乐。

本音乐盒共有三首歌曲,点阵式样有四种。

播放歌曲时,蜂鸣器发出某个音调。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试。

设计目标:初始: 点阵显示作者信息;按键1:播放歌曲1;按键2:播放歌曲2;按键3:播放歌曲3;按键A:暂停播放,点阵显示当前歌曲的名字;按键B:从暂停位置继续播放。

2 设计的过程2.1 基本结构1、总体设计框图按键输入蜂鸣器AT89C52单片机晶振复位电路点阵2、AT89C52介绍AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储技术制造,与工业器80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

单片机实现音乐盒毕业设计

单片机实现音乐盒毕业设计

摘要本设计是采用单片机为核心设计的数字音乐盒。

具体硬件电路包括:AT89C2051单片机、音频发生器、音频放大器、按键电路、复位电路、时钟电路。

本音乐盒可以播放三首音乐,通过软件程序来控制单片机内部的定时器使其产生音乐频率,演奏出优美动听的音乐同时,用户通过选择按键电路来选择自己喜欢的音乐,同时具有播放\暂停功能。

与传统的机械式音乐盒相比,用单片机设计的音乐盒体积更小巧,且制作工艺简单,音质更优美能演奏出和弦音乐。

关键词:音乐盒AT89C2051播放\暂停AbstractThis design is used as the core design of single chip digital music box. Specific hardware circuit includes: AT89C2051 microcontroller, audio generator, audio amplifier, keypad circuit, reset circuit, clock circuit. The music box can play three songs, through the software program to control the microcontroller's internal timer frequency to produce music, playing the beautiful sounds of music at the same time, the user by selecting the button circuit to select your favorite music, both play \ pause function. With the traditional mechanical music box than a music box with a single chip design is more compact size and simple fabrication process, can play a sound more beautiful polyphonic music.Keywords: music box AT89C2051 Broadcast \ pause目录摘要 (i)Abstract (ii)第一章绪论 (1)第一节选题目的及国内外发展情况 (1)一、选题目的 (1)二、国内外发展情况 (1)第二节设计所研究的内容及所做工作 (2)第二章方案论证 (3)第一节设计方案 (3)第二节设计方案的确定 (4)第三章音乐盒的硬件系统设计 (5)第一节音乐盒的硬件电路设计框图 (5)第二节控制系统的设计 (5)一、AT89C2051介绍 (5)二、时钟电路设计 (8)三、复位电路的设计 (10)第三节音频放大器的设计 (13)一、音频放大器的作用 (13)二、LM386的性能介绍 (13)第四节按键选择输入电路 (15)一、键盘接口设计 (15)二、按键识别方式 (16)三、键盘模块处理方式 (17)四、键盘设计实用技巧 (19)第四章音乐盒的软件系统设计 (20)第一节音符盒的发音原理 (20)一、音符频率 (20)二、音符节拍 (21)三、建立曲谱编码表 (23)第二节程序模块设计 (24)一、主程序模块设计 (24)二、音乐部分模块设计 (25)三、外部中断模块设计 (30)四、定时器模块设计 (31)第五章软硬件调试 (33)第一节硬件调试 (33)第二节软件调试 (34)第三节性能分析 (35)第六章抗干扰措施 (36)第一节干扰的来源及后果 (36)一、干扰的来源 (36)二、干扰产生的后果 (36)第二节硬件抗干扰设计 (37)第三节软件的抗干扰设计 (38)结束语 (39)参考文献 (40)附录一:音乐盒硬件电路原理图 (41)附录二:程序 (42)外文资料 (47)中文翻译 (53)致谢 (58)第一章绪论第一节选题目的及国内外发展情况一、选题目的通过设计电子音乐盒这个系统,有利于进一步巩固单片机的知识,将所学知识综合运用到实际当中来,并且提高自身的设计能力、动手操作能力以及解决问题的能力。

基于单片机的音乐盒设计毕业设计

基于单片机的音乐盒设计毕业设计

基于单片机的音乐盒设计毕业设计目录前言 (1)1概述 (2)1.1课题意义 (3)1.2设计方案 (3)1.3研究内容 (3)2 系统总体方案介绍 (3)2.1系统组成框图 (4)2.2音乐盒的功能结构图 (4)2.3主要设计软件介绍 (4)2.3.1 PROTEUS软件简介 (4)2.3.2 KEIL简介 (5)3硬件设计 (6)3.1总体设计框图 (6)3.2各部分硬件设计及其原理 (6)3.2.1 AT89C51简介 (6)3.2.2 LED显示电路设计与原理 (7)3.2.3 时钟振荡电路 (7)3.3硬件电路图及功能 (7)4软件设计 (9)4.1音调、节拍以及编码的确定方法 (8)4.1.1 音调的确定 (9)4.1.2 节拍的确定 (10)4.1.3 编码 (12)4.2软件程序设计 (13)4.2.1 程序流程图及相应代码块 (13)4.2.2 程序源代码(见附录A) (18)5调试 (18)5.1检查硬件连接 (18)5.2检查软件系统 (19)5.3测试结果 (19)5.3.1.总体运行图 (19)5.3.2.花样灯3种花样图 (19)6 结束语 (20)附录................................................................................................. 错误!未定义书签。

参考文献.. (30)概述本设计是以AT89C51芯片的电路为基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。

用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。

对于不同型号的单片机只需要相应的改变一下地址即可。

该软、硬件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。

1.1 课题意义音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。

基于单片机的音乐播放器的设计—毕业设计

基于单片机的音乐播放器的设计—毕业设计

基于单片机的音乐播放器的设计【摘要】本设计是一个基于AT89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计3种。

播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

【关键字】音乐盒;AT89C51单片机;KEIL;PROTEUS;音调1Music box design based on single chip microcomputer [In this paper]This design is a based on AT89C51 singlechip music box series, based on single chip microcomputer technology principle, through the hardware circuits and software compilation, design to produce a multi-functional multi-purpose music box.This music box is mainly composed of key circuit and reset circuit, clock circuit and a ing two buttons control the music box, a used to switch songs, another to switch 8 LED the change of the pattern, the music box of a total of two songs, lamp designs a total of three kinds of designs.Play songs, buzzer sends a tone, and the matching of LED lights up. This design using the KEIL programming software for music box of source program of programming and debugging, cooperate with the PROTEUS simulation software to simulation and debugging of hardware, save design time.[The keyword] Music box; AT89C51; KEIL; PROTEUS. The tones.2目录毕业设计(论文)任务书 (5)引言 (8)第一章概述 (10)1.1 单片机的发展状况 (10)1.2 课题意义 (12)1.3设计方案 (13)1.4设计内容 (13)第二章方案比较 (14)2.1 方案的提出 (14)2.2方案比较 (17)2.3系统组成框图 (18)2.4音乐盒的功能结构图 (18)2.5 主要设计软件介绍 (19)2.5.1 PROTEUS软件简介 (19)2.5.2 KEIL简介 (20)第三章硬件设计 (21)3.1 设计框图 (21)3.2 各部分硬件设计及其原理 (21)3.2.1 AT89C51单片机 (21)3.1.2 时钟振荡电路 (25)3.1.3 发光二极管工作电路图和原理 (28)3.1.4 硬件电路功能 (29)第四章软件设计 (30)4.1音调、节拍以及编码的确定方法 (30)4.1.1 音调的确定 (30)34.1.2 节拍的确定 (33)4.1.3 编码 (35)4.2 软件程序设计 (37)4.2.1 程序流程图及相应代码块 (37)第五章调试 (44)5.1 检查硬件连接 (44)5.2 检查软件系统 (44)5.3 测试结果 (45)5.3.1.总体运行图 (45)5.3.2 花样灯3种花样图 (46)总结 (47)致谢 (48)参考文献 (49)附件1 原理图 (52)附件2 程序代码 (54)4兰州工业学院毕业设计(论文)任务书电子信息工程学院2014届电子信息工程专业毕业设计(论文)任务书基于单片机的音乐播放器的设计毕业设计(论文)题目课题内容性质软、硬件开发设计/论文课题来源性质教师收集的结合生产实际的课题指导老师职称工作单位及部门联系方式讲师电子信息工程学院一、题目说明(目的和意义)本设计希望通过对常见的电子产品的设计与制作来培养学生的综合运用所学知识,分析和解决实际问题的能力,掌握相关的绘图软件,会运用电子仪器进行电路检测和测试,强化电子技术应用技能训练,为今后开展产品技术开发、设计和制作打下初步基础。

音乐盒设计(单片机课程设计)

音乐盒设计(单片机课程设计)

目录摘要 (I)Abstract (II)第一章设计方案的对比 (1)第二章总体方案设计 (2)2.1 原理简介 (2)2.2 方案设计思想 (2)第三章方案实现 (3)3.1、音频脉冲的产生 (3)3.2.音乐节拍的生成 (4)3.3.建立音乐的步骤 (4)第四章硬件设计 (5)4.1 硬件电路 (5)4.1.1、AT89C51的工作特性 (5)4.2 原理说明 (6)4.3 电路各模块说明 (6)4.3.1 键盘系统 (6)4.3.2 放大电路 (7)4.3.3 时钟电路 (8)4.3.4 复位电路 (8)5.3.5 显示电路 (9)第五章软件设计 (10)5.1 主模块的设计 (10)第六章仿真、安装和调试 (12)总结 (13)致谢 (14)参考文献 (14)附录 (15)附录一:音乐程序 (15)附录二:基于单片机的数字音乐盒总电路图 (32)摘要本设计是基于单片机的数字音乐盒设计,由单片机AT89C51芯片和LCD显示器为核心,辅以必要的电路,构成的一个单片机电子数字音乐盒。

要求利用I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调并采用LCD显示信息,从而演奏乐曲(最少三首乐曲,每首不少于30秒),开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称),可通过功能键选择乐曲,暂停,播放。

本设计采用4*4键盘,用Protel99来画系统硬件图,采用汇编语言进行编程,编程后利用KEIL C51来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。

该音乐盒的设计可以通过按键选择不同的曲目,播放和暂停,并通过LCD显示歌曲号及播放时间。

本设计键盘采用动态扫描方式。

每次扫描一行键盘,送此行低电平,读输入口的状态值,判断有没有键按下。

若有键按下,根据读入口的值选择显示值并送至显示值寄存单元,判断键值,启动计数器T0,根据次值为偏移地址找到要选择的音乐的代码的首地址,根据代码产生一定频率的脉冲,驱动蜂鸣器,放出音。

基于单片机的音乐盒设计-精品

基于单片机的音乐盒设计-精品

一:内容摘要:当前,世界是一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。

为使我国尽快实现经济信息化,赶上发达国家水平,必须加速发展我国信息技术与信息产业。

而计算机技术怎样与实际应用更有效的结合并有效的发挥起作用已是科学界最热门话题之一,也是当今计算机应用中空前活跃的领域。

声音的频率是从几十到几千赫兹,若能利用程序来控制单片机的某个口线的高电平或低电平,则在这个口线上就能产生一点频率的矩形波,接上蜂鸣器就能发出一定频率的声音。

则音乐的产生就可以通过单片机的I/O端口输出高低不同的脉冲信号来控制蜂鸣器发音。

要产生音频脉冲信号,只要计算出某一音频的周期,然后将此周期除以2,即为半个周期的时间。

利用单片机计时器计时这半个周期的时间,每当计时到后就将输出脉冲的I/O端口反相,然后重复计时此半周期时间再对I/O端口反相,这样就能得到在此I/O端口上得到此频率的脉冲。

本次课程设计主要是通过C51实验板实现音乐盒顺序演奏《世上只有妈妈好》、《送别》、《友谊天长地久》并能通过按键选择播放歌曲和实现随时暂停随时播放的功能。

目录一内容摘要 (1)二目录 (2)三设计思想与内容 (3)设计思想 (3)1 C调中个音符频率与计数值T的关系 (3)2 音乐节拍的产生 (3)3 移调 (3)4 音乐代码库的建立方法 (4)设计内容 (4)1 歌曲选择与简谱分析 (4)2 电路原理图 (6)3 程序流程图 (7)4 源程序代码 (9)四设计结果、分析 (15)1结果 (15)分析 (15)五设计心得 (16)六附录 (17)附录一 (17)附录二 (18)附录三 (19)附录四 (20)三:设计思想与内容:<一>设计思想:1、C调中各音符频率与计数值T的关系:通常利用51单片机内部计时器0工作在方式1下,改变计数初值TH0和TL0来产生不同的频率。

计数脉冲值与频率存在以下关系:N=Fi/(2Fr)其中:N为计数值,Fi为内部计时一次时间的倒数(即机器频率),Fr为要产生的音符频率。

基于单片机数字音乐盒的设计

基于单片机数字音乐盒的设计

基于单片机数字音乐盒的设计This model paper was revised by LINDA on December 15, 2012.单片机实物设计题目: 单片机音乐盒设计班级: K0312416-17 姓名:湛俊朱斌杨裕庆学号:K0 K0 K0摘要本设计是一个基于STC89C51RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

本音乐盒共有四首歌曲,用4个按键控制。

播放歌曲时,蜂鸣器发出某个音调。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

【关键词】STC89C51RC 按键蜂鸣器 LCD1602液晶目录前言............................................................................................................... 第一章工作原理 ..............................................................................................设计目标 ....................................................................................................第二章软件设计与分析.....................................................................................软件设计的组成.........................................................................................各部分软件分析 .......................................................................................延时165MS,即十六分音符子函数 .......................................................延时1MS子函数 ...............................................................................定时器0中断子函数 .........................................................................播放音乐子函数................................................................................定时器1中断子函数 .........................................................................按键扫描子函数................................................................................主函数.............................................................................................总源程序................................................................................................. 第三章软件仿真 ................................................................................................3.仿真图 ....................................................................................................元件清单 ................................................................................................... 总结 .................................................................................................................. 参考文献............................................................................................................第一章工作原理设计目标基本功能具体要求是:以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。

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

毕业设计基于单片机的音乐盒设计【摘要】本设计是一个基于A T89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计3种。

播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

【关键字】音乐盒;A T89C51单片机;KEIL;PROTEUS;音调Design Of Music Box Based On SCMLi Kun(Grade06,Class1, Major Computer Science and Technology, Computer Science andTechnology Dept,Shaanxi University Of Technology,Hanzhong 723003,Shaanxi)Tutor: FENG Yong-ZhengAbstract:This design is a series based on A T89C51 microcontroller Music Box, based on principles of SCM technology, through the production of hardware and software compilation, designed a multi-function music box. Mainly by the keys of the music box circuit, reset circuit, clock circuit and the buzzer composition. Using two buttons control music box, one to switch songs, and the other is used to switch the 8 LED pattern changes, the music box has two songs, a total of three kinds of pattern light pattern. Play a song, the buzzer sounded a tone, corresponding LED lights up. This design using KEIL programming software to program the music box and debug source code, with the PROTEUS simulation software to simulate hardware, debugging, saving design time.Key Words: Music Box ;A T89C51 SCM; KEIL; PROTEUS; TONE目录引言 (1)1概述 (2)1.1课题意义 (2)1.2设计方案 (2)1.3研究内容 (2)2 系统总体方案介绍 (3)2.1系统组成框图 (3)2.2音乐盒的功能结构图 (3)2.3主要设计软件介绍 (3)2.3.1 PROTEUS软件简介 (3)2.3.2 KEIL简介 (4)3硬件设计 (5)3.1总体设计框图 (5)3.2各部分硬件设计及其原理 (5)3.2.1 AT89C51简介 (5)3.2.2 LED显示电路设计与原理 (6)3.2.3 时钟振荡电路 (6)3.3硬件电路图及功能 (6)4软件设计 (8)4.1音调、节拍以及编码的确定方法 (8)4.1.1 音调的确定 (8)4.1.2 节拍的确定 (9)4.1.3 编码 (10)4.2软件程序设计 (11)4.2.1 程序流程图及相应代码块 (11)4.2.2 程序源代码(见附录A) (15)5调试 (16)5.1检查硬件连接 (16)5.2检查软件系统 (16)5.3测试结果 (16)5.3.1.总体运行图 (16)5.3.2.花样灯3种花样图 (17)6 总结 (18)致谢 (19)参考文献 (20)科技外文文献 (21)中文译文 (24)附录A 程序源代码及注释 (27)21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。

单片机应用的重要意义还在于它从根本上改变了传统的控制系统设计思想和设计方法。

从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。

这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。

单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

随着科学技术的进步和社会的发展,人类所接触的信息也在不断增加并且日益复杂。

面对浩如烟海的信息,人们已经能够利用计算机等工具高效准确地对之进行处理,但要想将处理完的信息及时,清晰地传递给别人,还必须通过寻求更加卓越的显示技术来实现。

单片机技术与液晶显示技术的结合,使信息传输交流向着智能可视化方向迅速发展。

随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。

小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。

传统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。

本文设计的音乐盒是以单片机为核心元件的电子式音乐盒,体积小,重量轻,能演奏和旋音乐,功能多,外观效果多彩,使用方便,并具有一定的商业价值。

本设计是以AT89C51芯片的电路为基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。

用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。

对于不同型号的单片机只需要相应的改变一下地址即可。

该软、硬件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。

1.1 课题意义音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。

当时为使教会的钟塔报时,而将大小的钟表装上机械装置,被称为“可发出声音的组钟”。

音乐盒有着300多年的发展历史,是人类文明发展的历史见证。

传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。

但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。

水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。

另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。

本文设计的音乐盒,是基于单片机设计制作的电子式音乐盒。

与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。

电子式音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。

基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。

根据存储容量的大小,可以尽可能多的存储歌曲。

另外,可以设计彩灯外观效果,使音乐盒的功能更加丰富。

1.2设计方案设计一个基于A T89C51系列单片机的音乐盒,利用按键切换演奏出不同的乐曲。

蜂鸣器发出某个音调,与之相对应的LED亮起。

使用两个按键,一个用来切换歌曲,另一个切换八路LED的变化花样。

1.3研究内容1)电路有两种工作模式:演奏音乐模式和花样灯模式。

演奏音乐模式:演奏完整的一首的歌曲,八路LED随着音乐变化。

花样灯模式:八路LED变化出各种花样,蜂鸣器随着发出“嘀嘀”声2)按下按键1进入演奏音乐模式,再按切换歌曲,共两首歌曲。

3)按下按键2进入花样灯模式,再按切换LED花样,共三种花样。

此电路的程序只占用了1K左右,可编制更多的音乐和LED花样,使系统的功能更加强大。

2 系统总体方案介绍2.1 系统组成框图音乐盒的系统结构以AT89C51单片机位控制核心,加上2个按键、时钟复位电路、蜂鸣器、LED模块组成。

单片机负责接收按键的输入,根据输入控制音乐播放曲目和音乐花样灯的显示样式以及蜂鸣器发音。

系统组成框图如图2.1所示。

图2.1 系统组成框图2.2 音乐盒的功能结构图音乐盒的功能结构如图2.2所示。

Key1负责切换播放歌曲,播放歌曲共2首,分别是挥着翅膀的女孩和寂寞沙洲冷。

Key2负责切换LED显示花样,显示花样共3种,第一种顺序显示,第二种由两边向中间移动然后向两边移动,第三种循环显示。

图2.2 音乐盒功能结构图2.3 主要设计软件介绍本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,两种软件的简介如下:2.3.1 PROTEUS软件简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

2.3.2 KEIL简介单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。

相关文档
最新文档