内容简介
第1部分 实 验
实验1 8098单片机开发系统操作实验
1-1 屏幕编辑/汇编/单步执行操作实验
1-2 反汇编/设置断点/连续执行/存储器检查操作实验
实验2 8098单片机汇编语言程序设计实验
2-1 加减法程序设计
2-2 乘法程序设计
2-3 除法程序设计
实验3 8098单片机I/O接口扩展与控制实验
3-1 一般输出接口扩展与LED控制实验
3-2 一般输入接口扩展与蜂鸣器控制实验
3-3 用一般输入输出接口控制矩阵键盘实验
实验4 8098单片机外部中断实验
4-1 由EXTINT输入的外部中断实验
4-2 由ACH7输入的外部中断实验
实验5 8098单片机存储器扩展实验
5-1 8kB RAM 6264扩展实验
5-2 8kB EPROM 2764扩展实验
5-3 8098单片机最小系统实验
实验6 8098单片机片内A/D转换器应用实验
6-1 单通道查询方式数据采集
6-2 单通道数据采集软件延时控制采样率
6-3 单通道中断方式数据采集
6-4 多通道中断方式数据采集
实验7 8098单片机PWM输出实验
7-1 直接获得PWM输出
7-2 用PWM产生锯齿波
7-3 8098片内A/D采样、PWM-D/A输出、冻结显示
7-4 8098片内A/D采样、PWM-D/A输出、实时跟踪显示
实验8 8098单片机串行口应用实验
8-1 8098单片机串行口方式0发送实验
8-2 8098单片机串行口方式0键盘扫描实验
8-3 8098单片机串行口方式1发送实验
8-4 8098单片机串行口方式1两机通信实验
8-5 8098单片机串行口方式2查询方式发送实验
8-6 8098单片机与PC机的串行通信实验
实验9 8098单片机高速输入HSI实验
9-1 利用HSI测量时钟周期实验
9-2 利用HSI测量脉冲宽度实验
9-3 利用HSI中断方式统计输入脉冲数
9-4 HSI.0输入中断实验
9-5 HSI引脚作为一般输入口应用实验
实验10 8098单片机高速输出HSO实验
10-1 利用HSO产生脉冲,用HSO中断方式
10-2 利用HSO.0和HSO.1输出相同波形,用HSO查询方式
10-3 HSO作为一般输出口应用实验
10-4 用HSO定时启动A/D,A/D转换完成产生中断
实验11 8098单片机软件定时器应用实验
11-1 用软件定时器定时,P2.5口控制蜂鸣器产生报警信号
11-2 8098片内A/D单通道数据采集,软件定时器控制采样率
实验12 8098单片机内部硬件定时器T2应用实验
12-1 用高速输出HSO控制蜂鸣器产生报警信号,用T2定时器定时
12-2 用T2对外部事件进行计数实验
实验13 8098单片机监视定时器(WDT)应用实验
13-1 应用WDT防止因外界干扰使主程序走飞实验
实验14 8255可编程并行I/O接口实验
14-1 8255方式0对LED和开关的控制实验
14-2 8255方式0对微型继电器的控制实验
14-3 8255方式0对模拟电子开关的控制实验
14-4 8255方式0对矩阵键盘的控制实验
实验15 8253可编程定时器/计数器实验
15-1 方波发生器实验
15-2 脉冲信号发生器实验
15-3 利用8253对外部事件进行计数实验
实验16 8279可编程键盘扫描显示控制器实验
16-1 8279编码方式扫描键盘及LED发光二极管控制实验
16-2 8279编码方式扫描键盘及数码管控制实验
16-3 8279译码方式扫描键盘及LED发光二极管控制实验
实验17 8155可编程并行I/O接口/定时器实验
17-1 8155内部RAM应用实验
17-2 8155内部定时器应用实验
17-3 8155并行口编程实验
实验18 8259可编程中断控制器实验
18-1 利用8259查询方式判别中断源
18-2 利用8259提供中断向量
18-3 2片8259级连实验
实验19 8251可编程串行通信接口实验
19-1 8251异步方式发送实验
19-2 8251同步方式发送实验
实验20 MC146818(HM6818)实时时钟芯片实验
20-1 用MC146818的SQW输出产生方波
20-2 用MC146818的IRQ产生定时中断请求信号
20-3 电子表编程实验(用8279控制4位数码管产生小时和分,秒用小数点闪烁表示)
实验21 DAC0832数模转换器实验
21-1 DAC0832输出模拟电压测试
21-2 利用DAC0832产生三角波和阶梯波
21-3 模拟心电信号发生器实验
实验22 ADC0804模数转换器实验
22-1 ADC0804查询方式数据采集
22-2 ADC0804中断方式数据采集
22-3 ADC0804数据采集,8253定时器中断方式控制采样率
22-4 ADC0804数据采集,DAC0832数模输出,示波器波形刷新显示实验
实验23 8237可编程DMA控制器实验
23-1 8237控制RAM到RAM的DMA数据传送实验
23-2 8237控制RAM到D/A的DMA数据传送,示波器波形刷新显示实验
23-3 8237控制A/D到RAM的DMA数据传送实验
实验24 TPμP-16A微型打印机控制实验
24-1 用8098及扩展输出接口控制TPμP-16A打印字符
24-2 用8255控制TPμP-16A打印字符
24-3 用8255控制TPμP-16A打印图形及汉字
24-4 用8255控制TPμP-16A打印曲线
实验25 PP40四色绘图打印机控制实验
25-1 用8155控制PP40打印字符
25-2 用8155控制PP40绘制图形
25-3 用8155控制PP40绘制波形图
实验26 MC6845可编程CRT控制器实验
26-1 MC6845控制CRT字符显示实验
26-2 8279控制键盘输入字符,MC6845控制CRT字符显示实验
实验27 综合性实验及课程设计实验题目
参考文献
第2部分 附 录
附录1 8098单片机性能速查表
附录2 MCS-96指令系统速查表
附录3 8098单片机开发系统使用说明
附录4 8255可编程并行I/O接口使用速查表
附录5 8253可编程定时器/计数器使用速查表
附录6 8279可编程键盘扫描显示控制器使用速查表
附录7 8155可编程并行I/O接口使用速查表
附录8 8259可编程中断控制器使用速查表
附录9 8251可编程串行通信接口使用速查表
附录10 MC146818实时时钟芯片使用速查表
附录11 DAC0832数模转换器使用速查表
附录12 ADC0804模数转换器使用速查表
附录13 8237可编程DMA控制器使用速查表
附录14 TPμP-16A微型打印机使用速查表
附录15 PP40四色绘图打印机使用速查表
附录16 MC6845可编程CRT控制器使用速查表
附录17 TL-1A型8098/8031单片机扩展接口学习机简介