doc文档 单片机上机

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
5 页 1075 浏览 17 收藏 4.9分

摘要:实验一8051单片机简单编程与调试实验内容:1、存储块置全“1”源代码:汇编语言源程序:ORG00HSTARTEQU30H;起始地址MOVR1,#STARTMOVR0,#32H;Rn中设置32字节计数值MOVA,#0FFHLOOP:mov@R1,A;指向下一个地址INCR1DJNZR0,LOOP;计数值减1,不为零继续SJMP$END在下划线处填入适当指令。输入源程序,编译无误后,用单步执行的方法,观察各个相应存储单元和寄存器中内容的变化。解释STARTEQU30H。答:START=30H(2)二进制ASCII码转换源代码:汇编语言源程序:RESULTEQU30HORG00HSTART: MOVA,#1AHLCALLBINTOHEXLIMP;调用BINTOHEX子程序$BINTOHEX:MOVDPTR,#ASCIITAB;表的首址ASCIITAB送DPTRMOVB,ASWAPAANLA,#0FH;取A的高四位;查ASCII表MOVCA,@A+DPTRMOVRESULT,AMOVA,BANLA,#0FHMOVCA,@A+DPTRMOVRESULT+1,ARETASCIITAB:DB'09ABCDEF'END答:注释掉LJMP$执行到MOVA,#1AH2、多路开关指示OGR00HSTART:MOVSWAPA,PR1A;读取P1口数据;交换A中高四位与低四位的位置 ;与0F0H相或ORLA,0F0HMOVP1,A;将开关状态送LED显示SJMPSTART;转移到STARTEND答:把上移后的高四位再全装为1,并且屏蔽掉低四位3、程序调试(1)程序ORG0000

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2020-11-08 03:47:37上传分享
你可能在找
  • 1.单片机分为专用型和通用型。2.单片机组成CPU,RAM,ROM,中断系统,定时器/计数器以及I/O端口。3.8051掩膜型储存器8751紫外线可擦除储存器8031没有储存器需要额外扩展。 4.单片机的应用领域日常生活中的电器产品,工业领域,网络及通讯领域。 5.单片机内部有21个特殊功能寄存器复位后SP为07Hp0-P3为FFHSUBF为不定6.ACC累加器,B寄存器,PSW程序状态字寄存器,P0,P1,P2,P3,IP中断优先级控制寄存器,IE中断允许控制寄存器
    4.9 分 3 页 | 25.63 KB
  • 4.9 分 0 页 | 2.32 KB
  • #defineStop0//宏定义,停止#defineLeft1//宏定义,左转#defineRight2//宏定义,右转sbitControlPort=P2^0;//舵机信号端口sbitKeyLeft sbitKeyStop=P1^2;//归位按键端口unsignedcharTimeOutCounter=0,LeftOrRight=0;//TimeOutCounter:定时器溢出计数LeftOrRight:舵机左右旋转标志 =(65535-500)%256;EA=1;//开总中断ET1=1;//允许定时/计数器1中断TR1=1;//启动定时/计数器1中断}voidControlLeftOrRight(void)//控制舵机函数
    4.8 分 3 页 | 8.28 KB
  • 1.实验任务如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.电路原理图图4.1.13.系统板上硬件连线把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.程序设计内容(1).延时程序的设计方法作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为0.2秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求
    4.7 分 3 页 | 44.82 KB
  • 单反相机、卡片机、长焦机的区别单反数码相机指的是单镜头反光数码相机.即Digital数码.Single单独.Lens镜头.Reflex反光的英文缩写DSLR.目前市面上常见的单反数码相机品牌有:尼康.佳能 .宾得.富士等.工作原理:在单反数码相机的工作系统中.光线透过镜头到达反光镜后.折射到上面的对焦屏并结成影像.透过接目镜和五棱镜.我们可以在观景窗中看到外面的景物.与此相对的.一般数码相机只能通过LCD 屏或者电子取景器(EVF)看到所拍摄的影像.显然直接看到的影像比通过处理看到的影像更利于拍摄.在DSLR拍摄时.当按下快门钮.反光镜便会往上弹起.感光元件(CCD或CMOS)前面的快门幕帘便同时打开.通过镜头的光线便投影到感光原件上感光
    4.9 分 4 页 | 21.50 KB
  • D1-基于单片机的数字电压表设计D2-基于单片机的智能电压表设计(温度检测器)D3-基于单片机的LED流水灯系统设计D4-基于单片机的智能船模设计D5-基于单片机的电梯控制模型设计D6-基于单片机的水位控制系统设计 D7-基于单片机的水位控制系统设计(STC89—51型)D8-基于单片机的多路数据采集系统设计D9-基于单片机的抢答器设计D10-基于单片机的数字温度计设计D11-基于单片机的智能小车设计D12-基于单片机的数字温度计设计 D13-基于单片机的遥控器设计D14-基于单片机的串行通信发射机设计D15-基于单片机的简易智能电动车设计D16-基于单片机的太阳能热水器控制器设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<
    4.7 分 5 页 | 15.50 KB
  • 据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含未获得(注:如没有其他需要特别声明的,本栏可空)或其他教育机构的学位或证书使用过的材料。 作者签名:日期:年月日摘要介绍一种基于stc89c51单片机实现的智能避障小车设计。该系统前方采用两个红外反射式光传感器fc-51检测障碍物,控制系统通过检测信号识别障碍物并发出指令使小车绕行。 关键词:智能控制避障单片机目传感器录(以下内容仅供参考)1.系统功能………………………………… 系统工作原理2.设计方案………………………………………………………………2.1车体设计…………………………
    4.8 分 10 页 | 2.08 MB
  • 若51单片机使用C语言编程,51单片机中断号的排列顺序是按中断向量地址由低到高来排列中断号,不是按中断查询的优先级或者中断服务顺序的优先级来排列中断号的。 本内容简单介绍了C51单片机的中断号以及中断向量,方便大家了解和学习关键词:一、中断号二、interrupt和using在C51中断中的使用8051系列MCU的基本结构包括:32个I/O口(4组8bit 8051的中断向量表如下:C51单片机的中断号以及中断向量C51单片机的中断号以及中断向量一、中断号外部中断00定时器T01外部中断12定时器T13串口中断4二、interrupt和using在C51中断中的使用
    4.9 分 2 页 | 52.25 KB
  • .目录目录1函数的使用和熟悉3实例3:用单片机控制第一个灯亮3实例4:用单片机控制一个灯闪烁:认识单片机的工作频率4实例5:将P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能4实例6:使用P3
    3.0 分 187 页 | 625.50 KB
  • 51单片机50个例程代码程序里有中断,串口等驱动,直接复制即可使用1-IO输出-点亮1个LED灯方法1/*----------------------------------------------名称 :IO口高低电平控制论坛:编写:shifang日期:修改:无内容:点亮P1口的一个LED灯该程序是单片机学习中最简单最基础的,通过程序了解如何控制端口的高低电平--------------------- --------------------主函数------------------------------------------------*/voidmain(void){//此方法使用bit位对单个端口赋值
    5.0 分 78 页 | 250.00 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档