基于PROTEUS的音乐教室控制台设计
音乐教室控制台的设计
二、设计步骤与方法 1、 音乐教室控制台的整体框图和基本工作原理 ①、计数电路 ②、振荡电路
③ 、显示电路
⑥、预置电路: 2、分析单元电路的功能及参数的计算
①、计数电路:由CC4510构成40进制加减计数器
②、振荡电路
③ 、显示电路
⑥、预置电路:
3、画出预设计总体电路图
4、电路的安装与调试
3.3 音乐教室控制台的设计 一、设计任务书 1、设计题目:音乐教室控制台的设计 2、技术要求: ①、教师可以同时对40名学生的电路进行选通,学生编号为0~39。 ②、选通方式可以采用直接和巡回两种方式。巡回选通方 式的顺 序可逆,停留时间为15~50秒可调 ③、选通的学生电路编号用七段数码管显示。 3、给定条件及元器件 ①、要求电路主要采用中规模CMOS集成电路CC4000系列组成 ②、电源电压为+5~+1OV。 4、设计内容 ①、电路各部分的组成及工作原理。 ②、元器件的选取及其电路图和功能。 ③、电路各部分的调试方法
2019年最新-PROTEUS教学实验系统-精选文档
6.PWM实验
6.1、匹配中断实验 6.2、音乐实验 6.3、PWM定时实验 6.4、双边沿脉冲观察实验
9. UART实验
9.1 字符发送实验 9.2 MODEM接口实验
综合实验
1.液晶驱动实验
LCD128x128液晶驱动实验
2.SD卡读写实验
SD卡文件系统读写实验
3.网络接口实验 ENC28J60网络编程实验
4.看门狗实验
4.1、溢出复位实验 4.2、错误喂狗实验 4.3、看门狗中断实验
5.RTC实验
5.1、秒定时实验 5.2、万年历实验
7.I2C实验
ERROM 24WC02读写 实验
8. SPI接口实验
74HC595数码管显示
10.A/D转换实验
电压测量实验
11.DA转换实验
波形发生实验(正弦波、三 角波、锯齿波)
基于Proteus的教学实验系统
广州市风标电子技术有限公司 windway
主讲人:杨炼
教学实验系统类别
MCS-51A包 B型开发板 单片机E型 ARM7实验系统
实验方法概述
Proteus软件实验
教学实验系统硬件实验
原理图设计 编写程序(汇编、C) 编译程序,生成目标代码
搭建硬件平台 下载目标代码 硬件验证及调试
ARM7实验系统 计数器(SPI接口控制)
演示完毕,谢谢!
13.串行端口输入扩充实验
A包实例演示
B型开发板
引导学生运用仿真和实例验证高效完成设计任务
ARM7实验板
B型开发板演示
单片机E型
51单片机
AVR单片机 PIC单片机
单片机E型
【单片机实验项目】
proteus课程设计
"Proteus" 是一个用于电子设计的仿真软件,它允许用户在电脑上模拟电路和系统行为。
使用 Proteus 进行课程设计是一个很好的方法,可以帮助学生在实际硬件之前理解电路和系统的工作原理。
以下是一个简单的 Proteus 课程设计示例:**设计名称:LED闪烁电路****目标:** 创建一个简单的 LED 闪烁电路,通过 Proteus 仿真验证其工作原理。
**所需组件:**1. 电源(例如:9V 电池)2. LED(例如:红色)3. 电阻(例如:220欧姆)4. 开关5. 微控制器(例如:ATmega328P,这是 Arduino Uno 的微控制器)**步骤:**1. 在 Proteus 中创建一个新的电路图。
2. 从库中添加所需组件。
3. 将电源、LED、电阻、开关和微控制器连接在一起。
具体连接方式如下:* 电源的正极连接到微控制器的 VCC 引脚。
* LED 的长腿(阳极)连接到微控制器的数字引脚(例如:PIN13)。
* LED 的短腿(阴极)连接到地线。
* 电阻的一端连接到微控制器的数字引脚,另一端连接到地线,以限制电流。
* 开关连接到地线,一端通过一个电阻连接到微控制器的复位引脚(REST),另一端直接连接到地线。
4. 在微控制器中编写代码,使 LED 每秒闪烁一次。
例如,您可以使用 Arduino 编程语言编写以下代码:```cppint ledPin = 13; // LED 连接的引脚void setup() {pinMode(ledPin, OUTPUT); // 设置引脚模式为输出void loop() {digitalWrite(ledPin, HIGH); // LED 点亮delay(500); // 等待 500 毫秒digitalWrite(ledPin, LOW); // LED 熄灭delay(500); // 等待 500 毫秒}```5. 在 Proteus 中运行仿真。
微机原理与接口技术 基于PROTEUS实现音乐播放器的设计
信息科学与技术学院微机原理与接口技术课程设计报告题目名称:基于PROTEUS实现音乐播放器的设计学生姓名:王浩宇关问鼎徐然冉启幸学号: 2013508305 2013508251 2013508224 2013508278专业班级: 13 电信指导教师:刘恩博2015年 7月 9 日目录一.课程设计题目 (2)二.课程设计任务及要求 (2)三.总体方案与设计说明 (2)3.1每个音符的对应频率 (2)3.2设计说明 (3)四.硬件电路设计及描述 (3)4.1芯片介绍 (3)五.软件设计流程(模块流程图)及描述 (7)六.源程序代码(要有注释) (9)七.课程设计体会 (10)一.课程设计题目基于PROTEUS实现音乐播放器的设计二.课程设计任务及要求设计要求:1.实现播放音乐;2.实现多首音乐连续播放和选择播放;3.要求通过PROTUES完成此项功能,并完成PCB电路图。
三.总体方案与设计说明3.1 每个音符的对应频率表1 每个音符的对应频率3.2 设计说明该音乐播放器通过用8086中央处理器、74LS373地址锁存电路、74LS138译码电路、定时/计数器8253A来实现功能。
8086中央处理器输出地址码A16-A19和数据AD0-AD15,将AD0-AD7输入地址锁存器输出A0-A7,再将A0-A7通过译码器进行译码输出作为8253的片选信号,8253产生不同频率的脉冲来模拟音符,通过时间的长短来模拟音长,从而设计出一个功能完整的音乐播放器。
四.硬件电路设计及描述4.1 芯片介绍(1)8086中央处理器8086中央处理器是Intel系列的16位微处理器,有16根数据线和20跟地址线。
它主要由执行部件EU(Execution Unit)和总线接口部件BIU(Bus interface Unit)两部分组成。
8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。
基于Proteus的简易音乐播放器
《微处理器与接口技术课程设计》报告——简易音乐播放器设计专业:通信工程班级:1611姓名:学号:2018年7 月摘要本设计是基于AT89C51单片机的简易音乐播放器。
该音乐播放器是一个依据单片机技术原理,通过PROTEUS仿真软件对硬件电路进行仿真制作以及利用KEIL软件对音乐播放器源程序进行C怨言编译,而设计出的一个音乐播放器。
该音乐播放器通过控制单片机内部的定时器来产生不同频率的方波,驱动蜂鸣器发出不同音调的声音,程序通过把乐谱转化成相应的定时常熟来驱动蜂鸣器演奏音乐。
本音乐播放器共收录了3首歌曲,同时设计了LED等的变换,随着音调进行闪烁。
可以通过按键暂停和播放歌曲,并能够切换至下一个歌曲。
并能够通过LCD1602显示出歌曲的名称。
关键词:AT89C51;LCD1602;音乐播放器;按键第1章课程设计目的1.1巩固和加深对微处理器原理和接口技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;1.4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。
第2章课程设计任务与要求2.1 设计任务设计一个简单的音乐播放器,能够在系统开始模拟后自动播放音乐,并且能够在LCD屏幕上显示出正在播放的音乐的名字,LED灯随着音调的不同实现不同个数的灯亮,并且能够通过按键暂停、开始播放和切换歌曲。
2.2 设计要求1.在播放歌曲时LCD屏幕上能够正确显示出歌曲名。
2.在按下暂停按键后能够暂停播放歌曲,并且再次按下后能够继续播放歌曲。
3.在按下切换按键后能够切换歌曲,并且LCD屏幕上的歌名随之变换。
4.能够实现LED灯随着音乐音调进行相应的发光。
第3章硬件设计3.1 设计思想本系统时由按键系统,单片机系统,屏幕显示系统以及音乐播放系统组成的。
声控灯protues课程设计
声控灯protues课程设计一、教学目标本课程旨在通过声控灯Protues课程设计,让学生掌握声控灯的基本原理,学会使用Protues软件进行声控灯的设计与仿真。
通过本课程的学习,学生将能够:1.理解声控灯的工作原理,包括声音的检测、信号的处理和灯光的控制。
2.熟练使用Protues软件,进行声控灯的电路设计与仿真。
3.培养动手实践能力,提高创新意识和团队合作精神。
二、教学内容本课程的教学内容主要包括以下几个部分:1.声控灯的基本原理:介绍声音的产生、传播和检测,以及声控灯的工作原理。
2.Protues软件的使用:讲解Protues软件的基本操作,包括电路图的绘制、元件的选择和仿真设置。
3.声控灯电路设计:引导学生运用Protues软件设计声控灯电路,并进行仿真测试。
4.动手实践:学生分组进行声控灯的制作,培养实践能力和团队合作精神。
三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:讲解声控灯的基本原理和Protues软件的使用方法。
2.案例分析法:分析声控灯电路设计的案例,引导学生学会运用Protues软件进行电路设计与仿真。
3.实验法:学生动手制作声控灯,培养实践能力和团队合作精神。
4.讨论法:学生进行小组讨论,分享制作声控灯的心得和解决问题的方法。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:声控灯Protues课程设计教材,为学生提供理论知识和实践指导。
2.参考书:提供相关的电子书籍,供学生课后自主学习。
3.多媒体资料:制作课件和视频教程,帮助学生更好地理解声控灯的原理和Protues软件的使用。
4.实验设备:准备声控灯制作所需的实验设备和材料,为学生提供动手实践的机会。
五、教学评估本课程的评估方式将包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的30%。
2.作业:评估学生完成作业的质量和速度,占总评的20%。
基于单片机控制的电子音乐盒课程设计
基于单片机控制的电子音乐盒课程设计单片机课程设计设计(论文)摘要为了实现单片机控制音乐播放,此次毕业设计做出了尝试,即电子音乐盒的设计。
本设计采用了蜂鸣器发声来实现歌曲的播放,能保持基本音调不变,流畅播放出歌曲。
现选用AT89S51单片机。
主要设计模块包括数码管显示部分,功能键盘部分,蜂鸣器发声部分,彩灯部分。
数码管采用共阳极数码管,通过单片机P1口控制,实现歌曲序号的显示;功能键盘采用按键开关,通过单片机P3口控制,实现歌曲播放顺序的调换和暂停播放功能;蜂鸣器由单片机的P2口控制,实现歌曲播放;彩灯是由普通发光二极管代替,能实现单色长亮和闪烁效果。
主要工作过程是通过按下功能键实现上一首和下一首及暂停播放,同时有数码管显示当前播放歌曲的序号,蜂鸣器播放出音乐,当播放最后一首夜曲时还伴有彩灯闪烁。
此次设计要利用单片机及KeilC51编程软件编程和PROTEUS单片机仿真软件和电子电工等方面知识,用KeilC51编程软件编程,用PROTEUS单片机仿真软件仿真。
最后制作实物,将程序下载到单片机中,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。
关键词:AT89S51单片机方波音调第I页单片机课程设计设计(论文)目录摘要 ..................................................................... .. I 目录 ..................................................................... II 第 1 章绪论 ............................................................... 1 第2章音乐盒总体设计 (2)2.1 设计功能要求 (2)2.2 总体设计原理 (2)2.3 总体设计框图 ........................................................ 2 第3章芯片的选择和介绍 .. (4)3.1 MCS-51系列单片机简介 (4)3.2 单片机的选择 (4)3.2.1 AT89S51芯片介绍 ................................................ 5 第4章系统硬件设计 (8)4.1 电源电路 (8)4.2 单片机最小系统 (9)4.3 数码管显示部分 (10)4.4 键盘部分 (11)4.4.1 按键开关 (11)4.4.2 轻触开关 (12)4.5 蜂鸣器部分 ......................................................... 12 第5章系统软件设计 (13)5.1 软件系统介绍 (13)5.2 编程语言的选择 ................................... 错误~未定义书签。
基于Proteus虚拟实验室构建(全文)
基于Proteus虚拟实验室构建1Proteus简介Proteus软件是英国Lb Center Electronics公司出版的ED 工具软件(该软件ZG总代理为广州风标电子技术有限公司)。
它不仅具有其它ED工具软件的仿真功能,还能仿真单片机及外围器件。
它是比较好的仿真单片机及外围器件的工具。
虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工开发的Protues软件,是唯一一种能进行各种处理其实时仿真、调试和测试的ED工具。
其具有实现数字电路、模拟电路及微操纵器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。
是目前世界上最先进、最完整的嵌入式系统设计与仿真平台。
KeiL Vision2软件。
该软件支持众多不同公司的芯片及编辑、编译和程序仿真等于一体,还支持PLM、汇编和C语言的程序设计。
选用Proteus来构建虚拟电子实验室,只需建立一个计算机局域XX,由一台服务器,一台教师机和若干台学生机(可根据班级学生数确定)组成。
在服务器上安装Proteus+Keil并进行相关设置,还可根据需要开发实验教学指导系统。
一旦建立起局域XXProteus虚拟实验系统,就无需添置任仪器仪表和耗材,达到无损耗的实验系统。
建立Proteus虚拟实验室具有极大的可行性和现实意义。
现有高等学校都拥有相当数量的公用计算机,具有校园XX和实验室局域XX平台资源。
Proteus可在Windows98/NT/2000/XP/20XX等操作系统环境下进行,其操作界面与Windows下的软件很相似,学生己具备学习和使用Proteus的基础技能。
在Proteus虚拟实验系统中可开发各类电子及单片机应用系统实验。
包含模拟电路、数字电路和微处理器系统在内的仿真实验,并且不受任何元器件及工具条件的限制。
可以说,能使教学进入到一个无约束,可随意进行创新开发设计的虚拟世界。
浅谈基于Proteus的简易音乐播放器
《微处理器与接口技术课程设计》报告——简易音乐播放器设计专业:通信工程班级:姓名:学号:年月摘要本设计是基于AT89C51单片机的简易音乐播放器。
该音乐播放器是一个依据单片机技术原理,通过PROTEUS仿真软件对硬件电路进行仿真制作以及利用KEIL软件对音乐播放器源程序进行C怨言编译,而设计出的一个音乐播放器。
该音乐播放器通过控制单片机内部的定时器来产生不同频率的方波,驱动蜂鸣器发出不同音调的声音,程序通过把乐谱转化成相应的定时常熟来驱动蜂鸣器演奏音乐。
本音乐播放器共收录了3首歌曲,同时设计了LED等的变换,随着音调进行闪烁。
可以通过按键暂停和播放歌曲,并能够切换至下一个歌曲。
并能够通过LCD1602显示出歌曲的名称。
关键词:AT89C51;LCD1602;音乐播放器;按键第1章课程设计目的1.1巩固和加深对微处理器原理和接口技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;1.4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。
第2章课程设计任务与要求2.1 设计任务设计一个简单的音乐播放器,能够在系统开始模拟后自动播放音乐,并且能够在LCD屏幕上显示出正在播放的音乐的名字,LED灯随着音调的不同实现不同个数的灯亮,并且能够通过按键暂停、开始播放和切换歌曲。
2.2 设计要求1.在播放歌曲时LCD屏幕上能够正确显示出歌曲名。
2.在按下暂停按键后能够暂停播放歌曲,并且再次按下后能够继续播放歌曲。
3.在按下切换按键后能够切换歌曲,并且LCD屏幕上的歌名随之变换。
4.能够实现LED灯随着音乐音调进行相应的发光。
第3章硬件设计3.1 设计思想本系统时由按键系统,单片机系统,屏幕显示系统以及音乐播放系统组成的。
基于Proteus的音乐播放器仿真实现精编版
HEFEI UNIVERSITYproteus仿真设计报告作品名称:音乐播放器申报者信息:队员1:队员2:一.引言目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
在音乐播放方面,利用单片机储存音乐,控制播放也越来越广泛。
为了更好的掌握单片机的应用,用单片机设计一个音乐播放器。
这样可以有效的将理论知识与实践相结合。
二.设计要求以单片机为核心,设计一个数字音乐盒:利用I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(不少于30s )。
采用LCD 显示信息。
歌曲的存储选用外部存储器EEPROM三. 硬件电路设计3.1 总体设计方案本系统以89C51单片机为控制核心,以按键开关作为控制元件,以扬声器作为执行器件,再结合6MHZ 的晶振电路,共同构成音乐播放器系统。
图1 系统硬件组成3.2 单元电路设计 3.2.1 单片机简介89C51单片机拥有4KB 的片内ROM 和128B 的片内RAM 。
ROM 和RAM 的片外寻电源电路AT8951 单片机12MHZ 晶振电路显示电路复位电路发声电路址范围都为64KB 。
单片机拥有32个并行口和1个串行口。
在89C51单片机中存在5个中断源,其中有两个外部中断源、两个内部中断源和一个串行中断源。
XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51图2 89C51单片机3.2.2 显示电路显示电路是一个1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。
基于Proteus的音乐教室控制台设计
Prot eus 软件是由英国 L ab Cent er Elect ronics 公 司开发的 EDA 工具软件, 它集电路设计、 制版及仿真 等多种功能于一身, 是目前世界上最先进、 最完整的嵌 入式系统设计与仿真平台。它是一种可视化的支持多 种型号单片机 ( 如 51, PIC, AVR, M ot oro la hcll 等 ) 、 并 且支持与当前流行的单片机开发环境 ( Keil, M PL AB, IAR) 连接调试 的软硬 件仿真 系统 Prot eus。 Pr o t eus 除了具有和其他 EDA 工具一样的原理图、 PCB 自 动或人工布线及电路仿真功能如数字电 路、 模拟电路 外, 针对微控制系统与外设的混合电路的电路仿真、 软 件仿真、 系统协同仿真做到了一体化和互动效果 , 是目 前电子设计爱好者广泛使用的电子线路设计与仿真软 件 Pro tel 和 Mulsim 功能的联合和进一步的扩展。 它包含以下应用软件 : ISIS 基本平台 ; 智能原理图输入系统, 系统设计与仿真的
设计与仿真的超强功能 , 来完成音乐教室 控制台的设计与实现 , 展示了 Pr oteus 在 数字电路 设计方 面的完 美功能 , 它不 仅仅 是专门为单片机而开发的软件 , 在模 、 数电设计与仿真方面毫 不逊色于 常用的 M ultisim 等软 件 。 详细 阐述了音 乐教室 控制 台的设计思路及各部分电路的设计分析和电路仿真 , 并给出了更经济和更易实现的改良电路 。 关键词 : EDA ; 子类 ; 可逆计算器 ; 数据分配器 中图分类号 : T P337 文献标识码 : B 文章编号 : 1004 373X ( 2008) 19 098 04
测试 # 测量 # 自动化
图 1 计数是由排电阻和排开关串联组成的, 前 面抢答器电路中已经用到了类似的电路。 Pro teus 中的 8 路排电阻位于 RESIST OR 类中的 Resisto r P acks 子类中, 8 路排开关 RP 1 位于 Sw it ches & Relay s 类中的 Sw it ches 子类中。把排电阻和排 开 关一一串接后 , 开关一端接地 , 电阻公共端接 5 V 电源 , 而中间 的 引 出 端 分 别 接 74LS190 的 预 置 数 输 入 端 D0~ D3, 如 图 1 所 示。实 际 应 用 中 的 排 阻 取 值 为 150 k 。 2. 3 数据分配电路 这一部分电路完成学生端对教师信号的接收 , 并对 应一一显示。我们知道 74H C154 是 4 16 线译码器, 但 是它通过和使能端的配合能完成数据分配器的功能。 此题目中 , 在教师的指导过程中 , 当学生的编号显 示出来的同时 , 对应的 40 个发光二极管中的某一个要 点亮 , 表示该学生正在接收教师的指导。 把发光二极管接在 74H C154 的输出端 , 把学生的 编号 接 在 74H C154 的 输 入端。因 为 学 生 的 编 号 为 BCD 码, 故译码输出 0~ 9 有效, 每个 74H C154 只能接 10 个发光二极管, 如图 2 所示。74H C154 的两个使能 端 E1 和 E2, 一个用 作片 选信 号, 来自 2 4 线 译码 器 74L S139; 另一个接教师 的模拟指导信号, 这里用 低电 平表示。当开关合上时 , 信号有效 , 当开关打开时 , 信号 无效。 74HC154 的 BCD 码输入端 DCBA 应该接学生编号 的个位数 Q3Q2Q1Q0( 来自计数器 74LS190 的个位 ) , 比 如 3, 74LS139 的二进制码输入端 BA 应接学生编号的十 位数的的 Q1Q0( 来自计数器 74LS190 的十位) , 因为学生 编号的十位不大于 3, 故只接低两位即可。 99
基于Proteus的单片机教学实验平台设计
基于Proteus的单片机教学实验平台设计梁剑平【摘要】通过分析单片机实验课程存在的问题,设计了基于Proteus的单片机实验教学平台。
将所需实验集成在该教学平台上,学生学习单片机不再受限于实验室的实验箱,即使课外也可以随时使用教学平台进行学习,从而激发学生的学习兴趣,起到培养学生自主学习能力掌握专业技能的作用。
该实验教学平台充分利用了Proteus仿真软件,不仅提高了教学效果,而且可以很好地解决实验室硬件条件不足及实验教学与单片机实际应用脱节的问题。
%By analyzing the problems of microcontroller experiment course, we design a microcontroller experimental teaching platform based on Proteus, integrating the required experiments and the platform, so that students are no longer limited to laboratory experiments box, and they can also use the teaching platform at any time after school. In this way, students' study interest are stimulated, and their ability of autonomous learning and professional skills are cultivated. The experimental teaching platform takes full advantage of Proteus simulation software, not only improving the teaching effect, but also solving the problem of the shortage of laboratory hardware in experimental teaching.【期刊名称】《玉林师范学院学报》【年(卷),期】2016(037)002【总页数】4页(P128-131)【关键词】单片机;仿真软件;教学实验平台【作者】梁剑平【作者单位】玉林师范学院计算机科学与工程学院,广西玉林 537000【正文语种】中文【中图分类】G642单片机是计算机技术的一个重要的分支,因其具有价格低、控制能力强、结构简单、可靠性高等特点,在家用电器、电子玩具、智能仪器仪表、工业控制等领域得到了广泛的应用[1].很多高校将单片机课程作为自动化、电子信息工程、计算机科学与技术等专业的必须基础课程[2].该门课程也是计算机科学与技术学生学好嵌入式系统的基础,具有很强的实用性,所以实验课程尤为重要.1.1 实验课课时方面单片机原理与接口技术是一门实用性很强的课程,但很多高校单片机理论课一般比实验课课时多,有些学校理论课与实验课之比高达3:1.此外,单片机理论课程对于未接触过的学生来说,是一门抽象的课程.在教学过程中,一般是先系统讲解单片机的理论知识,掌握单片机的内部结构和指令之后,才能开展实验[3].如果在理论教学过程中不能很好地与实验课程结合,很容易导致课程内容枯燥,从而影响学生学习兴趣和信心.1.2 实验设备方面学校一般采用的是一整套实验箱,实验箱上的验证性实验固定不变,即实验装置、实验电路、实验方法都是固定不变的,学生只需连上导线,编程序,下载程序,就可以观察到实验结果.仅仅使用实验箱,学生的发挥空间小,不能很好地培养学生的动手能力.而且实验箱一般都比较昂贵,设备维护费用高,市场上实验平台更新换代快,一般2到3年换一代,学院经费有限,设备更新速度跟不上,导致实验教学与单片机实际应用脱节.实验箱内容固定且实验课时少,学生不能随时到实验室做实验,要进一步培养学生的动手能力就必须布置一些课外的实验,来弥补实验课程的不足.但是由于实验箱价格不菲及其它原因,让学生每人配备一套实验设备几乎不可能,这就导致学生缺乏实际的动手能力.根据上述存在的问题,本文设计了基于Proteus的单片机实验教学平台来解决上述问题.2.1 Proteus仿真软件Proteus软件是英国Lab Center electronics 开发的EDA工具,它的元件库非常丰富[4-5],而且软件版本更新速度快,可以为各种实际的单片机系统开发提供功能强大的虚拟仿真工具,其最大的特点是能够完美地对单片机及外围电路进行虚拟仿真.针对单片机的应用,Proteus仿真软件与软件开发工具keil联调,可以直接在原理图虚拟模型上进行编程,并且能够实现源码实时调试.2.2 单片机实验教学平台的设计根据教学及课外实验扩展的需要,本文设计的单片机实验教学平台包括的实验项目为:(1)输入输出口实验;(2)彩色流水灯;(3)中断实验;(4)方波发生器;(5)4*4矩阵键盘的按键识别;(6)AD转换;(7)DA转换;(8)8*8点阵LED数码管显示汉字;(9)‘日’字型数码管动态显示;(10)‘日’字型数码管静态显示;(11)LCD电子钟制作;(12)步进电机的控制等.除了以上列举的实验,还可以在该实验平台上扩展其他实验,如利用LCD液晶显示屏制作广告屏,LED数码管制作秒表,用于显示秒数等等.在该平台的基础上学生还可以根据自己的需要增加一些单片机的外围设备,进行创新性实验,同时在实验过程中没有元器件损耗问题,减少实验室耗材费用.图1是本文设计的单片机实验教学平台.以LED数码管动态显示为例,使用软件开发工具keil编程软件编写相应的程序,将keil生成的hex文件载入到实验平台中的AT89C51单片机中,实现多位LED 数码管动态显示的效果.下面是LED数码管动态显示的程序:通过适当调节程序中的延时时间,在本文延时时间是2ms,就可以实现Proteus 构建的教学实验平台上的8位LED数码管同时显示的效果.实验结果如图2所示. 在本实验平台上,学生通过实现LED数码管动态显示和静态显示,可以更好的掌握这两种显示方式,理解它们之间的区别及优缺点.利用Proteus构建单片机教学实验平台,既可以减少在实验室硬件上的花费,又可以使学生能充分利用课外时间学习单片机,提高自主学习,培养创新能力.为以后从事单片机相关行业打下基础.此外软件仿真不可以完全代替硬件仿真,在教学过程中应将Proteus构建单片机教学实验平台与硬件平台相结合,进一步提高学生硬件开发的能力.【相关文献】[1]高博.“单片机原理及应用”课程实验教学改革[J].中国电力教育,2010,(1):153-154.[2]曹静,江世明.模块化单片机实验平台的设计[J]. 邵阳学院学报,2011,8(3):23-25. [3]黄臻臻.基于Proteus和Keil的单片机模拟仿真教学[J].航海教育研究,2014,(1):65-67.[4]张毅刚. 单片机原理及接口技术[M].北京:人民邮电出版社,2011.[5]张毅刚. 基于Proteus的单片机课程的基础实验与课程设计[M].北京:人民邮电出版社,2011.。
基于proteus的8086音乐播放器
郑州科技学院《微型计算机原理》课程设计题目基于proteus的8086音乐播放器学生姓名安少波专业班级 11计科一班学号********* 院(系)信息工程院指导教师王清珍完成时间 2013年12 月 13日目录一..................................................课程设计的目的和意义二....................................................设计要求三...................................................设计总框图四...................................................设计设计思路说明五..................................................程序流程图六.................................................接口电路原理图七................................................设计总结八....................................................汇编程序代码一、课程设计的目的和意义学习和掌握计算机中常用接口电路的应用和设计技术,学会针对不同的要求设计汇编程序代码,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、设计要求利用8254作为音阶频率发生器,应先对至少两段音乐进行编码后存入音符表,并建立好音阶表,每段音符长度不能少于60个,每首连续播放3遍后,自动播放下一段音乐,几段音乐播完后,循环播放,直到有键盘输入任意字符时停止,并且使用8255作为控制开关的并行输入接口,输入开关选择的音乐控制信号。
音乐教室控制台
⾳乐教室控制台⽬录⼀、内容概述 (1)⼆、设计原理与思路 (1)1、课题设计要求: (1)2、课题设计思路: (1)三、芯⽚简介 (2)1、74LS48 (2)2、数码显⽰器 (2)四、总电路图 (3)五、个⼈设计 (4)1、总设计 (4)2、显⽰电路 (4)六、⼼得体会 (5)七、参考⽂献 (5)⼀、内容概述本⽂主要介绍⽤数电知识设计⾳乐教室控制台。
将555时基电路组成的定时电路的的输出信号作为可逆计数器74LS190的输⼊脉冲,外接拨码开关在相应的情况下实现置数和计数功能,⽽后,计数器的输出再分别与由七段显⽰译码器74LS48和数码管构成的显⽰电路及由2线--4线译码器和4线--16线译码器构成的数据分配电路相连接,即构成了⾳乐教室控制台设计电路的主体。
待整体设计电路完善,亦可借助软件Proteus对其进⾏仿真。
⾳乐教室控制台在⾳乐教学中可实现单独指导和⼀对多的轮流指导,具有⾮常现实的意义。
⼆、设计原理与思路1、课题设计要求:(1)⾳乐教室分多个教室,教师和学⽣不在同⼀个屋,要求教师对某⼀位学⽣通过语⾳进⾏单独课堂指导,可任意指定要指导的学⽣,也可按顺序指导,共有学⽣40名(2)教师所在的屋设有数码显⽰以显⽰学⽣的代号(00-39),并设有拨码开关,可设置要单个指导的学⽣代号或轮流指导的初始学⽣代号(3)在教师的指导过程中,当学⽣的编号由数码管显⽰出来的同时对应的学⽣端的40个发光⼆极管中的某⼀个要点亮,表⽰该学⽣正在接受教师的指导(4)单个指导时,指导时间由教师决定,轮流指导时时间为每⼈10分钟(5)轮流指导时,有正序和反序两种⽅式。
正序从N到39,再返回N;反序从N到N-1,直到00,再返回N。
2、课题设计思路:依给出的课题设计要求为原理,分析要实现的功能及其内在联系,可总结出本课题的主要模块和流程框图如图1所⽰:555时基电路数据分配电路555时基电路构成的定时器输出产⽣的脉冲作为计数电路的时钟脉冲,计数电路由两⽚74LS190和拨码开关组成,实现计数和置数功能,然后,计数器的输出⼜分别作为显⽰电路和数据分配器的输⼊。
Proteus音乐发声指导书.docx
Proteus音乐发声操作指导书一、新建Proteus文件单片机_8888\PROTEUS_8888\音乐发声\ ;其中8888为学号后4位(下同)。
文件名:“咅乐发声.DSN”。
保存目录为:单片机_8888\PROTEUS_8888\音乐发声\二、选取元器件需要如卜•元器件:单片机:AT89C51电阻:RES*发光二极管:LED-RED按键:BUTTON扬声器:SOUNDER三、设计原理图1.设计的原理图如图设计的原理图如图1・4所示2.加标号标号要放在对应的线上,选择右边工具栏中的麟工具,将鼠标移到要放置标号的引线上,当在线上出现“X”时单击鼠标左键。
出现图1・2对话框,输入相应的标号。
应加的标号见图l-3o图1-1加标号对话框2.调入相应的测试仪器工具,如图1-2所示,选择OSC..(示波器)、COUN..(频率计数器)二种仪器,放置完毕,在右侧工具栏中选择*工具,并如图1-3连接。
INSTRUMENTS OSCILLOSCOPELOGIC ANALYSER COUNTER TIMER VIRTUAL TERMINAL SPI DEBUGGERI2C DEBUGGER SIGNAL GENERATOR PATTERN GENERATOIDCVOLTMETER DCAMMETER AC VOLTMETER AC AMMETER图1-2选择三种仪器3. 电气规则检查菜单栏的“Tools” —> Electrical Rule Check ;出现图1・3中的8个错误是正 常的。
出现更多的错谋应修改。
UNDRIVEN: U1Z XTAL1 (Input) UNDRIVEN: Ul.SEAS (Input) UNDRIVEN: Ul r RST (Input)UNDRIVEN: SIOSCILLC'SCOFE^0008,3 (Inpu t) UNDRIVEN: SIOSCILLOSCOPE^OOOS,C (Inpu 七) UNDRIVEN: SIOSCILLOSCOFE^0008,D (Input) UNDRIVEN: SICOUNTER TIMER^0009z RST (Input)UNDRIVEN: SI COUNTER 7IL£ER^0009, CE (Inpu t) Netl^st creneratEd CK. ERC errors found.图1-3允许出现的错误在右侧工具栏中选择:LEL:..TTUwr.图1-4 INTO 中断原理图四、INTO 中断程序设计文件夹:单片机_8888\PROTEUS_8888\^乐发声\ 文件名:“音乐发声_8888.ASM ”。
Proteus仿真软件在音乐播放器制作中的应用
Proteus仿真软件在音乐播放器制作中的应用
陈贵银
【期刊名称】《自动化应用》
【年(卷),期】2014(000)012
【摘要】为了解决专用音乐播放芯片只能一次性烧录、播放内容不可变的缺点,提出采用Proteus仿真软件实现调试过程的解决方案.
【总页数】3页(P18-20)
【作者】陈贵银
【作者单位】武汉船舶职业技术学院,武汉430050
【正文语种】中文
【中图分类】G718.5
【相关文献】
1.Proteus仿真软件在单片机原理及应用课程教学中的应用 [J], 刘青;任晓芳
2.PROTEUS仿真软件在广告灯箱制作中的应用 [J], 陈贵银
3.仿真软件Proteus在《数子电路应用》课程教学中的应用 [J], 陶洪;钱驰波
4.浅谈Proteus仿真软件在单片机教学和电路设计中的应用 [J], 郑三婷
5.Proteus仿真软件在电子类课程设计中的应用 [J], 段凌飞;张宏桥;姚敏
因版权原因,仅展示原文概要,查看原文内容请购买。