图书介绍

MCS-51单片机实用子程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MCS-51单片机实用子程序设计
  • 张毅刚等编著 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:7560302211
  • 出版时间:2003
  • 标注页数:262页
  • 文件大小:4MB
  • 文件页数:274页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MCS-51单片机实用子程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章二进制定点数运算程序1

1.1双字节数取补子程序(CMPT)1

目录1

4.16多位十六进制数转换为ASCⅡ码子程序(HEXASC2

1.2双字节原码左移1位子程序(DRL)2

1.3双字节原码右移1位子程序(DRR)2

4.17多位十六进制数转换为ASCⅡ码子程序(HEXASC3

1.4双字节补码右移1位子程序(CRR)3

1.6双字节补码加法子程序(NADD)4

1.5四字节数左移1位子程序(RLC4)4

1.7双字节补码减法子程序(NSUB)5

1.8双字节原码加减法子程序(DSUB)6

1.9带符号数加、减运算子程序(BSUB和BADD)8

1.10采用重复加法的双字节无符号数乘法子程序(NMUL)10

1.11原码有符号双字节数乘法子程序(IMUL)12

1.12原码有符号双字节小数乘法子程序(DMUL)13

1.13无符号双字节数快速乘法子程序(QMUL)15

1.14采用比较法无符号双字节数除法子程序(NDIV)17

1.15原码有符号双字节整数除法子程序(IDIV)19

1.16原码有符号双字节小数除法子程序(DDIV)20

1.17多字节无符号整数加法子程序(NIADD)21

1.18多字节无符号整数减法子程序(NISUB)23

1.19多字节无符号整数乘法子程序(NIMUL)25

1.20多字节数取补子程序(NINORM)29

1.21多字节有符号整数乘法子程序(SNIMUL)29

1.22多字节数判零子程序(NIZERO)33

1.23多字节无符号整数除法子程序(NIDIV)33

1.24多字节有符号整数除法子程序(SNIDIV)38

1.25求二进制单字节数的累加和子程序(AADD)42

1.26多字节二进制数乘10子程序(MUL10)43

第2章十进制数(BCD码)运算程序45

2.1多字节压缩BCD码求补运算子程序(CCMP)45

2.2多字节压缩BCD码加法子程序(CADD)46

2.3多字节压缩BCD码减法子程序(CSUB)47

2.4多字节BCD码原码加减法子程序(CDSUB)49

2.5无符号压缩BCD码乘法子程序(CMUL)51

2.6无符号压缩BCD码除法子程序(CDIV)53

第3章二进制浮点数运算程序58

3.1左规格化子程序(NORM)58

3.2通用规格化子程序(FSDT)61

3.3浮点数加减法处理子程序(FABP)64

3.4浮点数取数子程序(FMLD)68

3.5浮点数加法子程序(FADD)69

3.6浮点数减法子程序(FSUB)70

3.7浮点数存数子程序(FSTR)70

3.8浮点数乘法子程序(FMUL)71

3.9浮点数除法子程序(FDIV)73

第4章码制转换程序77

4.1单字节BCD码转换成压缩BCD码子程序(BCDC)77

4.2压缩BCD码转换成单字节BCD码子程序(CBCD)78

4.3双字节二进制整数转换成三字节原码表示的浮点数子程序(INTF)79

4.4浮点数取整子程序(FINT)80

4.5四位BCD码整数转换成二进制整数子程序(IDTB)82

4.6四位BCD码小数转换成二进制小数子程序(PDTB)83

4.7双字节二进制整数转换成BCD码子程序(TBTD)85

4.8双字节二进制小数转换成BCD码小数子程序(PBTD)86

4.9三字节二进制浮点数转换成十进制浮点数子程序(FBTD)89

4.10十进制数转换成三字节二进制浮点数子程序(FDTB)96

4.11多字节BCD码转换成二进制整数子程序(NIDTB)102

4.12多字节二进制整数转换为压缩BCD码整数子程序(NIBTB)104

4.13多字节压缩BCD码二进制小数子程序(NPDTB)106

4.14多字节二进制小数转换为压缩BCD码小数子程序(NPBTD)108

4.15一位十六进制数转换为ASCⅡ码子程序(HEXASCI)110

4.18多字节压缩BCD码转换成ASCⅡ码子程序(BCDASC)115

5.1双字节二进制整数开平方子程序(DSQR)117

第5章常用函数运算子程序117

5.2单字节BCD码开平方子程序(SDSQR)118

5.3双字节BCD码开平方子程序(DDSQR)119

5.4三字节BCD码开平方子程序(TDSQR)121

5.5浮点数开平方子程序(FSQR)124

5.6纯小数快速开平方子程序(SQRF)126

5.7定点小数正弦函数计算子程序(DSIN)128

5.8三字节原码表示浮点数多项式计算子130

程序(FPLN)130

5.9浮点数正弦函数子程序(FSIN)134

5.10浮点数指数函数子程序(FEXP)137

5.11浮点数反正切函数子程序(FATN)141

5.12浮点数自然数对数子程序(FLNX)144

5.13快速对数函数计算子程序(LOGQ)149

5.14求双字节二进制负数的绝对值子程序(ABS)152

6.1插入排序子程序(IST)154

第6章排序、查找和表格处理子程序154

6.2快速排序子程序(SST)157

6.3单字节无符号数排序子程序(SSORT)159

6.4有符号单字节数排序子程序(FSORT)160

6.5外部RAM中无符号数排序子程序(RAMSORT)162

6.6双字节顺序查找子程序(SER)163

6.7单字节顺序查找子程序(SFIND)165

6.8检查数据出现次数子程序(FRQ)166

6.9串比较子程序(CMP)168

6.10字符串长度测试子程序(TCHALEN)170

6.11查找字符串子程序(RST)171

6.12找出输人字符串在表中的位置序号子程序(RTBC)174

6.13根据i查找ai的查表子程序(RTBA)177

6.14大于256个字节表根据i查找ai的查表178

子程序(RTBB)178

6.15查找单字节无符号数最大数子程序(MAX)179

6.16两个带符号数大小比较子程序(COMAX)180

(MATRIXI和MATRLX2)182

6.17 m×n矩阵元素查找子程序182

第7章数字滤波及数据处理185

7.1数字滤波…………………………………………(185 )7.1.1程序判断滤波子程序(PJFILT)185

7.1.2中值滤波子程序(MEILT3与MFILT5)186

7.1.3算术平均滤波子程序(ARIFIL)188

7.1.4去极值平均滤波子程序(FILT3)191

7.1.5滑动平均滤波子程序(SFILT)194

7.2等精度测量算术平均值计算子程序(MEAN)196

7.3等精度测量均方差σ的计算子程序(DMSRM)198

7.4剔除等精度测量序列中的可疑测量值子程序(EDMD)208

7.5标度变换子程序210

7.5.1线性标度变换子程序(UNEXI)210

7.5.2非线性标度变换子程序(UNEX2)212

第8章其它实用子程序217

8.1分支转移子程序217

8.1.1 N种分支转移子程序(JMPN)217

8.1.2 128种分支转移子程序(JMP128)218

8.1.3 256种分支转移子程序(JMP256)219

8.1.4分支数大于256的分支转移程序(JMPn)220

8.2软件定时子程序221

8.2.1单循环定时子程序(DELAY1)222

8.2.2较长时间的延时子程序(DELAY2)222

8.2.3 50ms定时子程序(DELAY50)223

8.3串行通讯子程序223

8.3.1 MCS-51多机通讯223

8.3.2 PC机与MCS-51单片机串行通讯程序231

附表1按功能分类指令表241

附表2按字母顺序排列指令表246

附表3按代码顺序排列指令表250

附表4影响标志位指令259

附表5 MCS-51特殊功能寄存器字节地址和260

位地址分布表260

附表6 MCS-51内部RAM 20H~2FH单元位地址表262

热门推荐