- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 一只LED灯的闪烁
《工业信号的检测与控制》 模块二 设计模拟彩灯 项目要求:经常可以看到许多霓虹灯、广告灯、装饰灯以各种方式闪亮。本项目就是以发光二极管为控制对象,用单片机控制8只发光二极管,实现逐个点亮、全亮、闪亮等花样显示。为了能循序渐进,本项目从简单的单只发光二极管的点亮和熄灭控制开始,到实现8只发光二极管组成的各式各样闪亮彩灯控制。 本项目共分三个任务完成: 任务2-1 一只LED灯的闪烁 任务2-2 设计8只LED的跑马灯控制 任务2-3 任意变化的彩灯控制 PC: 0000H TMOD: 00H Acc: 00H TCON: 00H B: 00H TH0: 00H PSW: 00H TL0: 00H SP: 07H TH1: 00H DPTR:0000H TL1: 00H P0~P3:FFH SCON: 00H IP:×××00000B SBUF: 不定 IE:0××00000B PCON: 0×××0000B 第4次课要点: 任务2-1 一只LED灯的闪烁 1 如何用单片机控制发光二极管 2 程序设计的一般方法 3 常用的数据传送类指令及顺序程序设计方法 4 常用的转移指令及循环程序设计方法 5 延时程序设计的一般方法 6 硬件和软件相互关联及举例 机 械 工 业 出 版 社 CHINA MACHINE PRESS 地址:北京百万庄大街22号 邮编:100037 编辑热线: (010)地址:北京百万庄大街22号 邮编:100037 编辑热线: (010)总 课 时:120 任课教师:朱才荣 单片机到底能做什么? 你想它做什么它就能做什么!----- 1、给它手脚、眼睛、鼻子………… 硬件 如何做? 2、给它大脑-------------------- 软件 当然要在它能力范围内要求它工作! 1)51系列单片机存储空间及其配置。 上次课知识回顾 18H~1FH 10H~17H 08H~0FH 00H~07H 数据缓冲区 30H~7FH 位寻址区 20H~2FH 工作寄存器3区 工作寄存器2区 工作寄存器1区 工作寄存器0区 00H ~ 1FH 功能名称 地址区域 补充:复位后CPU状态 上次课知识回顾 1)单片机与I/O的一般连接方式——结合安装的硬件电路 上次课知识回顾 补充:单片机I/O口结构及工作原理 ◆P0口 P0口有两种功能,一个是作为通用的I/O口;另一个是作为地址/数据总线(Bus),用于扩展外部的ROM和RAM。 1)P0口用作输出口时,需外接上拉电阻。 2)用作输入口时,需先向该端口写入“1”,这点要特别注意。 3)P0口的每一位可任意作为输入或输出。既可以用数据传送指令来整体操作,也可用位操作指令一位一位地操作。 上次课知识回顾 补充:单片机I/O口结构及工作原理 ◆P1口 1)P1口内部有上拉电阻,作为输出口时,不需外接上拉电阻。 2)作为输入口时也要先向该端口锁存器写入“1”,然后再读。 3)每位也可分别用作输入或输出。既可以用数据传送指令来整体操作,也可用位操作指令一位一位地操作。 ◆ P2口 1)操作使用的方法同P1口。作为输出口时,不需外接上拉电阻。 2)作为输入口时也要先向该端口锁存器写入“1”,然后再读。 3)每位也可分别用作输入或输出。既可以用数据传送指令来整体操作,也可用位操作指令一位一位地操作。 上次课知识回顾 补充:单片机I/O口结构及工作原理 ◆ P3口 1)P3口作为通用I/O时,为准双向输入输出端口。其性能和使用方法与P1口相同。 2)P3口的第二功能: P3.0——串行输入口(RXD) P3.1——串行输出口(TXD) P3.2——外中断0(INT0) P3.3——外中断1(INT1) P3.4——定时/计数器0的外部输入口(T0) P3.5——定时/计数器1的外部输入口(T1) P3.6——外部数据存储器写选通(WR) P3.7——外部数据存储器读选通(RD) 总结:单片机系统开发的一般步骤 上次课知识回顾 ◆1 分配单片机的I/O引脚,确定程序编程的大致方法。 ◆ 2 根据分配好的I/O引脚设计硬件电路图。 ◆ 3 根据分配好的I/O引脚进行软件程序设计(根据前面的编程大方法)。 ◆ 4 硬件调试,确保硬
文档评论(0)