实验一 Z80单板计算机的使用 1
1-1Z80单板机概况 1
一、平面布置图及主要技术指标 1
二、存贮器及接口地址分配 1
三、七段发光显示器 2
四、键盘功能 3
1-2单板机的使用方法 6
实验二 简单程序练习 13
2-1数据传送程序 14
2-2要求将100个内存单元清“0” 15
2-3循环显示“E”字程序 16
2-4根据要求编写程序,并上机调试 17
实验三 基本程序设计(1) 18
3-1标志寄存器各标志位的测试 18
3-2分支和循环程序 20
一、求数组中数据的最大值 20
二、找出数据块中负数的个数 20
三、多项单字节数据求和 21
实验四 基本程序设计(2) 23
4-1子程序调用和返回 23
一、用调用子程序方法实现二数相加 23
二、确定ASCII码信息的长度 24
三、子程序嵌套 26
实验五 基本程序设计(3) 28
5-1多字节加、减运算 28
一、多倍精度加法 28
二、多倍精度减法 29
5-2乘、除运算 29
一、两个带符号的八位数相乘 29
二、有符号数的除法 32
5-3综合运算 34
一、计算Z=X1Y1+X2Y2 34
二、计算?=?Xi(数字滤波) 35
实验六 存贮器扩充实验 37
实验七 PIO接口基本实验 39
7-1PIO基本编程实验 39
一、硬件连线 39
二、不用中断方式的基本程序 40
三、采用中断方式的基本程序 42
7-2外设请求中断,A口作输入口,B口作输出口 43
实验八 PIO接口综合实验——工业顺控系统实例 45
实验九 CTC接口基本实验 49
9-1CTC基本编程实验 49
一、计算器工作方式 49
二、定时器工作方式(请求中断) 50
10-1CTC计数PIO输出申请中断 52
实验十 CTC接口综合实验 52
10-2数字钟 55
10-3数字乐曲 57
实验十一 中断系统实验 61
11-1中断优先链实验 61
11-2中断系统综合实验 63
实验十二 A/D转换实验 67
12-1ADC0809接口硬件电路图及程序设计 67
一、管脚图及地址译码表 67
二、ADC0809接口硬件电路图 68
三、程序设计 69
实验十三 D/A转换实验 72
13-1DAC0832芯片与CPU直接连接 72
13-2DAC0832芯片通过PIO口连接 74
实验十四 综合实验——交通信号灯实时控制 76
实验十五 综合实验——多路巡回数据采集系统 80
实验十六 用APPLEⅡ机汇编、调试Z80源程序 84
16-1APPLEⅡ微型机基本操作指南 84
一、CP/M操作系统 84
二、CP/M操作系统的启、停方法 84
三、功能键的使用方法 85
四、CP/M操作系统的常用命令 86
一、汇编、调试步验 90
16-2用APPLEⅡ机汇编、调试Z80源程序 90
二、汇编、调试源程序实验 91
三、汇编、调试综合实验 94
实验十七 微机测控系统硬件、软件设计 96
17-1前言 96
17-2设计要求及大纲 96
一、课题名称 96
二、设计要求 96
三、设计大纲 96
17-3微机测控系统框图及硬件框图提要 97
一、微机测控系统粗框图 97
二、硬件电路设计提要 98
17-4系统软件设计提要 99
一、微机测控系统软件结构图 99
二、初始化程序模块 100
三、八点采样中断服务程序模块 100
四、数字滤波程序模块 101
五、工程量变换程序模块 102
六、温度非线性变换程序模块 102
附录1 “微机实验接口装置”简介 104
附录2 简易盒式磁带信息的装入和转贮 106
附录3 对EPROM的写入方法 108
附录4 常用集成组件引脚介绍 109
附录5 Z80指令功能表 111