• 基于PROTEUS的AVR单片机设计与仿真
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

基于PROTEUS的AVR单片机设计与仿真

19.6 3.5折 56 八五品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者周润景、张丽娜 著

出版社北京航空航天大学出版社

出版时间2007-07

版次1

印数1千册

装帧平装

货号15架

上书时间2021-10-05

红芳书店

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 周润景、张丽娜 著
  • 出版社 北京航空航天大学出版社
  • 出版时间 2007-07
  • 版次 1
  • ISBN 9787811240689
  • 定价 56.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 562页
  • 字数 928千字
  • 丛书 基于PROTEUS的应用开发系列
【内容简介】
  以ATMEL公司的AVR单片机AT90S8535的结构为主线,讲述AVR系列单片机的内部结构、接口及其应用。采用基于PROTEUS软件的单片机系统仿真功能,对AT90S8535内含的EEPROM存储器、方向可定义的I/O端口、中断系统、定时器/计数器、模拟量输入接口及串行接口等内部资源的工作原理用实例加以分析,并附10个综合应用实例。同时介绍了新型AVR单片机,并附以应用实例。为了满足单片机开发中提高系统可靠性以及系统改进和功能扩充的要求,本书应用IAREmbeddedWorkbench集成开发环境开发AVR系列单片机C语言程序,并提供了10个AVRC语言应用实例及其分析、仿真结果。所附光盘包含书中所有例子的电路原理图和程序源代码,并附有IAR公司提供的用于AVR程序调试的32K免费版安装软件。
  本书既可作为从事AVR单片机系统开发的工程技术人员以及广大电子爱好者的参考用书,也可为高等院校师生的单片机系统教学、学生实验、课程设计、毕业设计及电子设计竞赛等提供帮助。
  随书附CD-ROM光盘一张。
【目录】
第1章基于PROTEUS的单片机系统仿真
1.1PROTEUSISIS编辑环境1
1.1.1操作界面1
1.1.2菜单栏和主工具栏5
1.1.3编辑环境设置6
1.1.4系统参数设置10
1.2电路图绘制15
1.2.1绘图工具15
1.2.2导线操作20
1.2.3对象操作20
1.2.4PROTEUS电路绘制实例22
1.2.5电路图绘制进阶26
1.3电路分析与仿真30
1.3.1激励源30
1.3.2虚拟仪器31
1.3.3探针32
1.3.4图表32
1.3.5基于图表的仿真35
1.3.6交互式电路仿真38
1.4基于PROTEUS的AVR单片机仿真——源代码控制系统44
1.4.1在PROTEUSVSM中创建源代码文件44
1.4.2编辑源代码程序45
1.4.3生成目标代码文件46
1.4.4代码生成工具47
1.4.5定义第三方源代码编辑器47
1.4.6使用第三方IDE48
1.5基于PROTEUS的AVR单片机仿真——源代码调试49
1.5.1单步调试49
1.5.2使用断点调试49
1.5.3MultiCPU调试49
1.6基于PROTEUS的AVR单片机仿真——弹出式窗口49
1.6.1显示弹出式窗口50
1.6.2源代码调试窗口50
1.6.3变量窗口52
1.6.4观测窗口52
1.7基于PROTEUS的AVR单片机仿真——实现过程55
1.7.1原理图输入55
1.7.2编辑源代码55
1.7.3生成目标代码57
1.7.4调试58

第2章基于IAREmbeddedWorkbenchIDE的AVR单片机C语言程序开发
2.1IAREmbeddedWorkbench编辑环境59
2.1.1IAREmbeddedWorkbench启动59
2.1.2项目管理61
2.1.3源代码控制61
2.1.4窗口管理62
2.1.5文本编辑器62
2.1.6IARCSPY调试器62
2.1.7CSPY仿真器驱动63
2.1.8AVRIARC/C++编译器63
2.1.9IAR汇编器64
2.1.10IARXLINK链接器64
2.2创建一个应用工程65
2.2.1创建一个新的工程65
2.2.2应用程序的编译和链接70
2.3使用IARCSPYDebugger进行调试76
2.3.1启动调试器76
2.3.2窗口管理77
2.3.3查看源文件语句78
2.3.4查看变量79
2.3.5设置并监控断点81
2.3.6在反汇编模式中调试82
2.3.7监控寄存器83
2.3.8监控存储器84
2.3.9查看终端I/O85
2.4程序运行完毕86
2.5编写一个中断处理函数86
2.6基于IAR的AVR单片机C程序的调试与仿真86
2.6.1在IAR中创建一个新的工程86
2.6.2编译应用程序87
2.6.3IARCSPY程序调试89
2.6.4C程序的调试与仿真89

应用篇
第3章AVR系列单片机概述
3.1AVR系列单片机的特点93
3.2AT90S8535单片机的总体结构94
3.2.1AT90S8535的特点94
3.2.2AT90S8535的结构图95
3.2.3AT90S8535的引脚配置96
3.2.4AT90S8535的引脚定义97
3.3AT90S8535单片机的中央处理器CPU98
3.3.1结构概述98
3.3.2通用工作寄存器堆99
3.3.3X、Y、Z寄存器100
3.3.4ALU运算逻辑单元100
3.4AT90S8535单片机存储器组织100
3.4.1在线可编程Flash100
3.4.2内部SRAM数据存储器100
3.4.3EEPROM数据存储器103
3.4.4I/O寄存器104
3.5AVR系列单片机系统复位与中断处理106
3.5.1复位源106
3.5.2上电复位107
3.5.3外部复位108
3.5.4看门狗复位108
3.5.5MCU状态寄存器109
3.5.6中断处理109
第4章AT90S8535单片机EERPOM读/写访问
4.1EEPROM读/写访问说明111
4.1.1概述111
4.1.2相关I/O寄存器111
4.2片内EEPROM读/写访问示例113
4.2.1硬件电路113
4.2.2软件编程113
4.2.3系统调试与仿真116
第5章AT90S8535单片机I/O端口
5.1各I/O端口概述119
5.1.1端口A119
5.1.2端口B120
5.1.3端口C121
5.1.4端口D122
5.2各I/O端口第二功能124
5.2.1端口A第二功能124
5.2.2端口B第二功能124
5.2.3端口C第二功能125
5.2.4端口D第二功能125
第6章AT90S8535单片机中断系统
6.1AT90S8535单片机中断源126
6.2中断处理127
6.3相关I/O寄存器128
6.3.1通用中断屏蔽寄存器——GIMSK128
6.3.2通用中断标志寄存器——GIFR128
6.3.3T/C中断屏蔽寄存器——TIMSK128
6.3.4T/C中断标志寄存器——TIFR129
6.4外部中断130
6.5中断响应时间130
6.6MCU控制寄存器——MCUCR130
第7章AT90S8535单片机定时器/计数器及其应用
7.1T/C0、T/C1的预定比例器132
7.2定时器/计数器0(T/C0)133
7.2.1T/C0的结构、特点及作用133
7.2.2T/C0相关的I/O寄存器133
7.3T/C0应用1——作计数器134
7.3.1硬件电路134
7.3.2软件编程135
7.3.3系统调试与仿真137
7.4T/C0应用2——作定时器139
7.4.1硬件电路139
7.4.2软件编程140
7.4.3系统调试与仿真142
7.5T/C0应用3——溢出中断动态扫描5位数码管显示144
7.5.1硬件电路144
7.5.2软件编程145
7.5.3系统调试与仿真148
7.6定时器/计数器1(T/C1)151
7.6.1T/C1的结构、特点及作用151
7.6.2T/C1相关的I/O寄存器152
7.6.3PWM模式下的T/C1155
7.7T/C1应用1——测量脉冲频率156
7.7.1硬件电路156
7.7.2软件编程156
7.7.3系统调试与仿真161
7.8T/C1应用2——比较匹配中断165
7.8.1硬件电路165
7.8.2软件编程166
7.8.3系统调试与仿真167
7.9T/C1应用3——比较匹配产生任意占空比方波168
7.9.1硬件电路169
7.9.2软件编程169
7.9.3系统调试与仿真171
7.10T/C1应用4——PWM输出作D/A转换器174
7.10.1硬件电路174
7.10.2软件编程175
7.10.3系统调试及仿真176
7.11定时器/计数器2(T/C2)178
7.11.1T/C2的预分频器178
7.11.2T/C2的结构、特点及作用179
7.11.3T/C2相关的I/O寄存器179
7.11.4PWM模式下的T/C2180
7.11.5异步时钟信号的驱动181
7.12T/C2应用1——作实时时钟183
7.12.1硬件电路183
7.12.2软件编程184
7.12.3系统调试与仿真187
7.13T/C2应用2——OC2引脚产生PWM脉宽调制输出190
7.13.1硬件电路190
7.13.2软件编程191
7.13.3系统调试与仿真191
7.14看门狗定时器193
7.14.1看门狗定时器的结构、特点及作用193
7.14.2与看门狗定时器有关的寄存器194
7.14.3看门狗定时器应用编程195
第8章AT90S8535单片机模拟量输入接口
8.1模/数转换器ADC196
8.1.1ADC的特点196
8.1.2ADC的工作方式197
8.1.3ADC预分频器197
8.1.4ADC的噪声抑制功能199
8.1.5与ADC有关的I/O寄存器199
8.1.6扫描多个通道200
8.1.7ADC噪声消除技术200
8.1.8ADC特性201
8.2A/D转换应用201
8.2.1硬件电路201
8.2.2软件编程202
8.2.3系统调试与仿真206
8.3模拟比较器208
8.3.1模拟比较器概述208
8.3.2模拟比较器控制和状态寄存器——ACSR209
8.4模拟比较器应用209
8.4.1硬件电路210
8.4.2软件编程210
8.4.3系统调试与仿真214
第9章AT90S8535单片机串行接口及其应用
9.1通用串行接口UART218
9.1.1数据传送218
9.1.2数据接收219
9.1.3UART控制220
9.2通用串行接口UART应用1——单片机间数据通信224
9.2.1串行口编程需注意的问题224
9.2.2硬件电路225
9.2.3软件编程227
9.2.4系统调试与仿真232
9.3通用串行接口UART应用2——单片机自发自收数据236
9.3.1硬件电路236
9.3.2软件编程238
9.3.3系统调试与仿真240
9.4同步串行接口SPI243
9.4.1SPI的特性243
9.4.2SPI的工作模式243
9.4.3SPI的数据模式245
9.4.4与SPI有关的寄存器245
9.5同步串行接口SPI的应用247
9.5.1硬件电路247
9.5.2软件编程247
第10章AT90S8535单片机综合应用
10.1电子琴模拟设计256
10.1.1硬件电路256
10.1.2软件编程257
10.1.3系统调试与仿真262
10.2汽车转弯信号灯模拟设计266
10.2.1硬件电路266
10.2.2软件编程267
10.2.3系统调试与仿真271
10.3交通灯模拟设计275
10.3.1硬件电路275
10.3.2软件编程275
10.3.3系统调试与仿真283
10.4数字钟模拟设计289
10.4.1硬件电路289
10.4.2软件编程290
10.4.3系统调试与仿真296
10.5计算器数字输入显示模拟设计300
10.5.1硬件电路300
10.5.2软件编程301
10.5.3系统调试与仿真307
10.6电子密码锁设计1311
10.6.1硬件电路311
10.6.2软件编程312
10.6.3系统调试与仿真318
10.7电子密码锁设计2322
10.7.1硬件电路322
10.7.2软件编程322
10.7.3系统调试与仿真331
10.8直流电机驱动设计334
10.8.1硬件电路334
10.8.2软件电路334
10.8.3系统调试与仿真337
10.9步进电机驱动设计339
10.9.1硬件电路340
10.9.2软件编程340
10.9.3系统调试与仿真343
10.10数据采集系统设计345
10.10.1硬件电路345
10.10.2软件编程346
10.10.3系统调试与仿真359
第11章AVR与嵌入式C语言编程
11.1中断与复位365
11.1.1硬件电路365
11.1.2软件编程365
11.1.3系统调试与仿真366
11.2定时器/计数器0370
11.2.1硬件电路370
11.2.2软件编程370
11.2.3系统调试与仿真371
11.3定时器/计数器1应用1——产生20kHz的方波信号375
11.3.1硬件电路375
11.3.2软件编程376
11.3.3系统调试与仿真377
11.4定时器/计数器1应用2——脉宽调制器模式381
11.4.1硬件电路383
11.4.2软件编程383
11.4.3系统调试与仿真384
11.5模拟接口——A/D转换387
11.5.1硬件电路387
11.5.2软件编程387
11.5.3系统调试与仿真388
11.6模拟接口——模拟比较器393
11.6.1硬件电路394
11.6.2软件编程394
11.6.3系统调试与仿真395
第12章新型AVR单片机及其应用
12.1Atmega8单片机概述400
12.1.1结构与主要性能400
12.1.2MCU内核403
12.1.3复位与中断处理403
12.1.4存储器404
12.1.5系统时钟和时钟选择405
12.1.6系统复位410
12.1.7中断向量410
12.1.8外部中断412
12.2ATmega8定时器/计数器0应用1415
12.2.1硬件电路415
12.2.2软件编程415
12.2.3系统调试与仿真419
12.2.4关于定时器/计数器0422
12.3ATmega8定时器/计数器0应用2424
12.3.1硬件电路425
12.3.2软件编程426
12.3.3系统调试与仿真430
12.4ATmega8I/O端口应用433
12.4.1硬件电路433
12.4.2软件编程434
12.4.3系统调试与仿真436
12.4.4关于ATmega8I/O端口439
12.5ATmega8A/DD/A转换及串行数据传输应用444
12.5.1硬件电路444
12.5.2软件编程446
12.5.3系统调试与仿真457
12.5.4关于ATmega8定时器/计数器1461
12.5.5关于ATmega8A/D转换463
12.5.6关于ATmega8串行通信469
12.6ATmega8应用1——计数及显示系统480
12.6.1硬件电路480
12.6.2软件编程480
12.6.3系统调试与仿真485
12.7ATmega8应用2——键盘显示系统489
12.7.1硬件电路489
12.7.2软件编程489
12.7.3系统调试与仿真500
12.8ATmega8应用3——PWM502
12.8.1硬件电路502
12.8.2软件编程502
12.8.3系统调试与仿真513
附录
附录AIAR系统目录523
附录BIAR文件类型525
附录C8位RISC指令结构AVR单片机选型表527
附录DAVR器件118条指令速查表528
附录EAT90S8535I/O空间530
附录FAtmega8I/O地址空间分配表533
附录G通用延时子程序535
附录H从MCS51到AVR的快速转换
H.1AVR和MCS51存储器配置的对比537
H.2AVR输入/输出端口的使用539
H.3AVR和MCS51定时器的对比540
H.4AVR和MCS51中断系统的对比542
H.5AVR和MCS51位操作功能的对比543
H.6AVR单片机内置EEPROM的使用543
H.7AVR单片机内置看门狗电路的使用543
H.8AVR和MCS51中串口通信UART功能的对比544
H.9C51的源代码向PROTEUS中AVR的快速转换544
附录Iintrinsic函数549
附录JIAR中断向量定义550
附录K单片机C程序优化
K.1程序结构的优化552
K.2代码的优化553
附录LDS18B20简介
L.1总体特点557
L.2内部结构557
L.3硬件配置558
L.4命令序列559
L.5DS18B20的信号方式560
参考文献563
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP