本书是配合微机原理与接口技术等课程的教学和自学而编写的实验及课程设计指导书,基于Proteus软件平台,虚实结合、虚中有实本,内容全面、系统、实用性强,综合考虑了各类读者的需要。所有实验项目的程序和仿真电路均在Proteus中调试过,同样适用于实验箱实验的教学方式。
本书是配合微机原理与接口技术等课程的教学和自学而编写的实验及课程设计指导书。本书基于Proteus软件平台,虚实结合、虚中有实,主要内容分为四部分:一、汇编语言程序设计,包括8086指令系统,常见结构程序设计和综合程序设计; 二、Proteus ISIS操作基础;三、基于Proteus仿真的接口实验,涵盖了译码电路,存储器,可编程芯片8253、8255、8251、8259,以及人机交互等接口的软硬件设计;四、基于Proteus仿真的课程设计。书中提供了详尽的实验分析、完整的参考程序和仿真电路,有助于学生自主学习和创新。本书中8086的接口实验是基于Proteus软件平台的,也可以方便地移植到其他硬件平台上。 本书内容全面、系统、实用性强,综合考虑了各类读者的需要。所有实验项目的程序和仿真电路均在Proteus中调试过,同样适用于实验箱实验的教学方式。
陈逸菲,女,南京航空航天大学 计算机应用专业(博士),南京信息工程大学控制与信息学院讲师,主持微机原理、微机实验等课程
第1章 8086汇编语言实验 (1)
1.1 寻址方式验证 (1)
1.1.1 DEBUG的常用命令 (1)
1.1.2 寻址方式验证实验 (4)
1.2 汇编语言程序的建立与执行 (7)
1.2.1 汇编语言程序编写、编译、链接和执行 (7)
1.2.2 双字变量相加实验 (9)
1.3 顺序结构程序设计 (12)
1.4 基于条件转移的分支程序设计 (13)
1.5 基于跳转表的多分支程序设计 (15)
1.6 计数控制循环程序设计 (18)
1.6.1 字符分类统计实验 (18)
1.6.2 查找最大和最小数实验 (21)
1.7 条件/状态控制循环程序设计 (22)
1.8 DOS功能调用程序设计 (24)
*1.9 子程序结构程序设计 (26)
*1.10 码制转换程序设计 (30)
*1.11 字符串处理程序设计 (35)
1.11.1 字符串删除实验 (35)
1.11.2 有序字符串插入实验 (37)
*1.12 数组排序程序设计 (39)
第2章 Proteus ISIS操作基础 (43)
2.1 Proteus ISIS操作界面 (43)
2.2 Proteus ISIS电路原理图设计 (46)
第3章 基于Proteus仿真的接口实验 (51)
3.1 8086最小系统搭建 (51)
3.2 端口地址译码器设计与测试 (53)
3.2.1 地址连续的端口地址译码电路设计 (53)
3.2.2 Proteus中8086的仿真设置 (55)
3.2.3 Proteus中8086外部代码编译器设置及仿真 (56)
3.2.4 地址可浮动的端口地址译码电路设计 (60)
3.3 简单并行I/O芯片实验 (61)
3.3.1 基于锁存器的8位输出口设计 (61)
3.3.2 基于三态门的8位输入口设计 (63)
3.3.3 8位输入/输出口设计 (64)
3.3.4 程序查询方式I/O端口控制 (67)
3.4 非屏蔽中断实验 (69)
3.4.1 非屏蔽中断控制8位LED循环移动 (69)
3.4.2 非屏蔽中断控制七段数码管递增显示 (70)
3.5 可编程定时/计数器8253实验 (72)
3.5.1 Proteus 数字时钟信号发生器和虚拟示波器的使用 (72)
3.5.2 8253工作方式验证 (74)
3.5.3 8253定时器控制1位LED数码管递增显示 (79)
*3.5.4 报警发生器设计 (81)
*3.5.5 电子发声器设计 (84)
3.6 可编程并行接口芯片8255实验 (86)
3.6.1 8255方式0无条件输入/输出 (86)
3.6.2 8255方式0有条件输入/输出 (88)
3.6.3 8255方式1输出 (89)
3.6.4 8255方式1输入 (91)
*3.6.5 8255 C口应用 (92)
3.6.6 十字路口交通灯实验 (94)
3.7 可编程串行通信接口芯片8251实验 (97)
3.7.1 Proteus虚拟终端的使用 (97)
3.7.2 8251串口发送实验 (99)
3.8 人机交互接口实验 (101)
3.8.1 开关与数码管显示器接口设计 (101)
3.8.2 数码管动态扫描接口设计 (103)
3.8.3 行/列扫描式键盘接口设计 (105)
*3.8.4 键盘与LED显示器接口设计 (107)
*3.8.5 8×8点阵型LED接口设计 (112)
*3.8.6 点阵型LED显示屏设计 (115)
*3.8.7 字符型液晶显示器设计 (117)
3.9 模拟I/O接口实验 (123)
3.9.1 DAC0832数/模转换器与PC接口 (123)
3.9.2 ADC0809模/数转换器与PC接口 (126)
3.10 可编程中断控制器8259实验 (133)
3.11 电机控制实验 (135)
3.11.1 直流电机正反转控制 (135)
3.11.2 步进电机正反转控制 (137)
*3.11.3 步进电机速度控制系统设计 (141)
3.12 存储器设计实验 (145)
第4章 基于Proteus仿真的课程设计 (148)
4.1 多功能波形发生器设计 (148)
4.2 数据采集与监视系统设计 (153)
4.3 用LED显示的电子时钟设计 (158)
4.4 十字路口交通灯控制系统设计 (166)
4.5 新闻条目定时刷新显示器设计 (169)
4.6 作息时间响铃自动化系统设计 (174)
参考文献 (1
前 言
本书是为《微机原理与接口技术》课程编写的实验及课程设计指导书。全书共分4部分:
第一部分 8086汇编语言实验
第二部分 Proteus ISIS操作基础
第三部分 基于Proteus仿真的接口实验
第四部分 基于Proteus仿真的课程设计
《微机原理与接口技术》是一门理论性与实践性很强的课程,因此必须加强理论教学与实验教学的结合。通过实验促使学生快速使用微处理器芯片及典型的接口芯片设计微处理器应用的典型接口电路,加深对微处理器和典型接口芯片特性的理解,掌握微处理接口电路设计的初步方法,并接受一定的编程训练,从而加强微机应用的工程实践能力。仿真实验具有完全开放性、绝对安全性和设计自主性的特点,学生可以在完成基本实验的基础上放飞想象,大胆创新,勇敢实践,不仅有益于课程学习,而且对提高学生的创新意识、设计能力和实践能力均具有非常重要的意义。本书是编者团队总结了多年理论与实践教学经验和教育教学研究成果,在对积累的资料进行综合提炼的基础上形成的,具有如下特色:
1)案例丰富,分析细致。所有实验都有详细的原理分析,使学生通过实验现象对理论知识有更深入的理解。不仅让学生掌握如何利用实验工具来验证所学知识,而且能够有效提高学生运用所学知识解决实际问题的能力。教材给出了完整的程序和仿真电路,不受具体硬件实验设备的限制,便于教师和学生使用。
2)实验难度由浅入深。既有基础的验证性实验,又有综合性实验(为了区分,综合实验用星号*标注),还有课程设计,全面考虑了各类读者的需要。在实验项目的设计上注意前后知识点的联系和综合。
为了便于学习,书中均采用仿真软件中的元器件符号。书中所有源程序和仿真电路都经过测试,可以正常使用。本书有配套的源程序和仿真电路等教学资源,读者可以登录电子工业出版社华信教育资源网(www.hxedu.com.cn)下载。
本书第1、3、4章由南京信息工程大学陈逸菲、孙宁和河海大学叶彦斐共同编写,第2章由南京信息工程大学杨乐编写,张颖超教授审阅了本书,提供了极具价值的修改意见。本书得到了南京信息工程大学教材基金的资助。由于时间仓促,书中难免有疏漏之处,请读者谅解。
作者联系方式:ch_yi_f@126.com
编 者
我买这本书,主要是看中了它“实验及实践教程”这个定位,以及“基于Proteus仿真”的特色。坦白说,我是一名在校大学生,虽然学的是计算机相关专业,但微机原理这门课对我来说一直是个挑战。教材上的理论知识比较抽象,尤其是汇编语言和硬件接口的部分,没有实际操作,很容易就感到枯燥和迷茫。看到这本书明确提出要结合Proteus进行仿真,我眼前一亮。我知道Proteus是一款功能强大的电路仿真软件,能够模拟各种微控制器和外围器件,如果这本书能把Proteus仿真在微机原理实验中的应用讲透,那简直太棒了。我希望它能提供丰富的实验案例,并且这些案例能够紧密结合微机原理的核心知识点。比如,如何利用Proteus搭建一个简单的8086系统,如何编写汇编程序控制LED闪烁,如何实现键盘输入和显示输出,甚至更复杂的如定时器、中断和串行通信等。我希望这本书的仿真指导能够细致入微,即使是初学者也能轻松上手,逐步理解硬件的工作原理。
评分这本书的封面设计倒是挺吸引人的,配色和字体都比较朴实,一看就不是那种花里胡哨的教材,我更喜欢这种“实打实”的风格。拿到手后,我迫不及待地翻开了目录,嗯,基础概念、指令系统、中断、I/O接口、存储器接口,这些经典的内容都涵盖了。我尤其关注的是“基于Proteus仿真”这部分,这一点对我来说至关重要。我之前接触过一些单片机开发,但苦于没有实物开发板,很多理论知识只能停留在纸面上,无法真正动手实践。Proteus仿真软件的引入,意味着我可以在电脑上模拟出真实的硬件环境,进行各种实验和调试,这对我来说是巨大的福音。我希望这本书的实验部分能够详细地介绍Proteus软件的使用方法,从搭建电路到编写代码,再到仿真调试,能够有一个循序渐进的指导。而且,理论与实践相结合,能够真正做到“学以致用”,是我选择这本书的主要原因。我期待通过这本书的学习,能够夯实微机原理的基础,掌握基本的接口技术,并且能够熟练运用Proteus进行仿真开发,为我后续更深入的学习和项目实践打下坚实的基础。
评分我是一名在职的嵌入式开发工程师,虽然平时主要接触ARM等更高级的处理器,但微机原理和接口技术仍然是重要的基础知识。我选择这本书,是因为它在“实验及实践”和“Proteus仿真”方面的承诺,我希望它能帮助我巩固和加深对80x86微处理器体系结构的理解,特别是其指令集、存储器管理和中断机制。在工作中,有时候会遇到一些底层硬件的调试问题,对微机原理的深刻理解能够事半功倍。Proteus仿真技术的应用,对我来说是一个额外的亮点,它能够让我快速验证一些设计思路,或者在没有实际硬件的情况下进行原型开发和性能分析。我期待这本书的实验部分能够设计一些具有挑战性但又贴近实际应用的案例,例如,如何实现一个简单的I/O控制器,如何利用中断处理外部事件,或者如何设计一个简单的存储器接口。如果这本书能够提供一些关于实际应用场景的分析,并结合Proteus仿真进行演示,那就更好了。
评分我最近正在为参加一些嵌入式开发相关的竞赛做准备,微机原理和接口技术是绕不开的基础。我一直在寻找一本能够理论讲解清晰,同时又能提供大量实践机会的书籍。当我看到《微机原理与接口技术实验及实践教程 基于Proteus仿真》这本书时,我立刻被它所吸引。我对Proteus仿真这个特点尤为看重,因为它能极大地降低实验成本,并且提供一个高度灵活和可控的实验环境。我希望这本书的实验设计能够足够丰富和具有代表性,能够涵盖微机原理中的各个核心知识点,比如CPU的工作原理、指令系统的应用、中断响应机制、以及各种常用接口(如GPIO、UART、SPI、I2C)的控制方法。我期待书中能够提供详细的Proteus项目文件和汇编代码,让我能够直接上手,并且能够通过对代码和电路的分析,深入理解它们是如何协同工作的。如果书中还能提供一些典型应用案例的仿真分析,例如构建一个简单的数据采集系统或者控制一个小型机器人,那就更完美了。
评分作为一名电子工程专业的学生,微机原理和接口技术是我们的核心课程之一。我平时喜欢通过动手实践来加深对知识的理解,但苦于硬件资源有限,很多实验只能停留在理论层面。这本书的出现,恰好解决了我的痛点。“基于Proteus仿真”这个关键词吸引了我,我听说Proteus可以模拟非常逼真的硬件环境,通过软件操作就能实现真实的电路功能。我希望这本书的实验部分能够从最基础的数码管显示、LED控制开始,逐步深入到更复杂的接口技术,比如定时器/计数器、中断控制器、ADC/DAC等。我特别希望它能提供详细的Proteus电路搭建步骤和汇编语言编程指导,让我能够一步一步地跟着操作,完成每一个实验。同时,我也希望书中的实验能够紧密结合微机原理中的关键概念,比如指令周期、寻址方式、中断向量表等,通过实验来直观地理解这些抽象的概念,从而真正掌握微机原理这门课程。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有