教学课件:项目2 让你的LED闪烁起来.ppt

教学课件:项目2 让你的LED闪烁起来.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 共29页 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 共29页 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School 湖州工程技师学院 Zhejiang Information Engineering School * 任务1 认识电和电工技术 电子电工教研组 浙江省数字教育资源应用实践基地学校项目 项目2 让你的LED闪烁起来 适用专业:电气技术应用 使用范围:单片机技术基础与技能(理论+实训) * 一、单片机基础知识 1.单片机内部资源的三大核心指标: (1)FLASH---程序存储空间 (2)RAM---数据存储空间 (3)SFR---特殊功能寄存器 STC89C52是宏晶科技出品的一款51内核单片机, 它的内部资源FLASH程序空间是8K字节(1K字节=1024字节,1字节=8位),RAM数据空间是512字节,SFR特殊功能寄存器有21个。 共29页 * 2.电磁干扰问题(传说中的EMI) (1)冬天的时候,空气比较干燥的城市,朋友们经常对电脑,铁柜等等放电,这就是“静电放电(ESD)”干扰。 (2)使用电钻的时候听收音机,看电视有杂音,这就是“快速瞬间脉冲群(EFT)”的效果。 (3)电脑性能不好,热插拔优盘等外围设备会出现蓝屏重启电脑等现象,这就是热插拔“浪涌(Surge)的效果。 电磁兼容 共29页 * 3.去耦电容的使用 (1)低频滤波电容,平常应用最多的是钽电容,电解电容,陶瓷电容,起到去除电源低频纹波,稳定电源的作用。 (2)高频滤波电容,电源附近,通常用104电容来进行去除高频干扰。 * 二、仿真软件电路绘制 打开仿真软件Proteus,依据Proteus软件的基本操作方法,参照右图放置元件及连线。单片机选用“AT89C52”,R2=100?,其余参数与上次课所介绍“单片机最小应用系统” 相同。完成后保存到指定文件夹,命名为“让你的LED闪烁起来” 点击打开Proteus软件 * 三、应用程序编写 点击打开Keil软件 1.Keil源文件的建立 点击菜单“File/New”或点击工具栏上新建文件按钮,即可在窗口中打开一个新的文本编辑窗口,可在该窗口中输入C语言源程序,保存该文件时必须加上扩展名“.c”,如本项目应保存为“让你的LED闪烁起来.c” * 2.工程文件的建立 Keil引入“工程”这个概念:将参数设置和所需的文件都放在一个工程中,只能对工程进行整体的编译和连接等操作。点击菜单中“Project/New Project”,在弹出的对话框中输入一个工程名,如“点亮一个LED”,不需要扩展名,点击保存后会出现第二个对话框,要求选择目标CPU型号,点击“ATMEL”前面的“+”号,展开该层,查找到并点击“AT89C52”,然后点击“ok”按钮。 * 3.载入源文件 鼠标右键单击工程窗口中的“Source Group 1”,在下拉菜单中选中“Add Files to Group‘Sorce Group’”,弹出如下图所示对话框,找到前面建立的“点亮一个LED.c”的源文件,双击后载入工程,关闭对话框即可在“Source Group 1” 看到。 * 4.C语言程序输入 在源程序窗口输入下列程序语句,注意:标点符号不可以搞错 #include reg52.h //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; //位地址声明,注意:sbit

文档评论(0)

K12精品教育资源分享 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档