选择特殊符号
选择搜索类型
请输入搜索
《8051单片机彻底研究(基础篇)》是2004年人民邮电出版社出版的图书,作者是林伸茂。
《8051单片机彻底研究:基础篇》全面介绍了8051单片机的基础知识,全书共21章,分七部分,主要内容包括:第一部分:第1章至第4章,8051的由来与应用范围。第二部分:第5章至第7章,8051的指令与汇编语言的用法,以最简单的操作来建立单片机系统 。
《8051单片机彻底研究:基础篇)》选材实用性和可操作性强,范例丰富,文字叙述清楚,是8051单片机初学者的入门指南,同时对于8051已经有一定基础的读者也具有较高的参考价值。《8051单片机彻底研究:基础篇》也适合作为大专院校学生做实验、专题制作、研究和设计单片机产品的专业参考书。
第1章 单片机的来龙去脉
1-1 单片机就在我们身边 1
1-2 单片机与pc机的比较 2
1-3 典型的单片机应用系统 4
1-4 最简化的单片机系统 6
1-5 单片机系统的开发过程 7
1-6 单片机开发的实际问题 8
1-7 本书的单片机学习环境 9
1-8 习题 10
第2章 8051单片机简介
2-1 微型控制器与微型处理器 11
2-2 mcs-51系列单片机简介 12
2-3 8051单片机功能方块图 14
2-4 8051系统分析 19
2-5 习题 22
第3章 单片机的汇编语言
3-1 8051单片机的程序设计 25
3-2 写汇编程序的预备知识 25
3-3 汇编语言的基本架构 26
3-4 写汇编语言前:熟悉寄存器与指令 28
3-5 试写一个8051汇编程序 29
3-6 配合示波器做汇编语言的排错 31
3-7 进一步完善8051汇编程序 33
3-8 8051的反汇编程序 34
3-9 习题 34
第4章 8051的存储器
4-1 8051内部存储器的分配 37
4-2 程序存储器空间 37
4-3 外部数据存储器空间 39
4-4 内部数据存储器空间 40
4-5 习题 41
第5章 8051指令的寻址模式
5-1 8051执行指令的过程 43
5-2 8051的直接寻址模式 46
5-3 8051的间接寻址模式 48
5-4 8051的寄存器寻址模式 50
5-5 8051的立即寻址模式 51
5-6 8051的索引寻址模式 53
5-7 习题 54
第6章 8051指令解说
6-1 8051指令格式 55
6-2 8051指令概述 55
6-3 8051指令集整理 58
6-4 影响标志的指令 59
6-5 8051指令解析一:算术运算指令 60
6-6 8051指令解析二:逻辑运算与传送指令 64
6-7 8051指令解析三:数据传送指令 67
6-8 8051指令解析四:布尔变量操作指令 71
6-9 8051指令解析五:程序分支指令 73
6-10 习题 79
第7章 8051单片机的引脚说明
7-1 8051单片机的引脚 81
7-2 认识at89c2051 84
7-3 8051与at89c2051的差异 87
7-4 at89c系列的下一步 88
7-5 习题 89
第8章 8051基本程序练习
8-1 工具的准备 91
8-1-1 硬件方面 91
8-1-2 软件方面 92
8-2 8051汇编程序8051与link4的操作 92
8-3 基础范例一:led的亮与灭 94
8-4 基础范例二:蜂鸣器的使用 96
8-5 基础范例三:指示灯 98
8-6 基础范例四:七段显示器的使用 100
8-7 基础范例五:按键的使用 105
8-8 习题 109
第9章 8051控制板制作
9-1 选用控制板的要点 111
9-2 at2051控制板的特点 112
9-3 线路分析 113
9-4 at2051控制板的应用与学习方向 116
9-5 at2051零件表及零件照片 117
9-6 组装指南 122
9-7 组装的测试步骤 124
9-8 测试点的准位与波形观察 131
9-9 习题 136
第10章 8051定时/计数彻底研究
10-1 什么是定时/计数 137
10-2 8051定时器和计数器安排 137
10-3 定时计数器相关的寄存器 138
10-3-1 tmod模式控制寄存器解析 139
10-3-2 tcon控制寄存器解析 140
10-4 timer定时/计数器设置步骤 140
10-5 timer模式0彻底研究 142
10-6 timer模式1彻底研究 144
10-7 timer模式2彻底研究 153
10-8 timer模式3彻底研究 154
10-9 timer模式3的再探讨 155
10-10 习题 156
第11章 8051中断彻底研究
11-1 为何要有中断 157
11-2 8051的中断 157
11-3 中断时软件的动作剖析 158
11-4 中断时的硬件动作剖析 159
11-5 中断的寄存器(ie和ip)的介绍 162
11-6 8051的中断源彻底研究 163
11-7 8051的中断设置步骤 166
11-8 at2051控制板在中断上的安排 167
11-9 内部计数器0中断程序范例 168
11-10 外部负缘中断into程序范例 171
11-11 外部低准位中断程序范例 172
11-12 串行传输中断程序范例 172
11-13 习题 173
第12章 8051串行通信彻底研究(一)
12-1 为何要通信 175
12-2 如何进行串行通信 176
12-3 rs-232c的规格 178
12-4 8051的串行接口概述 181
12-5 与串行传输控制有关的寄存器 183
12-6 8051串行传输的波特率设置 184
12-7 串行传输模式0彻底研究 186
12-8 串行传输模式1彻底研究 189
12-9 串行传输模式2彻底研究 193
12-10 串行传输模式3彻底研究 197
12-11 习题 199
第13章 8051串行通信彻底研究(二)
13-1 8051的多处理器通信彻底研究 201
13-2 at2051的串行硬件线路分析 205
13-3 at2051控制板如何与pc连接 206
13-4 多处理器通信的写法分析 207
13-5 8051串行接口发送硬件分析 208
13-6 串行传输实用程序例 210
13-7 串行传输的应用与影响 212
13-8 习题 214
第14章 at2051进阶实验(一)
14-1 实验:蜂鸣器的控制程序 215
14-2 实验:中断服务程序所占用的时间 217
14-3 实验:七段显示器的初步使用 218
14-4 实验:acc值的转换与显示 219
14-5 实验:bcd值的转换与显示 220
14-6 实验:按键动作的确认 221
14-7 实验:学习波形duty cycle的计算与显示 222
14-8 实验:学习温度值的换算与显示 223
14-9 实验:温度值每秒读取两次的写法 224
14-10 实验:另一种温度测量的写法 224
14-11 习题 226
第15章 at2051进阶实验(二)
15-1 实验:启动rs485串行通信接口 227
15-2 实验:练习温度转成ascii字符串的写法 229
15-3 实验:串行传输的写法一 230
15-4 实验:串行传输的写法二 231
15-5 实验:将温度的解析度提高到小数点后一位 232
15-6 实验:串行排错程序的加入 233
15-7 习题 234
第16章 at2051进阶实验(三)
16-1 实验:写入一个字节的数据到eeprom 24lc16内 235
16-2 实验:eeprom的返回写法分析 236
16-3 实验:id值返回的写法 238
16-4 实验:如何判断eeprom是否存在 239
16-5 实验:id值的线上更改 240
16-6 实验:配合id调用的串行通信程序 241
16-7 实验:串行通信程序的排错 241
16-8 实验:rs485通信程序的完整版 243
16-9 习题 246
第17章 汇编语言的排错方法
17-1 汇编语言的难处 247
17-2 写程序的重点 247
17-3 led排错法 248
17-4 蜂鸣器排错法 248
17-5 display排错法 248
17-6 串行通信排错法 249
17-7 仪器协助排错法 250
17-8 高级仪器排错法 251
17-9 习题 252
第18章 8051程序归纳整理
18-1 清除4个内部数据存储器地址 253
18-2 清除4个外部数据存储器地址 254
18-3 将外部数据存储器上4个字节值存入内部数据存储器 254
18-4 将4个内部数据值转存到外部数据存储器中 255
18-5 内部数据存储器的4个字节的相加(不含正负符号) 255
18-6 内部数据存储器的值和外部数据存储器的值相加 256
18-7 内部数据存储器的4字节相减 256
18-8 将内部数据存储器内的值取补数 257
18-9 对外部数据存储器做16位的加法运算 258
18-10 对外部存储器做减法运算 258
18-11 内部数据存储器做值的比较 259
18-12 外部数据存储器做整段值的比较 259
18-13 内部数据存储器区与累加器做比较 260
18-14 4字节不含正负符号的乘法运算 261
18-15 4字节不含正负符号的除法运算 261
18-16 对外部数据存储器内的值做互斥运算,以产生一个校验码 262
18-17 确认外部存储器(4字节)的检验码是否正确 263
18-18 在内部数据存储器内产生4个随机数值 264
18-19 检查外部数据存储器(16位)是否为0000h 265
18-20 检查外部存储器(16位)的值是否为十进制1000 265
18-21 检查外部存储器(16位)的值是否比5000大 266
18-22 将外部存储器(16位)值转化成6个bcd码 267
18-23 将acc值( 99)转化成两个bcd码 268
18-24 将累加器的值转化成3个bcd码 269
18-25 检查一段外部数据存储器(2k)的读写功能 269
18-26 计算2kb程序空间的检验和 270
18-27 清除外部数据存储器共2048个地址 271
18-28 将1个字节值转换成供数据显示用的ascii码 271
18-29 将ascii码转化成二进制码 272
18-30 习题 273
第19章 认识与使用混合式示波器
19-1 仪器规格 275
19-2 基本测量示范 278
19-3 特殊信号测量 280
19-4 习题 281
第20章 数字电表的使用
20-1 数字电表功能 283
20-2 数字电表操作要点 283
20-3 数字电表使用时特别注意事项 288
20-4 at2051控制板操作示范 288
20-5 电表的校正 290
20-6 习题 291
第21章 usb刻录器的安装与使用
21-1 旗威usb刻录器 293
21-2 刻录器的安装 293
21-3 刻录程序的安装 295
21-4 刻录功能解说 296
21-5 files文件菜单 299
21-6 ic芯片菜单 300
21-7 programmer刻录器菜单 303
21-8 diagnostic诊断菜单 305
21-9 usb刻录器特殊用法 307
21-10 usb刻录器注意事项 307
21-11 习题 308
附 录
附录a ascii表 309
附录b 8051相关ic引脚图 311
附录c 8051指令集总整理 313
附录d 8051指令整理(依功能区分) 313
附录e 8051指令整理(按16进制排列) 314
附录f 8051 sfr表与reset后的初始值 321
附录g sfr特殊功能缓存器整理表 321
附录h 如何购买电子零件 325
附录i 如何辨识晶体管的脚位 327
附录j 如何看数据表 330
附录k 如何焊接 332
附录l 如何上网找零件 333
页 码:352
版 次:1-1
定 价 :¥39.00
#include<reg51.h>#define uchar unsigned charuchar num,time,limit=2;sbit led1=P1^0;sbit key1=P2...
加减一加法器,通过P1口输入一个八位无符号数,P2口输入另
1、查询方式:#include<reg51.h>main(){ unsigned char dat; TMOD=0x20; TH1=TL1=0xfd; SCON=0...
基于8051单片机超声波液位计的设计
本文根据超声波液位计的工作原理、特点组成、参数设置和应用等,采用了8051单片机控制,针对超声波液位计进行了电路设计。该液位计主要由微处理器部分,超声波发射、接收电路,温度测量电路,显示部分,远距离通讯部分组成。本设计基本上反映了超声波液位计的结构和使用功能,效果直观,可操作性好,在污水处理等系统中有很强的实用价值。
基于51单片机电子时钟设计
基于 51单片机的电子时钟设计 摘要 本电子时钟以 STC89C52单片机作为主控芯片,采用 DS12C887时钟芯片, 使用 1602液晶作为显示输出。该时钟走时精确,具有闹钟设置,以及可同时显 示时间、日期等多种功能。本文将详细介绍该电子时钟涉及到的一些基本原理, 从硬件和软件两方面进行分析。 【关键词】 STC89C52单片机 DS12C887时钟芯片 1602液晶 蜂鸣器 目 录 一、绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 1.1 电子时钟功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 1.2 设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 二、硬件设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 2.1 51单片机部分设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 2.2 USB 供电电路设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 5 2.3 串行通信电路设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 6
本书主要以旗威科技公司生产的FLAG51单片机控制板为描述主体,再配合其他的电路组合成一个典型的数字控制系统。全书共分为四大部分,分别为进阶研究、FLAG51扩充、温度湿度仪制作应用和RS485串行通信彻底研究,深入探讨了8051单片机的诸多经典范例。
本书选材的实用性和可操作性极强,范例丰富,文字叙述清楚,对于已经有一定基础的8051读者具有重要的参考价值,非常适合大专院校学生做实验、专题制作、研究和设计单片机产品的专业参考书,同时也适合于广大单片机从业人员的学习使用。
序言
8051进阶研究篇
第1章8051新手入门
1.1如何步入8051设计者的行列
1.2初学者的准备
1.38051汇编程序何处寻
1.4慎选电源供应器及计算机
1.5额外的辅助工具--示波器
1.6A/D转换实验时各种信号
第2章单片机相关仪器设备的认识与使用
你可能不知道的事
2.1数字电表的认识与使用
2.2示波器的认识与使用
2.3ATMELAT89CXX烧录器的使用
2.4EPROM烧录器的使用
2.5逻辑分析仪的认识
2.6逻辑分析仪使用实例
2.7一定要知道的相关信息及常识
第3章试写两个8051范例程序
3.1编写汇编语言=有条不紊的思考能力
3.2首先确认电路板是正常的
3.3让线路板动起来
3.4定时中断程序的重要性
第4章单片机实战应用
4.1电子计时控制器
4.2电子测速器
4.3自助加水机
第5章软硬件除错篇
5.1案例一:到外地除错维修
5.2案例二:没有ICE无法做事
5.3案例三:卖得越多麻烦越多
5.4案例四:RESET键不能随便加
5.5除错方法1:LED接口
5.6除错方法2:逻辑笔配合法
5.7除错方法3:沿途记录法
5.8除错方法4:善用串行端口通信
5.7除错方法5:没途记录法
5.9我们的硬件除错经验
第6章8052与8051的差异
6.1引脚功能的差异
6.2程序存储空间的差异
6.38052的Timer的彻底研究
6.4Timer2的Capture模式分析
6.5Timer2的Autoreload模式分析
6.6Timer2的BaudRateGenerator模式分析
6.7AT89C52新增的Clock-out功能
6.88KB空间若还不够时
第7章8051时序彻底研究
7.1时序分析的工具
7.2有关CPU时序的关键字
7.38051程序代码的读取时序
7.48051指令长度和机器周期的关系
7.5MOVX指令的时序及状态观察
7.6Dallas80C320的波形观察
FLAG51扩展篇
第8章FLAG51开发过程
8.1FLAG51的系统开发过程
8.2FLAG51的构想、设计、布置、整合
8.3测试流程的安排
8.4用C语言也可以测试
8.5FLAG51使用的电源
8.6FLAG51控制板故障排除案例
8.7FLAG51的FAQ
8.8FLAG51的监控程序分析
第9章简易计数器的设计规划
9.1计数器的基本功能
9.2定时器的应用实例
9.3计数器设计前的功能规划
9.4预除器的加入
9.5I/O监视板的最初测试
9.6I/O监视板的程序测试
9.7简易计数器的制作
9.88051汇编语言小锦囊
第10章8051单片机的专长:计数及计时
10.1DIPSW状态的观察与光电开关的使用
10.2计算物体接近的时间--基本写法
10.3计算物体接近的时间--定时中断写法
10.4物体速度的测量
第11章FLAG51单片机的问与答
问题与解答
第12章I/O输入/输出板的开发
12.1隔离输入板的线路说明
12.2RELAY输出板的线路说明
12.3输入/输出板的操作验证
第13章8051应用实例FLAG-DISP
13.1AT89C51应用实例:FLAG-DlSP线路说明
13.2AT89C51应用实例:FLAG-DISP软件说明
13.3FLAG-DlSP的显示格式定义
13.4FLAG-DISP的学习方向
13.5FLAG-DISP.ASM原始程序
第14章FLAG-DISP显示板应用与DIY
14.1FLAG-DISP显示格式说明
14.2FLAG-DlSP显示板的DlY步骤
14.3FLAG-DISP显示板的测试步骤
14.4AT89C51烧录与使用时的考虑
第15章FLAG-DISP的创新应用
15.1七段显示器的再利用
15.2数字显示程序的宝贵经验
温湿度计制作应用篇
第16章用AT89C2051做一台数字式温度计
16.1无处不在的温度测量
16.2DutyCycIe的测量
16.3温度的显示
16.4联机功能的加入
16.5TEMPONLY.ASM程序说明
第17章用AT89C2051做一台湿度显示计
17.1湿度的定义以及常见的湿度计
17.2原厂线路说明
17.3湿度计脱胎换骨的新设计
17.4湿度测量程序的设计
17.5温湿度系统程序的开发
17.6组装及温湿度的校验
17.7湿度测量程序说明
第18章智能型温湿度计TH2030的制作
18.1TH2030温湿度计线路分析
18.2TH2030的DIY制作步骤
18.3TH2030温湿度计的自我测试方法
18.4TH2030智能型温湿度计的程序介绍
18.5温湿度控制程序说明
第19章温湿度传感器的应用
19.1温湿度控制器的问题解答
19.2温湿度计的应用场合
19.3温湿度计的入门应用--恒温箱的制作
19.4温湿度计的RS485应用范例
第20章个人计算机温度监视器的制作
20.1一个逐渐被重视的问题:CPU的升温
20.2温度测量的工具
20.3硬件线路的修正
20.4软件程序的修正
20.5温度控制器的温度读取核心程序
20.6软硬件工程师的春天
RS485串行通信彻底研究篇
第21章RS485通信接口彻底研究(一)
21.1RS485与RS232C的比较
21.2认识RS485接口
21.3RS485接口IC的使用说明
21.4RS485网络的分析
21.5RS485通信协议
21.6学习RS485通信的工具:AT89C2051训练器
第22章RS485通信接口彻底研究(二)
22.1MASTER端RS485通信的写法
22.2SLAVE端RS485通信的写法
22.3SLAVE端的响应程序
22.4RS485信号的观察与分析
第23章RS485通信接口彻底研究(三)
23.1智能型温度计
23.2VisualBasic控制程序的产生
23.3温度测量实验的问题解答
附录
附录AASCII表
附录B8051指令集总整理
附录C8051指令整理(按功能划分)
附录D8051指令整理(按十六进制排列)
附录E8051SFR表与RESET后的初始值
附录FSFR特殊功能寄存器整理表
附录GDIS51的高级应用
附录H一张照片一个故事
书 名:8051单片机彻底研究(实习篇)
作 者:林伸茂 编著
出 版 社:中国电力出版社
图书类别:计算机/网络
出版时间:2007-2-1
版 次:1
页 数:296
字 数:421000
印刷时间:2007-2-1
纸 张:胶版纸
I S B N:9787508346854
包 装:平装
开 本:16开
定 价:35