本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含有Proteus、IAR和Keil评估版软件及书中范例的源代码。
本书既可以作为从事电子设计的工程技术人员的参考书,也可以作为相关专业的大学生、研究生的教材。
本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含有Proteus、IAR和Keil评估版软件及书中范例的源代码。
书中的范例既可以在Proteus虚拟嵌入式开发系统环境下运行,也可以将其与自主开发的嵌入式系统结合使用。
本书既可以作为从事电子设计的工程技术人员的参考书,也可以作为相关专业的大学生、研究生的教材。
第1章 嵌入式系统概述
第2章 Proteus 6.9软件设计入门
第3章 MCS-51汇编语言程序设计
第4章 MCS-51通用I/O控制
第5章 MCS-51的定时器与中断应用设计
第6章 MCS-51串行口应用
第7章 MCS-51与A/D转换器接口设计与应用
第8章 MCS-51综合应用设计
第9章 ARM Developer Suite v1.2嵌入式开发工具简介
第10章 IAR Embedded Workbench for ARM嵌入式开发工具简介
第11章 LPC2000Flash Utility简介
第12章 LPC2106应用系统
第13章 LPC2106程序设计与电路仿真
第14章 LPC2106的μC/OS-Ⅱ程序设计与电路仿真
第15章 LPC2124程序设计
附录A LPC2106引脚图