搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
基于Proteus的AVR单片机C语言程序设计与仿真
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121127052
  • 作      者:
    陈忠平编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
收藏
内容介绍
    《基于Proteus的AVR单片机C语言程序设计与仿真》以目前流行的软、硬件仿真软件Proteus为核心,采用现代教学方法,从实验、实践、实用的角度,通过丰富的实例详细叙述了该软件在AVR ATmega16单片机课程教学和单片机应用产品开发过程中的应用。<br>    《基于Proteus的AVR单片机C语言程序设计与仿真》以夯实基础,面向应用、理论与实践紧密结合的原则,根据AVR单片机的运行速度快、资源丰富、功能强大、以串行扩展为主等特点,采用C语言作为系统软件开发平台。本书知识系统全面,阐述深入浅出,主要包括单片机系统的设计及相关软件的使用、自制AVR单片机下载电缆、Proteus中原理图的绘制与仿真及电子线路印制电路板(PCB)的制作、CodeVisionAVR的C语言基础知识、Proteus在AVR ATmega16单片机系统设计中的应用。书中选择的实例具有很强的实用性和指导性。通过阅读这些实例,读者可以在不花费硬件成本的前提下,学习和开发AVR单片机应用系统。<br>       为便于读者阅读、学习,特提供本书所讲实例下载资源,详见前言。<br>    读者对象:本书既可作为高等院校信息工程、计算机应用、自动化、电气工程等相关专业的AVR单片机教材或培训教材,也可作为AVR单片机爱好者的自学实践教材,还可作为从事AVR单片机应用研发科技人员的实用参考书。
展开
目录
第1章  AVR单片机系统的设计与开发环境<br>1.1  ATMEL单片机简介<br>1.2  AVR单片机与C语言的关系<br>1.3  CodeVisionAVR的C语言编译器的使用<br>1.4  AVR Studio集成开发软件的使用<br>1.5  PonyProg2000下载软件的使用<br>1.6  自制ISP下载线<br>第2章  Proteus7.5入门<br>2.1  Proteus ISIS的操作及电路原理图的设计<br>2.2  Proteus VSM虚拟系统模型<br>2.3  Proteus ARES的PCB设计<br>第3章  CodeVisionAVR的C语言基础知识<br>3.1  数据运算<br>3.2  流程控制<br>3.3  数组<br>3.4  指针<br>3.5  结构体<br>3.6  共用体<br>3.7  函数<br>3.8  编译预处理<br>第4章  ATmega16通用I/O控制<br>4.1  ATmega16的基本结构<br>4.2  ATmega16通用数字I/O端口的介绍<br>4.3  PA端口的应用<br>4.4  PB端口的应用<br>4.5  闪烁灯<br>4.6  流水灯<br>4.7  带按键选择的花样灯<br>4.8   控制16个发光二极管的花样灯<br>第5章  ATmega16中断控制与LED数码管显示<br>5.1  ATmega16中断系统<br>5.2  LED数码管的基础知识<br>5.3  INT0的应用<br>5.4  INT1的应用<br>5.5  INT2的应用<br>5.6  INT0和INT1中断嵌套的应用<br>5.7  INT0和INT1控制的加减计数<br>第6章  ATmega16的定时/计数控制<br>6.1  ATmega16定时/计数系统<br>6.2  定时/计数器0用于定时的应用<br>6.3  定时/计数器0用于计数的应用<br>6.4  定时/计数器0的CTC模式应用<br>6.5  定时/计数器0的快速PWM模式应用<br>6.6  定时/计数器0的相位修正PWM模式应用<br>6.7  定时/计数器1用于定时的应用<br>6.8  定时/计数器1用于计数的应用<br>6.9  定时/计数器1的CTC模式应用<br>6.10  定时/计数器1的快速PWM模式应用<br>6.11  定时/计数器1的相位修正PWM模式应用<br>6.12  定时/计数器1的输入捕捉模式应用<br>6.13  定时/计数器2用于定时的应用<br>6.14  定时/计数器2用于异步计数的应用<br>6.15  定时/计数器2的CTC模式应用<br>第7章  通用串行接口<br>7.1  ATmega16通用串行接口USART<br>7.2  单片机自发自收数据<br>7.3  两个单片机通信(一)<br>7.4  两个单片机通信(二)<br>第8章  键盘的应用<br>8.1  键盘的工作原理<br>8.2  查询式键盘的设计<br>8.3  矩阵式键盘的设计(一)<br>8.4  矩阵式键盘的设计(二)<br>8.5  简单拨号键盘的设计<br>第9章  ATmega16的模拟比较器和模/数转换器<br>9.1  ATmega16的模拟比较器<br>9.2  ATmega16的模/数转换器<br>9.3  模拟比较器的应用<br>9.4  模/数转换器的应用<br>9.5  电源电压指示灯的设计<br>第10章  显示器的应用<br>10.1  LED点阵显示器的应用<br>10.2  LCD液晶显示器的应用<br>第11章  串行总线的应用<br>11.1  SPI总线的应用<br>11.2  TWI总线的应用<br>第12章  电动机控制<br>12.1  步进电动机控制<br>12.2  直流电动机控制<br>12.3  伺服电动机控制<br>附录A  Proteus常用快捷键<br>附录B  CodeVisionAVR编译器常用库函数简介<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证