- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机各个案例,程序的设计~~!
单片机各个案例,程序的设计~~!
本文由卖火箭的土匪贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第二部份 MCS-51 单片机设计应用程序实例
例 1 闪烁 LED 小灯的设计 例 2 数码管时钟电路的设计 例 3 8×8 点阵 LED 字符显示器的设计 例 4 八路输入模拟信号的数值显示电路的设计 例 5 单键学习型遥控器的设计 例 6 十五路电器遥控的设计 例 7 自行车里程/速度计的设计 例 8 自动往返行驶小汽车的设计 例 9 遥控小汽车的设计 例 10 汽车行驶信息发送与接收器的设计 例 11 数控调频发射台的设计 例 12 可在线修改程序的单片机 W78B516E 设计实例 例 13 电子定时器的设计
54
例1
闪烁 LED 小灯的设计
本设计的闪烁小灯控制器,可使小灯轮流点亮,逐点点亮,间隔闪亮,如要 控制交流彩灯可在 P1 端口加接继电器或可控硅接口电路.可应用在广告彩灯控 制器,舞台灯光控制器等领域. 1 系统硬件电路的设计
上图为该控制器的电路原理图,其中单片机采用 AT89C2051,P1 口作 LED 发光管输出控制用,P3.0—P3.2 口为闪烁方式控制开关 K1,K2,K3 按键接口, P3.3 口的按键作备用,限流电阻为 310Ω,发光管工作电流约为 10mA,采用 12MHz 晶振 . 2 系统主要程序的设计
(1) 主体程序 通过扫描 P3.0—P3.2 端口,判断是否有按键按下,然后在 20H 内存单元的 低三位的对应位置 1 标志,确定应执行的闪烁功能.当 20H.0 为 1 时,发光管轮 流点亮;当 20H.1 为 1 时,发光管逐点点亮;当 20H.2 为 1 时,发光管间隔闪 亮.在主程序对 20H 的低三位进行位值判定后,转入相应的闪烁控制程序.上 电初始化时对 20H 的最低位置 1,系统进入轮流点亮方式. (2) 键扫描子程序 因按键较少,采用直接端口扫描键开关,用软件延时消抖确认后对 20H 内 存单元相应的位置 1 并把其余位清零.
55
(3) 闪烁控制程序 闪烁控制程序用来控制 P1 口的发光管发光变化方式,其中执行功能程序 0 (FUN0)时的 P1 口输出值变化为延时延时—延时延时延时延时延时 延时—结束转主程序. 执行功能程序 1 (FUN1) 时的 P1 口输出变化为延时—延时延时延时延时延 时延时延时—结束转主程序. 执行功能程序 2 FUN2) ( 时的 P1 口输出变化为延时—延时—结束转主程序. (4) 延时子程序 延时子程序有 10ms 和 0.5s 两个,用以作键扫描消抖及发光管闪烁延时,发 光管闪烁的快慢可由 R4 寄存器内的初值进行改变. 3 主程序流程图
开始
初始化
调用键扫描子程序 (KEYWORK)
20H.0=1? N 20H.1=1? N 20H.2=1? N
Y
转入功能程序 0 (FUN0)
Y
转入功能程序 1 (FUN1)
Y
转入功能程序 2 (FUN2)
图 1-2 主程序流程图
本控制器在使用中当要改变闪烁的方式时,可按下相应的功能按键,当一个
56
完整的闪烁循环结束后转入新的闪烁方式.由于键扫描是在闪烁循环结束时进 行,因此,功能开关按下的时间应较长才能被读入,改进的方法是把 DL05S 延 时子程序用键扫描子程序来替代,那么只要一按下按键即可被键扫描程序读入, 读者可以试试其区别. 以下是 LED 小灯闪烁控制器完整源程序:
;************; ;小灯控制程序; ;************; ; ;************; ;中断入口程序; ;************; ; ORG 0000H ;程序执行开始地址 LJMP START ;跳至 START 执行 ORG 0003H ;外中断 0 中断入口地址 RETI ;中断返回(不开中断) ORG 000BH ;定时器 T0 中断入口地址 RETI ;中断返回(不开中断) ORG 0013H ;外中断 1 中断入口地址 RETI ;中断返回(不开
您可能关注的文档
- 做舞台效果图在3D软件中出现的各种问题_解答.doc
- 停车产业数十亿商机待挖.doc
- 做沙雕技法.doc
- 像魔术般的改变一生(梁凯恩).doc
- 健身俱乐部策划,基本包含所有问题.doc
- 儿歌-衣服会说话.doc
- 先成家后立业一辩陈词.doc
- 先附上人物界面属性翻译.doc
- 光的知识.doc
- 光驱与U盘装系统.doc
- 6.3 种群基因组成的变化与物种的形成(第1课时)-2023-2024学年高一生物下学期精心备课同步优质教学设计(人教版2019必修2).docx
- 8《安全地玩》(教学设计)部编版道德与法治二年级下册.docx
- 小学信息技术Scratch系列课程(2-6年级入门进阶)教学设计-4.排队的虫子 全国通用.docx
- 5.4.2 抛体运动的规律 教学设计-2023-2024学年高一下学期物理人教版(2019)必修第二册.docx
- 外研版(三起)(2024)英语三年级上册Unit 1 第一课时 教学设计.docx
- Unit 3 A day out (Grammar) 教学设计2024-2025学年初中英语牛津译林版八年级上册.docx
- 7.3.1 地球上生命的起源教案 人教版生物八年级下册.docx
- Unit3 Task教学设计 - 2024-2025学年牛津译林版九年级英语上册.docx
- 【优质】7.1.4鸟的生殖和发育教案(含答案)人教版八年级生物下册.docx
- Unit 10 Where were you yesterday ( lesson 2) (教学设计)-2023-2024学年湘少版(三起)英语五年级下册.docx
最近下载
- 第七节宪法解释.ppt VIP
- 医院装饰装修施工方案(中建,103页).docx VIP
- 教科版科学三年级上册第三单元《天气》大单元教学设计.pdf VIP
- 二 《烛之武退秦师》(教案)-【中职专用】高一语文(高教版2023基础模块下册).docx
- 老年人的心理特点和常见问题复习课程知识讲稿.ppt
- 中建装饰装修施工方案.docx VIP
- 九年级上册化学知识点默写(含答案)九上化学知识点.pdf VIP
- 省社科规划项目鉴定结项审批书填写范文.doc
- 高中法制教育校本课程.pdf VIP
- 2023中国农业银行运行中心境内清算分中心(深圳)业务管理岗招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)