第一篇:广告设计《多媒体演示软件制作》课程实训计划
广告设计《多媒体演示软件制作》课程实训计划
为了让学生更好地掌握所学课程知识,掌握相关动画制作流程,计划于2007——2008学年上学期进行《多媒体演示软件制作》课程及技能考核相结合实训,时间安排在第十二周。
一、实训内容:1.用PowerPoint制作演示文稿;2.用Director制作多媒体作品;3.用Authorware制作智能社区;4.用Authorware交互功能设置室内装潢效果图;5.古人与今人的对话——诗词赏析。
二、实训目的及要求:
1.熟练利用PowerPoint进行文稿创作。
2.完成Director制作,了解其特点和对设计的应用;
3.完成Authorware制作,了解其特点和对设计的应用;
4.完成用Authorware交互功能设置制作,了解其特点和对设计的应用。
5.掌握Authorware热区域及热对象交互响应、文本输入响应、变量函数表达式的使用、框架图标、导航控制等功能。
6.达到独自制作多媒体演示作品的基本要求。
三、实训地点:计算机室
四、指导教师:课程教学教师及实验员
五、成绩评定办法:
按多媒体演示作品的成果评定。
第二篇:多媒体课件制作软件
教师培训讲稿
时间:9.20 内容:
一、多媒体课件制作软件
1、Flash。优秀的动画设计制作软件,当今使用最广泛的多媒体课件制作软件之一。它是一种交互式动画设计工具,用它可以将音乐、声效、动画以及富有新意的界面融合在一起,以制作出高品质的动态效果。不仅可以单独播放使用,更可以用在网页中播放。
2、Director。美国Macromedia公司开发的一个软件,主要用于多媒体项目的集成开发。与Flash、Authorware是同门三兄弟。Direcror是创建与交付功能强大的Internet,CD-ROMs与DVD-ROMs多媒体的工业标准。相对于简单的图片和文字,Director提供唯一足够强大的工具来释放你的创意,它整合图形、声音、动画、文本和视频来生成引人注目的内容。它是多媒体光盘出版的宠儿,一向戴着专业出版的帽子,不那么平易近人。
3、Authorware。功能强大的交互式多媒体工具软件,该软件应用范围涉及教育、娱乐、科学等各个领域。一直是众多多媒体开发工具中的佼佼者。使用Authorware制作课件非常直观、明了,使用者无须掌握高深的编程技巧,就能制作出包含文字、声音、图像、动画等多种元素在内的、界面华丽、交互性强、控制灵活的教学课件。
4、PowerPoint。美国微软公司办公自动化软件Office家族中的一员,是专门用来制作演示文稿的工具软件。它主要用于学术交流、产品展示、工作汇报、情况介绍等场合的幻灯片制作和演示,可以通过计算机播放文字、图形、图像、声音等多媒体信息。更是教师讲课的首选课件制作工具。
二、图形图像处理软件
1、PhotoShop。深受广大平面设计人员和广告设计人员喜爱的图像处理软件之一。它在图像编辑、图形制作、特效及颜色处理等方面所具有的强大功能令人叹服。是事实的图形图像处理的工业标准。
2、Fireworks。网页图形处理软件,制作背景透明的图像,GIF动画、按钮等极为方便啊!
3、ACDSee 3.1。看图软件的佼佼者,虽然版本已经升级到9.0,但是最令人难忘和最多人使用的还是这个版本,还可以进行简单的图像处理唷。
4、HyperSnap。抓图利器。不仅能抓住标准桌面程序还能抓取 DirectX, 3Dfx Glide 游戏和视频或 DVD 屏幕图。本程序能以 20 多种图形格式(包括:BMP, GIF, JPEG, TIFF, PCX 等)保存并阅读图片。可以用热键或自动记时器从屏幕上抓图。功能还包括:在所抓的图像中显示鼠标轨迹,收集工具,有调色板功能并能设置分辨率,还能选择从 TWAIN 装置中(扫描仪和数码相机)抓图。
教师培训讲稿
时间:10.13 内容:
一、音频处理软件
1、Adobe Audition。功能强大的音频处理软件,它的前身是大名鼎鼎的Cool edit。
2、Sound Forge4.5。老牌、经典的音频处理工具。简单易用,功能强劲。新版已经升级到6.0以上了,但是反而渐渐为人遗忘。
3、Total Recorder。几乎可以录制所有通过声卡和软件发出的声音,包括来自 Internet、音频 CD、麦克风、游戏和 IP 电话语音的声音。音频玩家最关心的还是录音质量,Total Recorder 的工作原理是利用一个虚拟的“声卡”去截取其他程序输出的声音,然后再传输到物理声卡上,整个过程完全是数码录音,因此从理论上来说不会出现任何的失真。
4、GoldWave。一个集声音编辑,播放,录制,和转换的音频工具,体积小巧,功能却不弱。
二、视频处理软件
1、Adobe Premiere。非线性视频编辑应用程序,也是一个功能强大的实时视频和音频编辑工具,主流的DV编辑工具,它为高质量的视频提供了完整的解决方案。
2、超级解霸。有点过时的视频播放软件,可以截取MPG视频。
3、TMPGEnc。日本人堀浩行开发的一套老牌的高画质视频编码转换工具软件,在 Canopus ProCoder v2.0 Final 推出以前,一直是视频转换领域的画质冠军,支持 VCD、SVCD、DVD 以及所有主流媒体格式(Windows Media、Real Video、Apple QuickTime、Microsoft DirectShow、Microsoft Video for Windows、Microsoft DV、Canopus DV、Canopus MPEG-1 和 MPEG-2 编码),而且还提供对高清晰度视频格式的支持。
4、绘声绘影。老牌经典,一直与时俱进的视频处理软件。友立绘声绘影让你登上导演宝座,即使您毫无影片制作经验,都可轻松愉快地以绘声绘影在自己的计算机上剪辑影片。
教师培训讲稿
时间:11.14 内容:
一、网页制作软件
1、Dreamweaver。Macromedia公司推出的可视化网页制作工具,是较受的网页设计人员欢迎的网页制作软件之一,是网站建设不可缺少的工具之一。
2、FrontPages。微软的办公软件office家族成员之一的FrontPage也是一种所见即所得的网页制作软件,由于其使用简单(与Word界面相似),并且软件容易获得,很受初学者的欢迎。作为入门级的网页制作学习,FrontPage是不错的选择。
二、其他辅助软件
1、WinRAR。压缩解压软件
2、Microangelo Toolset图标制作软件。
3、Nero Burning ROM。刻录软件。
4、Flax3.0。小巧超酷的SWF文字动画制作软件。
5、Ulead COOL 3D。台湾友利公司出品的3D动画制作软件。
三、其他课件制作软件
1、方正奥思和蒙泰瑶光。两款国产多媒体课件制作软件的姣姣者。在功能使用操作各方面与Authorware类似,实力也相当。但是普及度、使用率和影响力始终不及Authorware。一帮以此为生的开发小组或许终于支撑不下去了,最近几年这两款软件似乎已然自然消亡。在此,向软件的开发者和仍然在使用这两款软件的课件人致敬。
2、几何画板。最专业的数学几何课件制作软件
第三篇:多媒体课件制作软件
教学课件制作 多媒体课件制作软件
随着计算机和多媒体技术的发展,大多数授课均采用多媒体教学,通过多媒体课件来丰富自己的课堂,那么如何才能做好一个多媒体课件,让课堂教学更加生动呢?下面小编来说说自己在制作课件中积累的经验。
首先,要选用适合自己的多媒体课件制作软件。现在老师基本都用PowerPoint、Author ware、Flash等软件来制作课件,小编一直用的是91速课的课件制作工具,每种软件都有自己的优点,但并不是需要我们都必须全都学会,可以选择自己喜欢的软件进行深入研究,最终达到熟练运用,下面小编就以91速课给大家讲解一下如何做出高质量的多媒体课件。
91速课网课件的制作流程:创建课件—编辑课件—预览发布
一.创建课件
(1)点击页面右上角“创建新课件”
(2)你可以选择创建一个空白课件,也可以在课件样例里选择适合的课件模板。空白课件:顾名思义,什么都没有的课件,所有页面都需要您有头开始创作。当然,系统还是会提供大量精美的页面版式给您使用。(适合有经验制作者)课件模板:已经设置好页面元素、动效、内容等的课件,制作者只需替换部分内容,即可生成属于自己的课件。(适合新手制作者)
二.编辑课件
主要讲解一下编辑页面的功能模块区。(1)视频
点击头部功能模块区“视频”,弹出视频素材框,输入视频通用码即可。
(2)文字
点击头部功能模块区“文字”,直接在左边编辑框编辑文字即可。
(3)图片
点击头部功能模块区“图片”,弹出图片编辑框,选择适用的图片,也可以上传自己的素材。
(4)音频
点击头部功能模块区“音频”,弹出音频编辑框。
顶端是音频分类。中间是音频样例,选择适用的音频。左下角也可以上传、合成音频。
(5)交互
鼠标经过头部功能模块区“交互”,出现拨打电话和统计,选择自己需要的工具点击,在右边编辑栏直接编辑即可。
(6)表单 鼠标经过头部功能模块区“表单”,出现快捷菜单、菜单模块和提交按钮,选择自己需要的工具点击,在右边编辑栏直接编辑即可。(注意隐藏功能)
(7)版式
可以在“版式中心”选择,也可以选择“我的版式”。下面是按用途,学科,风格分类的版式列表。选择合适的版式即可应用。
一个课件由多张页面组成,版式即为每一张页面的模板。注:创建新课件时选择的模板为整个课件的模板,版式为课件内单独页面的模板。
(8)教学
1.点击头部功能模块区“教学-测试题”,弹出测试题设置框。2.选择测试题样式。3.设置题干与选项。
4.点击“更多设置”可设置答对答错的文字提示及回答正确后是否自动翻页。
三.预览发布
编辑页面的右上角是课件资料补充及发布。
“预览发布—完善资料并发布”,编辑课件资料,确认发布即可发布你自己的课件,还可以通过二维码或网址分享给你的朋友。
速课网具有强大的制作功能和交互设计能力,非常适合制作一些需要特殊表现效果的微课件。所以碍到了越来越多教师的喜爱。老师能够根据自身的需求选择相应的模板进行排版和编辑,按照制作步骤教程一步步做好或者直接上传图片、视频等都可以,这样大大减少了制作时间提升了效果。速课网所拥有的功能完全能满足教师对多媒体课件制作的需求。
第四篇:模型制作课程实训报告
模型制作课程实训报告
一、实训的目的和意义
专业实训是我们必修的课程,是培养学生实践能力的重要环节,也是我们进入产品设计前的实践准备。实训可以增强学生的感性认识,帮助学生掌握基本理论专业知识,为后绪课程的学习打下基础。
此次模型制作实训不仅让我学到了许多在课堂上根本就学不到的知识,而且使我开阔了视野,增长了见识,为我以后更好地把所学的知识运用到实际工作中打下坚实的基础通过实训使我更深入地掌握模型制作专业知识,进一步了解模型制作的流程,了解模型制作过程中存在的理论与实际相冲突的难点问题,把所学的模型制作专业理论知识与实践紧密结合起来,培养实际工作能力与分析能力,以达到学以致用的目的。
二、制作过程
在实践中,通过自己动手做厨房和餐厅,我的造型能力有了提高,能够用材料把自己想做的东西简单的表达出来了,在制作过程中,我深刻感觉到,没有一件事是简单的,就连在板子上刻一道口子都要十分小心,太轻费时间,太重容易刻偏,在制作过程中,虽然老师对材料没有太多要求,我们的灵活性很大,凭着感觉来做自己想要做的。
其次,我们要明白,在设计中,模型制作的功能也不是单纯的外表造型,或模仿照搬别个产品,更不是一种多余的重复性的工作,而是以创新精神开发新产品,制作出新的完整的立体形象。简单地说是进一步研究完善设计方案,调整修改设计方案,检验设计方案的合理性,为制作产品样机和投入试生产提供充分依据。因为课时安排,我们进行了两周的学习,也更深入的体会模型制作在实际的设计中发挥的作用。模型制作是必要的过程。而且在这个课程中,我再一次体会到了做事情不光要讲效率,还要追求质高。二者少了哪个都不行。有个同学为了尽快制作完成,结果模型出现了很多问题,以至于成品质量粗糙,而有的同学因为追求高质量,进度明显比大家都慢很多,这样在课程结束时还没完成任务,也是不好的现象。所以做事要胆大心细,做到高质量高效率。在这次课程设计过程中我也遇到了很多问题。比如在制作模型时遇到一些复杂的模型我也能静静的用心去想希望能找到更好的方法最后还是如愿以偿的完成了我个人对它的制作。但在细节的处理上不是那么一帆风顺了经过同学的帮忙和自己的慢慢摸索最后做出这样的效果但终于做出来的效果并不是那么完美的还有很多缺陷感觉很惭愧。
三、实训心得体会
通过这两周的实训,正所谓“纸上谈兵终觉浅觉知此事要躬行。”学习任何知识仅从理论上去求知而不去实践、探索是不够的所以在本学期即将结束之际紧接着来一次模型制作课程设计是很及时、很必要的。这样不仅能加深我们对艺术设计的认识而且还及时、真正的做到了学以致用。从选题到定稿从理论到实践在整整两个星期的日子里可以说得是苦多于甜但是可以学到很多很多的的东西同时不仅可以巩固了以前所学过的知识而且学到了很多在书本上所没有学到过的知识。使我懂得了理论与实际相结合是很重要的只有理论知识是远远不够的只有把所学的理论知识与实践相结合起来从理论中得出结论才能真正为社会服务从而提高自己的实际动手能力和独立思考的能力。
通过我们不懈的努力与切实追求终于做完了此次课程设计。
第五篇:专业仿真软件课程实训报告
专业仿真软件 自主学习报告
专业
学生姓名 班学级 号
指导老师
目录
1概述.............................................................................................................................1 2 Keil软件.....................................................................................................................2
2.1Keil简述............................................................................................................2 2.2 Keil特点...........................................................................................................3 2.3 Keil的操作.......................................................................................................3 3 Proteus软件................................................................................................................8
3.1 Proteus软件简述..............................................................................................8 3.2 Proteus软件特点..............................................................................................8 3.3 Proteus应用领域..............................................................................................9 3.4 Proteus的操作................................................................................................10 3.5 Keil与Proteus的联调...................................................................................11 4单元仿真...................................................................................................................12 4.1 数码管仿真....................................................................................................12 4.2 键盘仿真........................................................................................................18 5 综合仿真..................................................................................................................21 5.1方向可控流水灯.............................................................................................21 6结束语.......................................................................................................................25
1概述
仿真软件(simulation software),专门用于仿真的计算机软件。它与仿真硬件同为仿真的技术工具。仿真软件是从50年代中期开始发展起来的。它的发展与仿真应用、算法、计算机和建模等技术的发展相辅相成。1984年出现了第一个以数据库为核心的仿真软件系统,此后又出现采用人工智能技术(专家系统)的仿真软件系统。这个发展趋势将使仿真软件具有更强、更灵活的功能、能面向更广泛的用户。目前比较风行的是虚拟现实仿真软件,比如虚拟现实仿真平台(VR-Platform)。
其目标是不断改善面向问题、面向用户的模块描述能力和对模型实验的功能。不同技术水平的用户通过仿真软件能在不同的程度上采用他们表达问题的习惯语言,方便地与计算机对话,完成建模或仿真实验。仿真软件分为仿真语言、仿真程序包和仿真软件系统三类。其中仿真语言是应用最广泛的仿真软件。仿真程序包是针对仿真的专门应用领域建立起来的程序系统。软件设计人员将常用的程序段设计成通用的子程序模块,并设计一个主程序模块,用于调用子程序模块。仿真研究人员使用这种程序包可免去繁重的程序编制工作。仿真软件系统以数据库为核心将仿真软件的所有功能有机地统一在一起,构成一个完善的系统。它由建模软件、仿真运行软件(语言)、输出结果分析报告软件和数据库管理组成。
目前我们已经学习了Matlab,Autium Designer,Multisim,Proteus,Keil等仿真软件,具有灵活性高,易操作,能够弥补仿真硬件的不足,成本相较于硬件又很低的特点,对我们学习工作生活的帮助很大。
本文主要介绍Proteus,Keil这两种专业仿真软件的具体操作应用。
2 Keil软件
2.1Keil简述
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。
KeilμVision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。Keil C51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到μVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。μVision2 IDE可为它们提供单一而灵活的开发环境。
图2-1 KeilμVision2
2.2 Keil特点
1.Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
2.与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。2.3 Keil的操作
1.新建工程。
图2-2新建工程窗口1
图2-3新建工程窗口2 2.51单片机我们是选择的Atmel里面的AT89C51。
图2-4选择单片机类型窗口
3.新建一个空白文档。
图2-5新建空白文档窗口
4.保存在指定文件夹,这里要注意的是,如果用C语言编程的话,文件名后缀为.c,如下图所示。如果选用汇编语言,文件名后缀为.asm。
图2-6 保存文档窗口
5.在Text中编写自己的程序,我们需要把51单片机的头文件添加上去,这个是#include
图2-7添加头文件窗口
图2-8添加完成窗口
6.接下来检查程序有无问题,如果没有问题,我们可以编译,链接,调试了,这个需要我们生成Hex文件,这样才能放到protues软件中仿真。
图2-9 编译调试窗口
图2-10创建hex文件窗口
图2-11保存hex文件窗口
3 Proteus软件
3.1 Proteus软件简述
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
图3-1 Proteus运行界面
3.2 Proteus软件特点
1.功能多:
Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:(1)原理布图;
(2)PCB自动或人工布线;(3)SPICE电路仿真。2.资源丰富:(1)Proteus可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库;
(2)Proteus可提供的仿真仪表资源:示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。理论上同一种仪器可以在一个电路中随意的调用;
(3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响;
(4)Proteus可提供的调试手段 Proteus提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。3.3 Proteus应用领域
1.教学
Proteus是一个巨大的教学资源,可以用于: · 模拟电路与数字电路的教学与实验; · 单片机与嵌入系统软件的教学与实验; · 微控制器系统的综合实验; · 创新实验与毕业设计;
· 项目设计与产品开发。2.技能考评
Proteus能提供考试所需所有资源; · Proteus能直观评估硬件电路的设计正确性; · Proteus能直观的对硬件原理图进行调试软件; · Proteus能验证整个设计的功能; · 测试可控、易评估、易实施; 3.产品开发
Proteus Design Suite集成了原理图捕获、SPICE电路仿真和PCB设计,形成一个完整的电子设计系统。对于通用微处理器,还可以运行实际固件程序进行仿真。与传统的嵌入式设计过程相比,这个软件包能极大地缩短开发时间。
· 从产品概念到设计完成的完整仿真与开发平台; · 预研设计与项目评估,减少开发风险; · ODM的虚拟样机; · 强大的分析与调试功能克服新手的经验不足; · 软硬件的交互仿真与测试大大减少后期测试工作量; · 便利项目管理与团队开发。
3.4 Proteus的操作
1.新建一个工程。
图3-2新建工程窗口
图3-3新工程窗口
2.添加元器件
在元器件选择模式下,点“P”,调出元器件库。其按目录排列,但是通常来说用左上角的搜索按钮比较方便,搜索关键词就是该元件名称的英文单词或英文单词的一部分。
图3-4添加元器件窗口
3.搭建电路
选中元器件然后放在电路图合适位置,连线。完成电路后,保存即可。
图3-5完成的电路原理图
3.5 Keil与Proteus的联调
1.双击51单片机,出现如图3-6所示窗口
图3-6 编辑单片机窗口
2.点选图中红框,然后选中要装载的HEX文件(HEX文件在Keil中产生),点确定,此时程序已经装载到单片机中,点击运行,即可出现所要的仿真,如下图所示。
图3-7 运行中的仿真图
4单元仿真
4.1 数码管仿真
1.内容
(1)完成数码管的静态显示,P2口连接共阴极数码管,P3口连接共阳极 数码管,编程完成两个数码管同时循环显示0、1、2……F十六进制数码。间隔时间为1秒。
(2)使用一组八位数码管,动态显示15-35-00。2.目的
(1)熟悉数码管与单片机的常用连接方法(2)掌握数码管静态和动态显示的编程方法。3.步骤及方法
(1)使用Proteus正确绘制实验原理图 ①数码管静态显示原理图:
C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R***0330330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 图4-1 数码管静态显示原理图 ②数码管动态显示原理图:
R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R8R***0330330330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404
图4-2数码管动态显示原理图
(2)使用仿真软件Keil编写、编译、调试源程序,并生成十六进制文件。①数码管静态显示实验源程序如下: #include
void main(void)//主程序 { uchari;while(1){ for(i=0;i<=16;i++){P2=BB[i];//P2显示共阴极段码,i=0时输出为0,i=1时输出为1,一直到i=15 P3=aa[i];//P3显示共阳极段码,i=0时输出为0,i=1时输出为1,一直到i=15 delay();
}
} }
②数码管动态显示实验源程序如下: #include
uintm,n;for(m=0;m void main(){ while(1){ P1=0xFE;P2=0xF9;delay(2);P1=0xFD;P2=0x92;delay(2);P1=0xFB;P2=0xBF;delay(2);P1=0xF7;P2=0xB0;delay(2);P1=0xEF;P2=0x92;delay(2);P1=0xDF;P2=0xBF;delay(2);P1=0xBF;P2=0xC0;delay(2);P1=0x7F;P2=0xC0;delay(2);} } (3)打开Proteus下的实验原理图文件,添加生成的十六进制文件 (4)进行系统仿真,如果结果不正确分析原因并对相应的原理图和程序进行修改,直到要求的实验结果。 4、仿真数据及现象(1)数码管的静态显示现象: 共阴极和共阳极两个数码管同时循环显示0、1、2……F十六进制数码。间隔时间为1秒。仿真图如图4-3所示。 C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 图4-3 数码管静态显示运行仿真图 (2)数码管的动态显示现象: 八个数码管动态显示15-35-00,仿真现象如下图所示。 R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330R9330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404 图4-4 数码管动态显示运行仿真图 4.2 键盘仿真 1.内容 P1口完成4*4键盘输入; P2口连接数码管,显示当前按下的键位号;P0口连接数码管,记录按下按键的次数,超过16次归零从新计数。 2.目的 (1)熟悉矩阵键盘与单片机的常用连接方法(2)掌握矩阵键盘的编程方法。3.步骤及方法 (1)使用Proteus正确绘制实验原理图 实验原理图如图4-5所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14R15470470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 图4-5 矩阵键盘仿真原理图 (2)使用仿真软件Keil编写、编译、调试源程序,并生成十六进制文件。实验源程序如下: #include temp=temp&0xf0;//屏蔽低4位行值 if(temp!=0xf0)//高四位列值不全为1,说明有键按下,延时去抖动 {if(m==16)m=0;P0=AA[m];m++;temp=P1;temp=temp&0xf0;if(temp!=0xf0){ temp=P1;switch(temp)//根据按键所在在的行与列位置确定键号 { case 0xee:num=0;break;case 0xde:num=1;break;case 0xbe:num=2;break;case 0x7e:num=3;break;case 0xed:num=4;break;case 0xdd:num=5;break;case 0xbd:num=6;break;case 0x7d:num=7;break;case 0xeb:num=8;break;case 0xdb:num=9;break;case 0xbb:num=10;break;case 0x7b:num=11;break;case 0xe7:num=12;break;case 0xd7:num=13;break;case 0xb7:num=14;break;case 0x77:num=15;break;default:break;} while((temp&0xf0)!=0xf0)//等待按键释放 { temp=P1;temp=temp&0xf0;} } } } returnnum;} void main(){ intnum; P2=0x00l;while(1) { num=kscan(); switch(num)//根据按键号进行显示 { case 0:P2=0x3F;break;case 1:P2=0x06;break;case 2:P2=0x5B;break;case 3:P2=0x4F;break;case 4:P2=0x66;break;case 5:P2=0x6D;break;case 6:P2=0x7D;break;case 7:P2=0x07;break;case 8:P2=0x7F;break;case 9:P2=0x6F;break;case 10:P2=0x77;break;case 11:P2=0x7C;break;case 12:P2=0x39;break;case 13:P2=0x5E;break;case 14:P2=0x79;break;case 15:P2=0x71;break;default:break; } } }(3)打开Proteus下的实验原理图文件,添加生成的十六进制文件(4)进行系统仿真,如果结果不正确分析原因并对相应的原理图和程序进行修改,直到要求的实验结果。 4、仿真数据及现象 现象:按下按钮S0到S15,共阴极数码管依次显示0-F,共阳极数码管记录按下按键的次数,超过16次归零从新计数。 运行仿真状态如图4-6所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14470R15470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 图4-6键盘仿真图 综合仿真 5.1方向可控流水灯 1.内容 P1.0-P1.3分别连接左移、右移、双向流水控制键,P2口连接用于流水显示的八个放光管。 2.目的 熟悉和掌握单片机开发的过程及方法 3.步骤及方法(1)使用Proteus正确绘制实验原理图 实验原理图如图5-1所示 C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 图5-1方向可控流水灯原理图 (2)使用仿真软件Keil编写、编译、调试源程序,并生成十六进制文件。实验源程序如下: #include while(key1==0)//当P1.0为低电平,即开关N1闭合 { for(i=7;i>0;i--){ P2=_crol_(P2,1);//P2的值向左循环移动,即由D1向左依次亮 DelayMS(150);} } while(key2==0)//P1.1为低电平,即开关N2闭合 { for(i=7;i>0;i--){ P2=_cror_(P2,1);//P1.2的值向右循环移动,即由D1向右依次亮 DelayMS(150);} } while(key3==0)//P1.0为低电平,即N3闭合 { P2=0x7E;//P2.0和P2.7为低电平,即D1和D8亮 DelayMS(150);P2=0xBD;//P2.1和P2.6为低电平,即D2和D7亮 DelayMS(150);P2=0xDB;// P2.2和P2.5为低电平,即D3和D6亮 DelayMS(150);P2=0xE7;// P2.3和P2.4为低电平,即D4和D5亮 DelayMS(150);P2=0xE7;//P2.3和P2.4为低电平,即D4和D5亮 DelayMS(150);P2=0xDB;//P2.2和P2.5为低电平,即D3和D6亮 DelayMS(150);P2=0xBD;//P2.1和P2.6为低电平,即D2和D7亮 DelayMS(150);P2=0xFE;//P2.0和P2.7为低电平,即D1和D8亮 } } (3)打开Proteus下的实验原理图文件,添加生成的十六进制文件 (4)进行系统仿真,如果结果不正确分析原因并对相应的原理图和程序进行修改,直到要求的实验结果。 4、仿真数据及现象 现象:点击运行后,D1点亮; 按下N1按钮,流水灯从右向左依次点亮一次,即D1到D8依次点亮,最后停在D1处,D1点亮状态; 按下N2按钮,流水灯从左向右依次点亮一次,即D8到D1依次点亮,最后停在D1处,D1点亮状态; 按下N3按钮,流水灯同时从左右两边向中间依次点亮,即D1到D8,D8到D1同时依次点亮,最后停在初始点亮状态,即D1点亮。 运行初始状态如下图所示: C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 图5-2方向可控流水灯运行初始状态仿真图 6结束语 专业仿真软件这门课程与这学期我们学的其它的一些课程有些不同,因为这门课程不仅需要我们学习好理论知识,而且对关于各个软件的实际操作方面需要我们花很多时间,熟练地掌握。因为学习的这几个软件与我们自动化专业有很大的联系,在以后的电子设计中我们都会用到各种仿真与电路制板,对我们自动化专业非常重要。 在大三这一个学期的专业仿真软件课程的学习中,我掌握了关于Proteus、Keil 两种专业仿真软件的一些应用技巧,虽然对这几个软件操作的不是十分的熟练,但我相信,只要通过我不断的练习和学习,一定可以将这门课程学好。通过这学期的实验操作,培养了我综合应用课本理论解决实际问题的能力,熟悉了proteus中的各种元器件的位置和用法,体会到了proteus的强大功能。熟悉了Keil 的集成开发环境以及Proteus与Keil 的联调。 专业仿真软件课对我们的帮助是很大的,它需要我们将学过的理论知识与实际系统地联系起来,加强我们对学过的知识的实际应用能力。在设计的过程中,我们需要不厌其烦的查阅书籍、搜索元器件、画电路图、仿真调试电路。同时在课程设计中我们也要虚心请教他人,解决自己无法解决的问题,扫除自己的盲点,在学习中共同进步。与此同时,我觉得在本次试验中我认识到了在网上查找资料的必要性以及综合实践能力的重要性。在以后的学习过程中我会更加努力,熟练的掌握这几个仿真软件。 感谢周老师和辅老师对我们的耐心教导!