机器人控制技术基础2.ppt

机器人控制技术基础2.ppt

ID:51744242

大小:3.87 MB

页数:70页

时间:2020-03-30

机器人控制技术基础2.ppt_第1页
机器人控制技术基础2.ppt_第2页
机器人控制技术基础2.ppt_第3页
机器人控制技术基础2.ppt_第4页
机器人控制技术基础2.ppt_第5页
资源描述:

《机器人控制技术基础2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、要求1.安装KeilC2.建立工程文件,实现多个LED灯以不同频率闪光。可以用不同键控制。3.阅读51相关书籍,搞清定时器作用,了解中断概念。4.什么是ROM、RAM、寄存器、特殊功能寄存器,R0-R7(分区)7/21/2021机器人控制技术基础对实验理解ORG0000H;CPU上电复位后,从此执行LJMPMAIN;跳转到MAIN主程序ORG0100H;主程序开始,避开中断入口区地址MAIN:CLRP1.7;数码管控制三极管导通CLRP1.6;蜂鸣器电源供应三极管MOVP2,#0FFH;把P2口置一,熄灭8个发光二极管7/21/2021机器人控

2、制技术基础C语言如何写sbitSMG=P1^7;SMG=P1^2;(老板)sbitFMQ=P1^6;FMQ=P1^3;(老板)SMG=0;//数码管控制三极管导通FMQ=0;//蜂鸣器电源供应三极管P2=0xFF;//把P2口置一,熄灭8个发光二极管P1_0,P1_7,P2_0等等7/21/2021机器人控制技术基础;延时子程序,改变i,j的值,可以改变延时的时间,从而改变LED的闪烁速度速度voiddey(unsignedcharj){unsignedchari;for(;j>0;j--){for(i=124;i>0;i--){;}}}延时时

3、间C语言如何写7/21/2021机器人控制技术基础指令寄存器译码地址译码程序计数器地址寄存器累加器A运算器①②存储器内部数据总线外部地址总线AB数据缓冲器外部数据总线DB寄存器区外部控制总线CB内部控制信号时钟及清零单片机的工作过程取指过程例:MOVA,#09H74H09H;把09H送到累加器A中执行过程PC=0000H0001H0000H0002H0111010000001001(PC)(PC)0001H0002H0000H外部控制总线CB取指过程(PC)执行过程你知道PC的作用吗?7/21/2021机器人控制技术基础指令机器码0011010

4、,0011111指令助记符MOVA,R0汇编语言、宏汇编(伪指令)7/21/2021机器人控制技术基础#includevoiddelay();main(){P0=0xFF;P3_7=0;P2_7=0;while(1){P0_0=0;delay();P0_0=1;delay();}}voiddelay(){unsignedchari=0,j=0;do{do{}while(--j);}while(--i);}我就喜欢用C,汇编多不好理解呀7/21/2021机器人控制技术基础看原理图知道有多少东西可用,关联因素目标设计要做什么,如

5、何做,就不用提Why?选择编程环境,编程如果是项目明确目标选择CPU芯片及相关芯片。预判够用否开发资料要读一手资料!7/21/2021机器人控制技术基础计算机是如何存放数值电平高(1)和低,开关的通与关,灯的亮与灭电流的有与无,电机的转与静止寄存器存放RAM、ROM、EEPROM、硬盘…寄存器68051单片机的存储空间7/21/2021机器人控制技术基础先复习一下51单片机信号引脚简介P3口线的第二功能VCCVSSXTAL2 XTAL1RSTP0.0 P0.1 P0.2P0.3P0.4P0.5P0.6P0.7P1.0 P1.1 P1.2P1.3

6、P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0 P3.1 P3.2P3.3P3.4P3.5P3.6P3.72、振荡电路:XTAL1、XTAL23、复位引脚:RST4、并行口:P0、P1、P2、P37、ALE:地址锁存控制信号1、电源线:VCC(+5V)、VSS(地)EAPSEN5、EA:访问程序存储控制信号6、PSEN:外部ROM读选通信号RXD/ TXD/ INT0/INT1/ T0/ T1/ WR/ RD/1 2 3 4 5 6 7 8 9 101112131415161718

7、19 2040 39 38 37 36 35 34 33 32 313029282726252424222180318051875189C517/21/2021机器人控制技术基础6.151单片机的存储空间(家底)中央处理器CPU:8位,运算和控制功能内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器(SFR)。52系列还多128,共256字节RAM内部ROM:4KB/8K,用于存放程序、原始数据和表格。定时/计数器:两/三个16位的定时/计数器,实现定时或计数功能。并行I/O口:4个8位的I

8、/O口P0、P1、P2、P3。串行口:一/二个全双工串行口。中断控制系统:5/6个中断源(外中断2个,定时/计数中断2/3个,串行中断1个)时钟电路:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。