图书介绍
微机原理及应用实验教程PDF|Epub|txt|kindle电子书版本网盘下载
![微机原理及应用实验教程](https://www.shukui.net/cover/36/30851368.jpg)
- 甘思源等编 著
- 出版社: 重庆:重庆大学出版社
- ISBN:7562416036
- 出版时间:1998
- 标注页数:219页
- 文件大小:8MB
- 文件页数:229页
- 主题词:
PDF下载
下载说明
微机原理及应用实验教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 汇编语言程序的上机过程1
1.1 全屏幕编辑程序2
一、全屏幕编辑程序PE2
二、全屏幕编辑程序EDIT3
1.2 MASM.EXE宏汇编程序11
1.3 LINK.EXE连接程序12
1.4 程序的正常结束方式13
1.5 DEBUG.EXE调试程序14
1.6 实验方法举例17
例1.1 两个无符号数相加17
一、示例19
例2.1 使用直接寻址的多精度加法addprom19
2.1 用DEBUG调试简单程序19
第二章 基本程序设计调试19
二、实验题25
实验2.1 8位无符号数的乘法25
实验2.2 32位无符号数的除法26
2.2 简单程序的设计26
一、示例27
例2.2 平方根的算法sqroot27
二、实验题29
实验2.3 逻辑运算29
实验2.4 代码转换程序(十进制→二进制)30
实验2.5 代码转换程序(二进制→十进制)32
2.3 分支程序的设计与调试33
一、示例34
例2.3 显示一个带符号的数disnum34
例2.4 利用跳转表实现近转移38
例2.5 地址有重叠的数据块传送41
二、实验题42
实验2.6 比较三个数的大小42
实验2.7 比较字符串43
实验2.8 分类统计字符个数44
实验2.9 用跳转表实现程序分支44
2.4 循环程序设计与调试44
例2.6 在CRT上连续显示00~59的程序45
一、示例45
例2.7 矩阵转置47
例2.8 字符串的插入50
二、实验题52
实验2.10 用表格形式显示字符52
实验2.11 冒泡排序法53
实验2.12 查找匹配字符串53
2.5 数据检索方法55
一、示例55
例2.9 用计算查表法求对数55
实验2.14 用对分搜索法查找一个关键值56
实验2.13 用顺序查表法查找一个关键值56
二、实验题56
2.6 子程序设计57
一、示例58
例2.10 显示学生名次表rank58
二、实验题64
实验2.15 统计学生的平均成绩及名次64
2.7 子程序的递归技术与特殊调用65
一、示例65
例2.11 N!的阶乘运算65
实验2.16 计算指数函数Xn67
2.8 多模块程序设计67
二、实验题67
一、示例68
例2.12 把10进制数转换成16进制数68
二、实验题72
实验2.17 把16进制数转换成10进制数72
第三章 I/O接口实验73
3.1 发声系统接口程序设计73
一、工作原理73
二、示例75
例3.1 演奏音阶程序Ⅰ75
例3.2 演奏音阶程序Ⅱ77
实验3.2 乐曲程序Ⅱ79
实验3.1 乐曲程序Ⅰ79
三、实验题79
3.2 实时时钟接口程序设计(8253定时器的应用)80
一、工作原理80
二、示例82
例3.3 利用8253定时功能,设计实时时钟程序82
三、实验题85
实验3.3 利用INT 1CH功能编制数字钟程序85
实验3.4 利用INT 1CH定时功能显示字符串87
3.3 显示器I/O程序设计87
一、工作原理87
例3.4 利用存储器映射法设计显示程序92
二、示例92
例3.5 利用存储器映射法显示属性的程序94
例3.6 光标轨迹程序95
例3.7 调用BIOS显示字符串98
例3.8 调用BIOS画横竖线程序99
三、实验题101
实验3.5 在屏幕上开一窗口,使一飞鸟飞过窗口101
实验3.6 利用图形方式在屏幕上画一个“+”号102
3.4 键盘接口实验102
一、工作原理102
二、示例104
例3.9 键盘处理演示程序104
例3.10 键盘输入程序110
实验3.7 设计一个用键盘控制的模拟电动机转动程序113
三、实验题113
第四章 I/O扩展接口实验114
4.1 扩展接口知识简介114
一、I/O接口简述114
二、扩展接口卡的硬件设计116
4.2 扩展接口8255A的应用119
一、实验原理119
二、示例120
三、实验题121
实验4.1 编制一个开关量控制程序121
例4.1 8255A的基本I/O工作方式121
4.3 中断系统的应用122
一、实验原理122
二、示例125
例4.2 编制一个用中断控制的输入/输出程序125
三、实验题128
实验4.2 中断练习题128
4.4 A/D转换应用实验(ADC 0809)128
一、实验原理128
二、示例131
例4.3 编写一个A/D转换程序131
实验4.3 编写循环采集8路模拟量输入A/D转换程序133
实验4.4 编写一个利用ADC 0809的EOC信号产生中断请求的A/D转换程序133
三、实验题133
4.5 D/A转换应用实验(DAC 0832)134
一、实验原理134
二、示例135
例4.4 编写一个D/A转换程序136
三、实验题137
实验4.5 编制一个产生三角波的D/A转换程序137
实验4.6 编制一个产生正弦波的D/A转换程序137
第五章 单片微型计算机的应用138
5.1 MCS-51 单片机实验预备知识及指令系统138
一、实验预备知识138
二、键盘操作练习141
三、指令系统练习(例5.1~5.8)147
四、实验题(实验5.1~5.7)151
五、调试指导152
5.2 汇编程序设计153
一、循环程序设计Ⅰ153
1.示例练习(例5.9~5.13)154
2.实验题(实验5.8~5.12)157
二、循环程序设计Ⅱ157
1.程序示例练习(例5.14~5.16)157
2.实验题(实验5.1 3~5.15)161
三、分支程序的设计和调试161
1.实验原理161
实验5.16 编写一个能实现分支功能的程序163
实验5.17 编写一个具有散转功能的计算程序163
2.实验题163
5.3 显示接口技术应用164
一、实验原理164
二、示例167
例5.17 设计一个显示程序167
例5.18 设计一个显示字符串1234.56的显示程序168
三、实验题169
实验5.18 设计一个显示A/D采样数据的程序169
实验5.19 显示一个随机变动的字符串170
5.4 8031片内I/O口及8255扩展I/O口的应用170
一、8031片内I/O口实验170
1.实验原理170
例5.19 P1口的输出工作方式171
2.示例171
例5.20 P1口的输入工作方式172
例5.21 P3口的输出工作方式172
例5.22 P3口的输入工作方式172
3.实验题173
实验5.20 综合练习173
二、8255接口技术应用实验(基本I/O工作方式)173
1.实验原理173
2.实验题173
实验5.21 8255的基本输入/输出工作方式173
例5.23 编制一个秒表程序175
1.示例175
一、片内定时器实验175
5.5 8031片内定时器及计数器应用175
2.实验题178
实验5.22 思考题178
二、片内计数器实验178
1.示例178
例5.24 编制一个计数程序178
2.实验题179
实验5.23 思考题179
5.6 D/A、A/D转换接口技术应用179
一、D/A转换接口实验179
实验5.26 编写一个输出正弦波的程序180
二、A/D转换接口实验180
实验5.25 编写一个输出锯齿波的程序180
实验5.24 编写一个D/A转换的输出程序180
1.示例181
例5.25 编制一个A/D转换程序181
例5.26 编制一个8路巡迥采样程序181
2.实验题185
实验5.27 思考题185
附录一 CD-51S型51单片微机实验系统安装调试说明书186
附录二 MCS-51指令系统概要189
附录五 汇编错误代码注释205
附录六 IBM-PC ASCII码字符表218
主要参考文献219