为使初学者能迅速入门,提高对AVR单片机的兴趣与爱好,并能在短期内掌握AVR单片机的应用开发要领,编者陈忠平特编写了《基于Proteus的AVR单片机C语言程序设计与仿真》。
本书在内容编排上采用由浅入深、由易到难的原则,从最初的AVR单片机开发环境、Proteus软件的使用,讲到单片机内部单元的实现,再到单片机外围扩展,直至单片机的电动机控制应用,这样的编排可让读者根据自己的情况选择阅读起点。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 基于Proteus的AVR单片机C语言程序设计与仿真 |
分类 | |
作者 | 陈忠平 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 为使初学者能迅速入门,提高对AVR单片机的兴趣与爱好,并能在短期内掌握AVR单片机的应用开发要领,编者陈忠平特编写了《基于Proteus的AVR单片机C语言程序设计与仿真》。 本书在内容编排上采用由浅入深、由易到难的原则,从最初的AVR单片机开发环境、Proteus软件的使用,讲到单片机内部单元的实现,再到单片机外围扩展,直至单片机的电动机控制应用,这样的编排可让读者根据自己的情况选择阅读起点。 内容推荐 陈忠平编写的《基于Proteus的AVR单片机C语言程序设计与仿真》以目前流行的软、硬件仿真软件Proteus为核心,采用现代教学方法,从实验、实践、实用的角度,通过丰富的实例详细叙述了该软件在AVR ATmega16单片机课程教学和单片机应用产品开发过程中的应用。 《基于Proteus的AVR单片机C语言程序设计与仿真》以夯实基础,面向应用、理论与实践紧密结合的原则,根据AVR单片机的运行速度快、资源丰富、功能强大、以串行扩展为主等特点,采用C语言作为系统软件开发平台。本书知识系统全面,阐述深入浅出,主要包括单片机系统的设计及相关软件的使用、自制AVR单片机下载电缆、Proteus中原理图的绘制与仿真及电子线路印制电路板(PCB)的制作、CodeVisionAVR的C语言基础知识、Proteus在AVR ATmega16单片机系统设计中的应用。书中选择的实例具有很强的实用性和指导性。通过阅读这些实例,读者可以在不花费硬件成本的前提下,学习和开发AVR单片机应用系统。 《基于Proteus的AVR单片机C语言程序设计与仿真》既可作为高等院校信息工程、计算机应用、自动化、电气工程等相关专业的AVR单片机教材或培训教材,也可作为AVR单片机爱好者的自学实践教材,还可作为从事AVR单片机应用研发科技人员的实用参考书。 目录 第1章 AVR单片机系统的设计与开发环境 1.1 ATMEL单片机简介 1.2 AVR单片机与C语言的关系 1.3 Code VisionAVR的C语言编译器的使用 1.4 AVR Studio集成开发软件的使用 1.5 PonyProg 2000下载软件的使用 1.6 自制ISP下载线 第2章 Proteus7.5入门 2.1 Proteus ISIS的操作及电路原理图的设计 2.2 Proteus VSM虚拟系统模型 2.3 Proteus ARES的PCB设计 第3章 CODEVISIONAVR的C语言基础知识 3.1 数据运算 3.2 流程控制 3.3 数组 3.4 指针 3.5 结构体 3.6 共用体 3.7 函数 3.8 编译预处理 第4章 ATmega16通用I/O控制 4.1 ATmega16的基本结构 4.2 ATmega16通用数字I/O端口的介绍 4.3 PA端口的应用 4.4 PB端口的应用 4.5 闪烁灯 4.6 流水灯 4.7 带按键选择的花样灯 4.8 控制16个发光二极管的花样灯 第5章 ATmega16中断控制与LED数码管显示 5.1 ATmega16中断系统 5.2 LED数码管的基础知识 5.3 INT0的应用 5.4 INT1的应用 5.5 INT2的应用 5.6 INT0和INT1中断嵌套的应用 5.7 INT0和INT1控制的加减计数 第6章 ATmega16的定时/计数控制 6.1 ATmega16定时/计数系统 6.2 定时/计数器0用于定时的应用 6.3 定时/计数器0用于计数的应用 6.4 定时/计数器0的CTC模式应用 6.5 定时/计数器0的快速PWM模式应用 6.6 定时/计数器0的相位修正PWM模式应用 6.7 定时/计数器1用于定时的应用 6.8 定时/计数器1用于计数的应用 6.9 定时/计数器1的CTC模式应用 6.10 定时/计数器1的快速PWM模式应用 6.11 定时/计数器1的相位修正PWM模式应用 6.12 定时/计数器1的输入捕捉模式应用 6.13 定时/计数器2用于定时的应用 6.14 定时/计数器2用于异步计数的应用 6.15 定时/计数器2的CTC模式应用 第7章 通用串行接口 7.1 ATmega16通用串行接口USART 7.2 单片机自发自收数据 7.3 两个单片机通信(一) 7.4 两个单片机通信(二) 第8章 键盘的应用 8.1 键盘的工作原理 8.2 查询式键盘的设计 8.3 矩阵式键盘的设计(一) 8.4 矩阵式键盘的设计(二) 8.5 简单拨号键盘的设计 第9章 ATmega16的模拟比较器和模/数转换器 9.1 ATmega16的模拟比较器 9.2 ATmega16的模/数转换器 9.3 模拟比较器的应用 9.4 模/数转换器的应用 9.5 电源电压指示灯的设计 第10章 显示器的应用 10.1 LED点阵显示器的应用 10.2 LCD液晶显示器的应用 第11章 串行总线的应用 11.1 SPI总线的应用 11.2 TWI总线的应用 第12章 电动机控制 12.1 步进电动机控制 12.2 直流电动机控制 12.3 伺服电动机控制 附录A Proteus常用快捷键 附录B CodeVisionAVR编译器常用库函数简介 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。