- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
亳州职业技术学院实验实训讲义
单片机原理与应用技术
亳州职业技术学院电子与电气工程系
2010年10月说 明
单片机原理及应用技术课程是我院电气自动化、机电一体化、电子信息工程技术、应用电子技术等专业学生的专业必修课程。
单片机原理及应用技术课程是一门面向应用的、具有很强的实践性与综合性的课程,它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力,在电类的专业课程中经常要用到单片机知识。单片机知识在电类专业整个课程体系中处于承上启下的核心地位,一般测控系统和智能仪器仪表的实现都离不开单片机与应用技术,很多学生做毕业设计时都会用到单片机。单片机及应用技术是现代电类等专业学生必须掌握的一项专业技术。
本课程以知识为基础,以能力为核心,构建新的实践化课程内容体系,确保教学内容的合理性、实用性和先进性。以典型项目实例分解模块,并将实例分解得到相应的知识模块,将分解出来的知识模块按照循序渐进的原则分别放在各部分中进行讲解,以各个模块构建知识,前后连贯,层层递进。最后,再将前述内容以应用实例来统领全局,进行综合,在综合中使学到的知识得以提高,达到以“应用”为主线连接所学知识内容的目的。用典型的实例统领整个教学内容,让学生在学习过程中得到了反复性的思维训练,加深了对教学内容的理解和运用,增强了学生对单片机应用性的熟悉和理解。
本实验讲义是结合前述课程内容的安排,由简单到复杂,用一个个设计对各部分知识点进行加强和练习。同时,利用综合设计对相关知识进行综合应用能力的培养。目 录
实验一 仿真软件Proteus和 KeilC51的设置与使用 3
实验二 彩灯控制器电路仿真与设计 12
实验三 数显抢答器电路仿真 17
实验四 报警电路设计与仿真 1
实验五 外中断控制的LED显示电路仿真与设计 2
实验六 基于数码管显示的电子钟电路仿真与设计 1
实验七 基于字符液晶的广告牌电路仿真与设计 2
实验八 串行通信应用电路仿真 2
实验九 密码锁控制器电路仿真 1
实验十 温度控制器电路仿真 1
附录一 实验系统说明 2
实验一 仿真软件设置与使用设置与设置与
在本设计任务中用P1.0口驱动1只发光二极管。一般情况下,驱动LED的电流约为10mA,而LED本身的压降为2V左右,P1口8个引脚均可带最大20mA负载,因此可直接驱动LED。为了不损坏器件,发光二极管正极通过一个470Ω左右的电阻接到+5V电源(此时流经LED的电流约为I=(5-2)V/470)≈6.4mA),负极接到P1.0口的引脚;当P1.0口某位输出为“0”(低电平)时,由其提供的灌电流驱动发光二极管点亮。当P1.0口某位输出为“1”(高电平)时,输出电压为5V,则流经发光二极管的电流为0mA(熄灭)。
(3) 软件设计
由于人眼有视觉暂留现象,所以为了能够观看到闪烁的现象,在P1.0输出高低电平切换时,电平切换之间应有大于0.02S的延时时间。
2、Proteus仿真运行软件
(1) 进入Proteus ISIS
双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional” →“ISIS 6 Professional”,出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境。
图1-1 启动时的屏幕
(2) 工作界面
Proteus ISIS的工作界面是一种标准的Windows界面,如图1-2。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。
图1-2 Proteus ISIS的工作界面
(3)查找元器件并绘制原理图
所需元件:AT89C51、CRYSTAL、CAP、RES、LED-RED
3、Keil软件的使用
(1)?首先在桌面上建立一个文件夹,命名为ledtest,为方便程序的编写和调试,我们将调试过程中产生的文件都将放在这个目录中。
(2)启动keil软件,运行后界面如下图
(3)??? 点击菜单project,选择new?project:?然后选择你要保存的路径,输入工程文件的名字,我们现在保存到刚才建立的ledtest目录中,工程文件命名为ledtest,如下图所示,然后点击保存.
(4).???? 这时会弹出下面的对话框Select Device for ‘Target1’,要求你为刚才的项目选择一个CPU,你可以根据实际使用的单片机来选择,keil?c51几乎支持所有的51核的单片机。本例中我们选择Atmel的89S51,如图所示,选择89S51之后,右边一栏是对这个单片机的基本的说明,然后点击确定.
(5). 弹出如下对
文档评论(0)