- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 51单片机的汇编语言
51单片机的汇编语言操作指令总结1.指令格式【标号:】操作码 目的操作数 ,源操作数;注释如:LOOP:MOV A, 33H;将33H输入到累加器A中2.ORG xxxxH命令是指向程序不同功能固定入口,如:0000H----系统复位入口 0013H—外中断1入口0003H—外部中断0入口 001BH—T1溢出中断入口000BH—T0溢出中断入口 0023H串口中断入口3.控制转移类指令(1)无条件转移指令—执行到该指令时无条件跳转LJMP长转移指令:三字节指令提供16位目
2020-05-24 14:04:23 14236
原创 ModBus通信协议
协议确定好后,可以在以太网上走,也可以在串口上走,无线、蓝牙都可以。Modbus协议是一种应用层的报文传输协议,分为三种RTU\ASCII\TCP。RTU:ASCII:TCP:功能:通信读写存储区:输入线圈、输出线圈、输入寄存器、输出寄存器存储区范围:5位 标准地址 和6位扩展地址5位范围:Y XXXX |6位范围:Y XXXXX输入线圈:110001-19999(最小-最大区域范围)100001-165536输出线圈:000001-09999000001-065536输出 寄存器:
2022-06-13 15:30:29 613
原创 TMS320F28x的定时器
CPU Time有三个,分别为Timer0,Timer1,Timer2,其中定时器2是为操作系统DSP/BIOS保留的,这三个定时器的中断信号分别为TINT0,TINT1,TINT2,分别对应的中断向量INT1,INT11,INT14。相关寄存器寄存器TIMERxTCR第4位TSS:写0则表示定时器正在计数;写1为定时器停止计数第5位TRB:写0无效果;写1表示可以使定时器重新装载值第14位TIE:写0禁止定时器中断;写1开启定时器中断第15位TIF:标志位写0无效果;当定时器计数为0时该
2022-06-13 09:42:35 931
原创 C#控制台学习小谈1
C#的基础相对于C语言来说是没有多大的改变的,一般的代码形式如下:1引入命名空间(using System…)2定义命名空间(namespace ~)3定义类(class~)4定义方法(static void main())5编写语句(类.方法();如果第一步没有命名空间,可以为命名空间.类.方法())常用的三种数据类型1整形用int2浮点型用float,double3.字符型用char,string用visual studio来学习C#的调试方法1...
2020-08-15 23:18:51 147
原创 用汇编语言实现51单片机定时器中断和中断嵌套1
实现定时器中断和中断嵌套一、背景知识1.定时器结构和原理:(1)组成:两个16位的定时器T0和T1,以及他们的工作方式寄存器TMOD和控制寄存器TCON等组成。内部由总线与CPU连接。(2)工作模式每个定时器内部结构实际上就是一个可编程的加法计数器,由编程来设置它工作在定时状态还是计数状态。计数器工作模式:计数脉冲来自相应的外部输入引脚T0(P3.4)或T1(P3.5)。当输入信号发生由1至0的负跳变(下降沿)时,计数器(TH0,TL0或TH1,TL1)的值增1。定时器工作模式:计数脉冲
2020-05-30 00:38:39 7983 1
一级直齿圆周齿轮减速器设计.zip
2020-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人