网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机输出控制电路的制作.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)寄存器区 地址为00H~1FH的空间为寄存器区,共32个单元,分成4个组,每个组8个单元,符号为R0~R7,通过RS1和RS0的状态选定当前寄存器组,如图2-14中表格所示。任一时刻,CPU只能使用其中的一组寄存器。 (2)位寻址区 地址为20H~2FH的16个单元空间称为位寻址区,这个区的单元既可以进行字节操作,也可以对每1位单独操作(置“1”或清零),所以每一位都有自己的位地址。 (3)用户RAM区 地址为30H~7FH的80个单元空间是供用户使用的一般RAM区,对于该区,只能以单元的形式来使用(即字节操作)。 (4)特殊功能寄存器区 内部数据存储器的高128单元的地址为80H~FFH,在这128个单元中离散地分布着若干个特殊功能寄存器(简称SFR),也就是说,其中有很多地址是无效地址,空间是无效空间。 项目二 单片机输出控制电路的制作 项目基本技能 广告灯电路的制作 任务一 继电器控制电路的制作 任务三 音频控制电路的制作 任务二 程序调试 任务四 程序烧写 任务四 项目基本知识 知识点一 MCS-51单片机I/O口简介 知识点一 MCS-51单片机常用输出接口电路 知识点一 MCS-51单片机内部硬件资源 知识点一 程序编写及相关指令 项目二 单片机输出控制电路的制作 项目学习目标 任务一 广告灯电路的制作 任务要求 单片机的I/O口作输出口,接8个LED发光二极管,通过编程实现发光二极管的点亮、闪烁和流水灯效果。 项目基本技能 1.硬件电路制作 (1)电路原理图 (2)制作要点及元器件清单 通电之前,先用万用表检查各种电源线与地线之间是否有短路现象。 然后给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否为0V。 在不插上单片机时,模拟单片机输出低电平,检查相应的外部电路是否正常。方法是:用一根导线将低电平(接地端)分别引到P1.0到P1.7相对应的集成电路插座的管脚上,观察相应的发光二极管是否正常发光。 (3)电路的调试 2.程序编写 (1)发光二极管的点亮 欲点亮某只二极管,只需使与之相连的口线输出低电平即可。点亮从高位到低位的第1、3、5、7只二极管,实现的方法有字节操作和位操作两种。 方法一(字节操作): ORG 0000H ;复位入口地址 LJMP MAIN ;转移到主程序MAIN MAIN: MOV P1,#55H ;将立即数55H(即二进制)送到P1口 LJMP MAIN ;循环执行主程序 (2)发光二极管的闪烁 欲使某位二极管闪烁,可先点亮该位,再熄灭,然后循环。 方法二(位操作): ORG 0000H ;复位入口地址 LJMP MAIN ;转移到主程序MAIN MAIN: CPL P1.7 ;P1.7取反 LCALL DELAY ;调延时子程序 LJMP MAIN ;循环执行主程序 DELAY:MOV R0,#0FFH ;延时子程序 LOOP2:MOV R1,#0FFH LOOP1:DJNZ R1,LOOP1 DJNZ R0,LOOP2 RET (3)流水灯效果 ORG 0000H ;复位入口地址 LJMP START ;转移到程序初始化部分START START: MOV A,#7FH ;初始化A值,使最高位为“0” MAIN: MOV P1,A ;A值送P1口 LCALL DELAY ;调延时子程序 RR A ;循环右移 LJMP MAIN ;循环执行主程序 DELAY: MOV R0,#0FFH ;延时子程序 LOOP2: MOV R1,#0FFH LOOP1: DJNZ R1,LOOP1 DJNZ R0,LOOP2 RET 任务二 音频控制电路的制作 任务要求 单片机的P1.0驱动扬声器发出不同频率、不同长短的声音。 项目基本技能 1.硬件电路制作 (1)电路原理图 (2)制作要点及元器件清单 通电之前先用万用表检查各种电源线与地线之间是否有短路现象。 给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值,接地端电压是否为0V。不插入单片机,用一根导线,导线的一端接+5V电源,另一端碰触IC插座的1脚,听扬声器是否发出“咔咔”声。

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档