基于Proteus的AVR单片机C语言程序设计与仿真

基于Proteus的AVR单片机C语言程序设计与仿真
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-01
版次: 1
ISBN: 9787121127052
定价: 69.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 542页
字数: 883千字
正文语种: 简体中文
丛书: 聚焦EDA
28人买过
  • 《基于Proteus的AVR单片机C语言程序设计与仿真》以目前流行的软、硬件仿真软件Proteus为核心,采用现代教学方法,从实验、实践、实用的角度,通过丰富的实例详细叙述了该软件在AVRATmega16单片机课程教学和单片机应用产品开发过程中的应用。
    《基于Proteus的AVR单片机C语言程序设计与仿真》以夯实基础,面向应用、理论与实践紧密结合的原则,根据AVR单片机的运行速度快、资源丰富、功能强大、以串行扩展为主等特点,采用C语言作为系统软件开发平台。本书知识系统全面,阐述深入浅出,主要包括单片机系统的设计及相关软件的使用、自制AVR单片机下载电缆、Proteus中原理图的绘制与仿真及电子线路印制电路板(PCB)的制作、CodeVisionAVR的C语言基础知识、Proteus在AVRATmega16单片机系统设计中的应用。书中选择的实例具有很强的实用性和指导性。通过阅读这些实例,读者可以在不花费硬件成本的前提下,学习和开发AVR单片机应用系统。
    为便于读者阅读、学习,特提供本书所讲实例下载资源,详见前言。
    读者对象:本书既可作为高等院校信息工程、计算机应用、自动化、电气工程等相关专业的AVR单片机教材或培训教材,也可作为AVR单片机爱好者的自学实践教材,还可作为从事AVR单片机应用研发科技人员的实用参考书。 第1章AVR单片机系统的设计与开发环境
    1.1ATMEL单片机简介
    1.2AVR单片机与C语言的关系
    1.3CodeVisionAVR的C语言编译器的使用
    1.4AVRStudio集成开发软件的使用
    1.5PonyProg2000下载软件的使用
    1.6自制ISP下载线
    第2章Proteus7.5入门
    2.1ProteusISIS的操作及电路原理图的设计
    2.2ProteusVSM虚拟系统模型
    2.3ProteusARES的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.1ATmega16的基本结构
    4.2ATmega16通用数字I/O端口的介绍
    4.3PA端口的应用
    4.4PB端口的应用
    4.5闪烁灯
    4.6流水灯
    4.7带按键选择的花样灯
    4.8控制16个发光二极管的花样灯
    第5章ATmega16中断控制与LED数码管显示
    5.1ATmega16中断系统
    5.2LED数码管的基础知识
    5.3INT0的应用
    5.4INT1的应用
    5.5INT2的应用
    5.6INT0和INT1中断嵌套的应用
    5.7INT0和INT1控制的加减计数
    第6章ATmega16的定时/计数控制
    6.1ATmega16定时/计数系统
    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.1ATmega16通用串行接口USART
    7.2单片机自发自收数据
    7.3两个单片机通信(一)
    7.4两个单片机通信(二)
    第8章键盘的应用
    8.1键盘的工作原理
    8.2查询式键盘的设计
    8.3矩阵式键盘的设计(一)
    8.4矩阵式键盘的设计(二)
    8.5简单拨号键盘的设计
    第9章ATmega16的模拟比较器和模/数转换器
    9.1ATmega16的模拟比较器
    9.2ATmega16的模/数转换器
    9.3模拟比较器的应用
    9.4模/数转换器的应用
    9.5电源电压指示灯的设计
    第10章显示器的应用
    10.1LED点阵显示器的应用
    10.2LCD液晶显示器的应用
    第11章串行总线的应用
    11.1SPI总线的应用
    11.2TWI总线的应用
    第12章电动机控制
    12.1步进电动机控制
    12.2直流电动机控制
    12.3伺服电动机控制
    附录AProteus常用快捷键
    附录BCodeVisionAVR编译器常用库函数简介
    参考文献
  • 内容简介:
    《基于Proteus的AVR单片机C语言程序设计与仿真》以目前流行的软、硬件仿真软件Proteus为核心,采用现代教学方法,从实验、实践、实用的角度,通过丰富的实例详细叙述了该软件在AVRATmega16单片机课程教学和单片机应用产品开发过程中的应用。
    《基于Proteus的AVR单片机C语言程序设计与仿真》以夯实基础,面向应用、理论与实践紧密结合的原则,根据AVR单片机的运行速度快、资源丰富、功能强大、以串行扩展为主等特点,采用C语言作为系统软件开发平台。本书知识系统全面,阐述深入浅出,主要包括单片机系统的设计及相关软件的使用、自制AVR单片机下载电缆、Proteus中原理图的绘制与仿真及电子线路印制电路板(PCB)的制作、CodeVisionAVR的C语言基础知识、Proteus在AVRATmega16单片机系统设计中的应用。书中选择的实例具有很强的实用性和指导性。通过阅读这些实例,读者可以在不花费硬件成本的前提下,学习和开发AVR单片机应用系统。
    为便于读者阅读、学习,特提供本书所讲实例下载资源,详见前言。
    读者对象:本书既可作为高等院校信息工程、计算机应用、自动化、电气工程等相关专业的AVR单片机教材或培训教材,也可作为AVR单片机爱好者的自学实践教材,还可作为从事AVR单片机应用研发科技人员的实用参考书。
  • 目录:
    第1章AVR单片机系统的设计与开发环境
    1.1ATMEL单片机简介
    1.2AVR单片机与C语言的关系
    1.3CodeVisionAVR的C语言编译器的使用
    1.4AVRStudio集成开发软件的使用
    1.5PonyProg2000下载软件的使用
    1.6自制ISP下载线
    第2章Proteus7.5入门
    2.1ProteusISIS的操作及电路原理图的设计
    2.2ProteusVSM虚拟系统模型
    2.3ProteusARES的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.1ATmega16的基本结构
    4.2ATmega16通用数字I/O端口的介绍
    4.3PA端口的应用
    4.4PB端口的应用
    4.5闪烁灯
    4.6流水灯
    4.7带按键选择的花样灯
    4.8控制16个发光二极管的花样灯
    第5章ATmega16中断控制与LED数码管显示
    5.1ATmega16中断系统
    5.2LED数码管的基础知识
    5.3INT0的应用
    5.4INT1的应用
    5.5INT2的应用
    5.6INT0和INT1中断嵌套的应用
    5.7INT0和INT1控制的加减计数
    第6章ATmega16的定时/计数控制
    6.1ATmega16定时/计数系统
    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.1ATmega16通用串行接口USART
    7.2单片机自发自收数据
    7.3两个单片机通信(一)
    7.4两个单片机通信(二)
    第8章键盘的应用
    8.1键盘的工作原理
    8.2查询式键盘的设计
    8.3矩阵式键盘的设计(一)
    8.4矩阵式键盘的设计(二)
    8.5简单拨号键盘的设计
    第9章ATmega16的模拟比较器和模/数转换器
    9.1ATmega16的模拟比较器
    9.2ATmega16的模/数转换器
    9.3模拟比较器的应用
    9.4模/数转换器的应用
    9.5电源电压指示灯的设计
    第10章显示器的应用
    10.1LED点阵显示器的应用
    10.2LCD液晶显示器的应用
    第11章串行总线的应用
    11.1SPI总线的应用
    11.2TWI总线的应用
    第12章电动机控制
    12.1步进电动机控制
    12.2直流电动机控制
    12.3伺服电动机控制
    附录AProteus常用快捷键
    附录BCodeVisionAVR编译器常用库函数简介
    参考文献
查看详情
相关图书 / 更多
基于Proteus的AVR单片机C语言程序设计与仿真
基于语料库的汉语方言俗语研究(开辟汉语言方言俗语研究的新思路。)
吴建生
基于Proteus的AVR单片机C语言程序设计与仿真
基于量子计算的量子密码协议
石金晶
基于Proteus的AVR单片机C语言程序设计与仿真
基于近邻思想和同步模型的聚类算法
陈新泉
基于Proteus的AVR单片机C语言程序设计与仿真
基于MATLAB的电力电子技术和交直流调速系统仿真(第3版)
陈中、陈克伟、刘丹丹、段文勇
基于Proteus的AVR单片机C语言程序设计与仿真
基于Python的GIS空间分析
高培超 谢一茹 叶思菁 宋长青/编著
基于Proteus的AVR单片机C语言程序设计与仿真
基于遥感云计算的生态大数据平台建设:理论、方法与实践
董金玮等
基于Proteus的AVR单片机C语言程序设计与仿真
基于协同演化过程视角的企业相关多元化发展研究
李章溢
基于Proteus的AVR单片机C语言程序设计与仿真
基于R的语言研究多变量分析
吴诗玉
基于Proteus的AVR单片机C语言程序设计与仿真
基于Agent的系统仿真导论 [美] 尤里·威伦斯基
(美) 尤里·威伦斯基 (美)威廉·兰特
基于Proteus的AVR单片机C语言程序设计与仿真
基于新教材的高考数学研究
赵萍
基于Proteus的AVR单片机C语言程序设计与仿真
基于机器学习的文本挖掘
扬·茨卡,弗朗齐歇克·达雷纳,阿尔诺斯特
基于Proteus的AVR单片机C语言程序设计与仿真
基于项目教学的职业教育课程开发研究与实践
深圳职业技术大学