- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1KEILPROTEUS使用——单灯闪烁
实验1 KEIL+PROTEUS使用——单灯闪烁一、实训要求编程使用AT89S52单片机实现控制一个发光二极管LED亮灭闪烁变化。电路如图1-1所示,单片机P1.0通过510欧的限流电阻接一个红色LED阴极,二极管的阳极接电源VCC。图1-1单灯闪烁电路原理图二、实训目的1.熟练掌握单片机编程(KEIL)和仿真(PROTUES)软件的基本操作。2.掌握单片机控制LED的方法3.掌握C51程序基本结构4.了解软件延时的方法三、实训内容1.任务分析当二极管外加正偏电压时点亮,外加反偏电压时熄灭。本实训电路中二极管阳极恒接电源VCC(高电平),因此,想要使发光二级管D1点亮,只须控制单片机使P1.0输出低电平,想要使发光二极管D1熄灭,只须控制单片机P1.0输出高电平即可。若要亮灭闪烁变化,则需要控制单片机P1.0输出高、低电平循环交替。为看到持续亮灭效果,需要亮后延时一段时间,然后在熄灭LED,之后再延时一段时间,如此重复即可。2.流程图单灯闪烁流程图如图1-2所示。图1-2 单灯闪烁流程图3.参考程序/*********************************************************** *文件名称:main.c*作者:*版本:2012-01-29-V1.0 *说明:单片机P1.0外接LED,实现单灯闪烁*修改记录:无***********************************************************/#include regx52.h //调用头文件void delay( unsigned int );//延时函数声明/*********************************************************** *函数名称:main*函数功能:主函数*入口参数:空*出口参数:空*备注:无***********************************************************/ void main( void ){while( 1 ){//死循环P1_0 = 0;//P1.0接的LED灯亮delay( 500 );//延时一段时间P1_0 = 1;//P1.0接的LED灯灭delay( 500 );//延时一段时间}}/*********************************************************** *函数名称:delay*函数功能:通用延时函数*入口参数:延时时间变量n *出口参数:空*备注:AT89S52单片机,晶振12MHz时,最小延时时间1ms ***********************************************************/ void delay( unsigned int n )//延时函数定义{unsignedint x, y;for( x = 0; x n; x ++ ){for( y = 0; y 121; y ++ ){;}}}四、操作步骤1.前期准备在电脑的硬盘上新建一个“test1”文件夹,用于存放本实训中所用到的工程文件(包括程序及仿真文件)。注意:文件夹名称最好不要含有中文字符。2.程序编写——KEIL软件使用(软件版本为Keil uVision4)※启动KEIL(1)双击桌面图标如图1-3所示,打开keil软件。※新建工程(2)新建工程在“Project”菜单中选择“New uVision Project…”命令。如图1-4所示。图1-4 新建工程(3)弹出新建工程窗口如图1-5所示,在对话窗中创建名为“test1”的工程,单击“保存”按钮。注意:将新建的工程保存在准备工作中新建的“test1”文件夹中。图1-5 新建工程窗口(4)弹出“Select Device for Target ‘Target 1’…”窗口如图1-6,在“Atmel”选项中选择“AT89S52”单片机,单击“确定”按钮。图1-6 选择CPU型号窗口(5)在弹出如图1-7所示的对话框中,选择“否”按钮。图1-7 复制启动代码对话框※新建文件(6)在常用工具栏中单击“新建文件”按钮,在工作区中新建Text2文件。(7)在常用工具栏中单击“保存文件”按钮,弹出如图1-8保存文件对话框。在“文件名”栏目中输入“main.c”,单击保存按钮。注意:在保存文件对话框中输入的文件名必须加文件后缀“.c”。图1-8 另存为对话框※添加文件到工程(8)展开工程(“Project”)窗口中“Target 1”,在“Source Group 1”上单击鼠标右键,在弹出的右键菜单中选择“Add Files to Group ‘Source Gro
您可能关注的文档
- 宝石鉴赏(李科).ppt
- 实木家具制作工艺:刮磨流程.pptx
- 实现经济又好又快发展(2014年高考).ppt
- 实测实量测量表格.doc
- 宝石各论(绿柱石).ppt
- 宝石各论之 祖母绿和海蓝宝石篇.ppt
- 实用写作汇总.ppt
- 实用外接闪灯摄影技法教室 单灯入门篇.pptx
- 实用消息写作.ppt
- 实用文本阅读指导.ppt
- 2025至2030年中国电子身份识别器行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子实验设备行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子文档管理系统行业投资前景及策略咨询报告.docx
- 2025至2030年中国电子硬盘行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国LED用衬底材料行业市场需求分析及发展趋向分析报告.docx
- 2025至2030年中国氨基葡萄糖盐酸盐行业投资前景及策略咨询研究报告.docx
- 2025年一级建造师培训建设工程项目管理考点总结8854392902整理By阿拉蕾.doc
- 2025至2030年中国钢桶烘干生产线行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国存储卡行业市场运行状况及发展前景展望报告.docx
- 2025至2030年中国甘草甜素行业投资前景及策略咨询研究报告.docx
最近下载
- 人教版(2019)高中地理选择性必修1第三章第1节常见的天气系统——锋与天气.pptx VIP
- HG-T 3732-2004 改性酚醛玻璃纤维增强塑料球阀技术条件.pdf VIP
- (选调)农村教师进城选调考试试卷及答案.docx VIP
- 首都医科大学2015毕业生就业质量报告电子版20160104.pdf VIP
- (教师选调进城考试题库)农村教师进城考试题库.docx VIP
- (高清版)T-D-T 1087-2023 主体功能区优化完善技术指南.pdf VIP
- 2025年陕西榆林市榆神煤炭榆树湾煤矿有限公司招聘笔试参考题库附带答案详解.pdf
- (教师选调进城考试练习题库)农村教师进城考试练习题库.docx VIP
- 人教版高中地理选择性必修第1册 锋与天气-常见天气系统.ppt VIP
- 重庆特顺电子有限公司单层印制电路板生产项目环评报告.docx VIP
文档评论(0)