词条 | 基于PROTEUS的AVR单片机设计与仿真 |
释义 | 《基于PROTEUS的AVR单片机设计与仿真》由周润景,张丽娜合作编著,并于2007年由北京航空航天大学出版社出版发行,全书共562页,以ATMEL公司的AVR单片机AT90S8535的结构为主线,讲述AVR系列单片机的内部结构、接口及其应用。采用基于PROTEUS软件的单片机系统仿真功能……本书既可作为从事AVR单片机系统开发的工程技术人员以及广大电子爱好者的参考用书,也可为高等院校师生的单片机系统教学、学生实验、课程设计、毕业设计及电子设计竞赛等提供帮助。 书名:基于PROTEUS的AVR单片机设计与仿真 作者:周润景,张丽娜编著 ISBN:978-7-81124-068-9 类别:工业技术 > 自动化技术计算技术 页数:562页 定价:¥56.00 出版社:北京航空航天大学出版社 出版时间:2007 装帧:平装 开本:32 内容提要以ATMEL公司的AVR单片机AT90S8535的结构为主线,讲述AVR系列单片机的内部结构、接口及其应用。采用基于PROTEUS软件的单片机系统仿真功能,对AT90S8535内含的EEPROM存储器、方向可定义的I/O端口、中断系统、定时器/计数器、模拟量输入接口及串行接口等内部资源的工作原理用实例加以分析,并附10个综合应用实例。同时介绍了新型AVR单片机,并附以应用实例。为了满足单片机开发中提高系统可靠性以及系统改进和功能扩充的要求,本书应用IAREmbeddedWorkbench集成开发环境开发AVR系列单片机C语言程序,并提供了10个AVRC语言应用实例及其分析、仿真结果。所附光盘包含书中所有例子的电路原理图和程序源代码,并附有IAR公司提供的用于AVR程序调试的32K免费版安装软件。 随书附CD-ROM光盘一张。 目录工具篇第1章基于PROTEUS的单片机系统仿真 1.1PROTEUSISIS编辑环境 1.2电路图绘制 1.3电路分析与仿真 1.4基于PROTEUS的AVR单片机仿真——源代码控制系统 1.5基于PROTEUS的AVR单片机仿真——源代码调试 1.6基于PROTEUS的AVR单片机仿真——弹出式窗口 1.7基于PROTEUS的AVR单片机仿真——实现过程 第2章基于IAREmbeddedWorkbenchIDE的AVR单片机C语言程序开发 2.1IAREmbeddedWorkbench编辑环境 2.2创建一个应用工程 2.3使用IARCSPYDebugger进行调试 2.4程序运行完毕 2.5编写一个中断处理函数 2.6基于IAR的AVR单片机C程序的调试与仿真 应用篇第3章AVR系列单片机概述 3.1AVR系列单片机的特点 3.2AT90S8535单片机的总体结构 3.3AT90S8535单片机的中央处理器CPU 3.4AT90S8535单片机存储器组织 3.5AVR系列单片机系统复位与中断处理 第4章AT90S8535单片机EERPOM读/写访问 4.1EEPROM读/写访问说明 4.2片内EEPROM读/写访问示例 第5章AT90S8535单片机I/O端口 5.1各I/O端口概述 5.2各I/O端口第二功能 第6章AT90S8535单片机中断系统 6.1AT90S8535单片机中断源 6.2中断处理 6.3相关I/O寄存器 6.4外部中断 6.5中断响应时间 6.6MCU控制寄存器——MCUCR 第7章AT90S8535单片机定时器/计数器及其应用 7.1T/C0、T/C1的预定比例器 7.2定时器/计数器0(T/C0) 7.3T/C0应用1——作计数器 7.4T/C0应用2——作定时器 7.5T/C0应用3——溢出中断动态扫描5位数码管显示 7.6定时器/计数器1(T/C1) 7.7T/C1应用1——测量脉冲频率 7.8T/C1应用2——比较匹配中断 7.9T/C1应用3——比较匹配产生任意占空比方波 7.10T/C1应用4——PWM输出作D/A转换器 7.11定时器/计数器2(T/C2) 7.12T/C2应用1——作实时时钟 7.14看门狗定时器 第8章AT90S8535单片机模拟量输入接口 8.1模/数转换器ADC 8.2A/D转换应用 8.3模拟比较器 8.4模拟比较器应用 第9章AT90S8535单片机串行接口及其应用 9.1通用串行接口UART 9.2通用串行接口UART应用1——单片机间数据通信 9.3通用串行接口UART应用2——单片机自发自收数据 9.4同步串行接口SPI243 9.5同步串行接口SPI的应用 第10章AT90S8535单片机综合应用 10.1电子琴模拟设计 10.2汽车转弯信号灯模拟设计 10.3交通灯模拟设计 10.4数字钟模拟设计 10.5计算器数字输入显示模拟设计 10.6电子密码锁设计1 10.7电子密码锁设计2 10.8直流电机驱动设计 10.9步进电机驱动设计 10.10数据采集系统设计 第11章AVR与嵌入式C语言编程 11.1中断与复位 11.2定时器/计数器0 11.3定时器/计数器1应用1——产生20kHz的方波信号 11.4定时器/计数器1应用2——脉宽调制器模式 11.5模拟接口——A/D转换 11.6模拟接口——模拟比较器 第12章新型AVR单片机及其应用 12.1Atmega8单片机概述 12.2ATmega8定时器/计数器0应用1 12.3ATmega8定时器/计数器0应用2 12.4ATmega8I/O端口应用 12.5ATmega8A/DD/A转换及串行数据传输应用 12.6ATmega8应用1——计数及显示系统 12.7ATmega8应用2——键盘显示系统 12.8ATmega8应用3——PWM 附录附录AIAR系统目录 附录BIAR文件类型 附录C8位RISC指令结构AVR单片机选型表 附录DAVR器件118条指令速查表 附录EAT90S8535I/O空间 附录FAtmega8I/O地址空间分配表 附录G通用延时子程序 附录H从MCS-51到AVR的快速转换 H.1AVR和MCS-51存储器配置的对比 H.2AVR输入/输出端口的使用 H.3AVR和MCS-51定时器的对比 H.4AVR和MCS51中断系统的对比 H.5AVR和MCS-51位操作功能的对比 H.6AVR单片机内置EEPROM的使用 H.7AVR单片机内置看门狗电路的使用 H.8AVR和MCS-51中串口通信UART功能的对比 H.9C51的源代码向PROTEUS中AVR的快速转换 附录Iintrinsic函数 附录JIAR中断向量定义 附录K单片机C程序优化 K.1程序结构的优化 K.2代码的优化 附录LDS18B20简介 L.1总体特点 L.2内部结构 L.3硬件配置 L.4命令序列 L.5DS18B20的信号方式 参考文献 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。