- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目一智慧校园门禁智能控制
冯蓉珍
《微处理器程序设计》
教学目标和技能要求知识目标1、了解微处理器芯片的应用场景;2、熟悉实验平台,让微处理器“动起来”;3、掌握微处理器最小系统设计以及GPIO控制方法;4、了解矩阵键盘工作原理、数码管显示原理;5、掌握C语言中数组、循环以及位变量的使用。能力目标1、能利用开发工具进行微处理器最小系统电路设计;2、能利用单片机的C语言编写程序控制单个或多个LED灯做各类显示;3、能控制单个或多个数码管静态和动态显示;4、能利用微处理器的I/O口功能通过按键控制简单输出;5、能利用独立键盘和矩阵键盘控制微处理器输出;6、能综合应用微处理器的键盘接口和显示接口技术完成智能门禁系统功能实现;7、能利用微处理拓展技术设计课题。
知识导图
任务1.1让LED灯亮起来任务目标本任务培养学生具备使用Proteus仿真软件设计硬件电路并利用KeiluVision4编程软件编写简单程序的能力。通过本任务,学生能够设计微处理器最小系统以及简单的硬件电路,通过编写程序控制一个LED灯亮和灭以及一排LED灯做霓虹灯的显示效果,并通过开发板的驱动,下载相关可执行文件,使得开发板上的LED灯亮起来。
任务1.1让LED灯亮起来知识准备1、微处理器最小系统若要使系统正常运行,必须确保单片机的最小系统稳定工作。51单片机的最小系统由以下几部分组成:晶振电路、复位电路、电源电路。时钟振荡电路复位电路
任务1.1让LED灯亮起来任务实施1、微处理器最小系统最小系统电路图如下:
任务1.1让LED灯亮起来知识准备一、C51基础知识二、KeilC程序的变量使用三、C语言的函数构成1、主函数的定义voidmain(){//定义变量while(1){//死循环//循环体}}
任务1.1让LED灯亮起来知识准备2、循环语句①while循环while(表达式){循环体}当表达式条件成立,则执行循环体,然后继续判断表达式条件是否成立,如此循环;若条件不成立,结束循环,执行下面的语句。②for循环for(表达式1;表达式2;表达式3){循环体}for(循环变量赋初值;循环结束条件;循环变量改值){循环体}
任务1.1让LED灯亮起来知识准备3、数组一维数组的定义格式为:类型说明符数组名[常量表达式];比如:inta[10];它表示定义了一个整形数组,数组名为a,此数组有10个元素,10个元素的数据类型都是整型。第1个元素为a[0],第2个元素的值为a[1];最后。一个元素的值为a[9]。在定义数组时[]中的下标表示元素个数,在使用数组中的某一个元素时下标表示第几个元素。四、微处理器程序框架单片机C程序的大体框架结构如下:initial(…){…}Function1(…){…}
任务1.1让LED灯亮起来知识准备…Function_n(…){…}InterruptFunction1()interrupt1{…}…InterruptFunction()interruptn{…}
任务1.1让LED灯亮起来知识准备voidmain(){initial();…;//其他在initial()函数和while循环以外的代码while(1){…}}如果代码较长,可按功能把不同的函数分组放在不同的C文件中。例如通常可以把initial()函数单独放在initial.c中。一个C文件的代码尽量不要太长,否则会造成查找和维护上的麻烦。
任务1.1让LED灯亮起来任务实施一、Proteus硬件电路设计软件的安装二、KeiluVision软件编程软件安装三、普中科技A7开发板驱动安装四、普中科技A7开发板程序下载
任务1.1让LED灯亮起来任务实施子任务一让LED灯亮起来1、硬件电路设计利用Proteus仿真软件在最小系统电路基础上增加一个LED发光二极管和300欧姆限流电阻,硬件电路设计如图1-24。电源和地的图标按照图1-24中箭头1-3顺序放置。箭头2所指的是电源,箭头3所指是地。保存文件为“1LED_1.DSN”,保存到“1单灯闪烁”文件夹下。图1-24最小电路图
任务1.1让LED灯亮起来任务实施2、软件编程LED发光二极管阴极连接单片机P1.0,阳极通过限流电阻连接电源,当P1.0端输出低电平时,LED灯点亮,输出高电平时,LED中没有电流流过,则LED灯不
您可能关注的文档
- 智能网联汽车技术 课件全套 杨慧荣 项目1--6 智能网联汽车技术 ----ADAS高级驾驶辅助系统认知.ppt
- 智能网联传感器装配与调试 课件 项目1-智能网联汽车及传感器认知.ppt
- 智能网联传感器装配与调试 课件 项目2-常用传感器的检测.pptx
- 智能网联传感器装配与调试 课件 项目3-超声波雷达的认知安装与标定.pptx
- 智能网联传感器装配与调试 课件 项目4-毫米波雷达的认知安装与标定.pptx
- 智能网联传感器装配与调试 课件 项目5-激光雷达的认知、安装与标定.pptx
- 智能网联传感器装配与调试 课件 项目6-视觉传感器认知、安装与标定.pptx
- 智能网联传感器装配与调试 课件 项目7-高精度定位认知与安装.pptx
- 智能网联传感器装配与调试 课件全套 张梅红 项目1--7 智能网联汽车及传感器认知 ---高精度定位认知与安装.ppt
- 微处理器程序设计——以51单片机为例 课件 项目1 智慧校园门禁智能控制 任务1.3-1.4.pptx
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
文档评论(0)