内容简介
第一部分 MCS-48单片微型计算机概论
第一章 MCS-48简介
1.1 运算部件
1.2 程序存贮器
1.3 数据存贮器
1.4 输入/输出
1.5 程序状态字
1.7 复位与单步操作
1.6 中断
1.8 MCS-48处理机引脚功能
第二章 MCS-48指令系统简介
2.1 引言
2.2 指令系统说明
2.3 指令系统详介
第二部分 MCS-48实用子程序
第三章 代码转换
3.1 十六进制→ASCII码转换程序HEASC
3.2 ASCII码→十六进制数转换程序ASCHE
3.3 ASCII码→BCD转换程序ABCBC
3.4 BCD码→ASCII码转换BCDAS
3.5 BCD码→二进制转换程序BCDB
3.6 十六位二进制数→BCD码的转换程序1,BINBCD
3.7 十六位二进制数→BCD码转换程序2,BBCD
第四章 二进制定点运算
4.1 多字节加减法AADD,SUBAB
4.2 单字节无符号数乘法SFU
4.3 单字节有符号数乘法(整数)SYU1
4.4 单字节有符号数乘法(纯小数)SYU2
4.5 多字节无符号数乘法MUX
4.6 多字节有符号数乘法SFMUX
4.7 单字节无符号数除法SDV
4.8 单字节有符号数除法SYDIV
4.9 多字节无符号数除法UXDV
4.10 多字节有符号数除法UXDVF
4.11 求单字节的平方根SQRS
4.12 求三字节平方根的整数部分SQRT
第五章 BCD码运算
5.1 BCD码定点运算(寄存器间运算)BCDA,BCDS
5.2 BCD码双字节加减法SUBCD,ADDBCD
5.3 BCD码多字节加减法内存运算AAADD,ASUB
5.4 一位数BCD码乘法ANDI
5.5 单字节BCD码乘法ABCD
5.6 BCD码双字节定点乘法BCDMUL
5.7 单字节BCD数的除法DIV
5.8 双字节十进制数除法BUBBCD
5.9 单字节BCD码整数平方根SQRB1
5.10 求双字节BCD码整数平方根SQRB2
6.1 A/D,D/A的使用例Ⅰ
第六章 A/D,D/A部分
6.2 A/D转换使用例Ⅱ
第七章 浮点运算子程序
7.1 对阶子程序ADJ
7.2 右规子程序1,RST1
7.3 右规子程序2,RST2
7.4 左规子程序LST
7.5 浮点加减法子程序
7.6 浮点乘法子程序FMUL
7.7 浮点除法子程序FDIV
7.8 定点无符号小数双字节乘法子程序DMUL
7.9 定点无符号小数双字节除法子程序DDIV
7.10 正弦函数SinX子程序
7.11 多项式y=a0xn+a1xn-1+…+an的计算方法
第八章 键盘和显示部分
8.1 键盘扫描和显示程序(1)
8.2 键盘扫描和显示程序(2)
8.3 键盘扫描和显示程序(3)
8.4 8035和GP16打印机的接口
9.1 实时钟程序TCT
第九章 其他程序
9.2 双字节定点数比较子程序DCMP
9.3 数字(多字节数)移位子程序RRRA
9.4 多寄存器内存移位子程序RLR
9.5 找最大数(无符号)子程序SCH
9.6 顺序检索子程序STE
第三部分 FD-35-Ⅱ型开发仿真程序
第十章 FD-35-Ⅱ型原理与程序
10.1 EPROM仿真器的结构原理
10.2 FD-35-Ⅱ程序