- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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脚,听扬声器是否发出“咔咔”声。
您可能关注的文档
- 【策风出品】高端人群的购物心理分析.ppt
- 第4章_串行通信接口技术-D.ppt
- 第30课--步进电机学习.ppt
- 第二单元辩证法---事物发展的趋势.ppt
- 第二讲_古希腊哲学的繁荣.ppt
- 第二章+宏观经济学的数据.ppt
- 二项式定理杨辉三角习题.ppt
- 先有大思想__才有大结果.ppt
- 防雷接地基础知识.ppt
- 教你如何在网上赚钱.ppt
- DB32T 4155.4-2021全民健康信息平台共享数据集规范 第4部分 家医签约部分 .docx
- DB32T 4099-2021清洁服务通则 .docx
- DB32T 4114-2021施工图设计文件数字化审查标准.docx
- DB32T 3761.29-2021 新型冠状病毒肺炎疫情防控技术规范 第29部分:封闭和封控区域.docx
- DB32T 4118-2021 建筑机电工程抗震支吊架技术规程.docx
- DB32_T 4198-2022中小学诺如病毒感染聚集性和暴发疫情处置技术规范.docx
- DB3203T1008-2021沛县黄皮牛蒡.docx
- DB32_T 4284-2022 居民住宅二次供水工程技术规程.docx
- DB32T 4357-2022 建筑工程施工机械安装质量检验规程(修).docx
- DB3201_T 1077-2022 交通市政基础设施规划规范.docx
文档评论(0)