本书以美国国家仪器公司(NI公司)推出的最新版本NI Multisim 10为计算机仿真软件;图文并茂地阐述了NI Multisim 10在单片机仿真中的各项主要功能;内容翔实,实例丰富,真正使读者做到“边理论、边实践”;不仅适合单片机零起点的初学者使用,也可作为高等院皎控制类专业学生.电子爱好昔及各类工程技术人员的参考用书。
本书主要讲解最新的EDA设计软件NI Multisim 10在51单片机设计中的应用,包括单片机介绍、如何使用仿真平台、具体仿真步骤及过程、汇编及c语言的要点、基本的编程方法、各种接口电路的使用等内容,并给出了大量的仿真实例。本书所有实例均采用仿真软件Multisim 10进行仿真,使读者真正做到“边理论,边实践”,在实践中逐步掌握单片机的硬件结构和开发方法。
本书适合通信工程、电子信息、自动化、电气控制等专业的学生学习和进行综合性的设计、试验,同时也适用于从事电子相关行业的人员。另外,本书特别适合单片机零起点的初学者使用,可作为高等院校控制类专业学生、电子爱好者及各类工程技术人员的参考用书,也可作为高职高专及中专院校的单片机课程教学用书。
汇编语言部分
第1章 概述
1.1 NI Multisim 10简介
1.1.1 NI Multisim 10的主要特点简介
1.2 Multisim MCU的仿真环境
1.2.1 创建一个新的MCU工程
1.2.2 输入源代码及添加其他工程
1.2.3 放置并连接外围组件
1.2.4 仿真电路
1.2.5 调试源代码
1.2.6 在活动工程之间切换
第2章 单片机及8051单片机简介
第3章 8051单片机指令系统
第4章 8051单片机汇编语言程序设计
第5章 8051单片机输入/输出端口
第6章 8051单片机定时器/计数器
第7章 8051单片机中断系统
第8章 8051单片机串行接口
第9章 8051单片机的系统扩展与应用
第10章 MCS-51单片机应用及Multisim MCU仿真实例集锦
C语言部分
第1章 C语言程序设计概述
第2章 基于Multisim 10的单片机C语言开发环境
第3章 C语言程序的基本结构
第4章 C语言的标示符和关键字
第5章 常量
第6章 变量及存储类型
第7章 编译预处理
第8章 运算符与表达式
第9章 开关语句和循环语句
第10章 函数的定义
第11章 单片机的中断系统及定时器
第12章 数组
第13章 指针
第14章 结构体、共用体及枚举类型
第15章 8051单片机应用及Multisim MCU仿真实例集锦
附录A MCS-51单片机指令表
附录B C语言库函数
参考文献