图书介绍

MCS-51/151/251单片机原理与应用 1PDF|Epub|txt|kindle电子书版本网盘下载

MCS-51/151/251单片机原理与应用 1
  • 薛栋梁编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508406419
  • 出版时间:2001
  • 标注页数:635页
  • 文件大小:20MB
  • 文件页数:645页
  • 主题词:单片微型计算机(学科: 基本知识) 单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MCS-51/151/251单片机原理与应用 1PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1-1 MCS-51/151/251的特性介绍2

第1章 MCS-51/151/2512

1-1.1 8XC151SA/SB的特性介绍10

1-1.2 8XC251SB A-STEPPING的特性介绍12

1-1.3 8XC251SX B-STEPPING的特性介绍13

1-1.4 8XC251TX的特性介绍14

1-1.5 MCS-51/151/251之间的比较16

1-2 编译器(Assembler)16

1-2.1 编译器的使用方法17

1-2.2 编译器对错误的处理21

1-2.4 编译语言的语法22

1-2.3 关于5.0版的系统要求22

1-2.5 8051/8052预先定义的寄存器名称27

1-2.6 8051/8052预先定义的位名称29

1-2.7 编译时的伪指令34

1-2.8 运算和比较62

1-3 宏(Macro)65

1-4 连接器(Linker)74

1-4.1 连接器的使用法74

1-4.2 选择项目栏(Options Field)77

1-4.3 Intel HeX文件格式78

1-4.4 HEX文件和TSK文件的优缺点和使用时机79

1-5 程序库管理器(Libararian)81

第2章 子程序、宏和程序库85

2-1 子程序(Subroutine)85

2-2 宏(Macro)93

2-3 批处理文件(Batch File)的建立98

2-4 系统的开发(System Development)100

2-5 程序的开发(Program Development)101

2-6 常见的程序问题与说明107

2-7 加快编译和实验速度的技巧110

第3章 MCS-51/151/251高速单片机设计112

3-1 电路元件、Jumper和连接座的布置图112

3-2 高速单片机功能特色与设计原理113

3-3 高速单片机电路分析120

3-3.1 高速单片机电路分析——单芯片电路120

3-3.2 高速单片机电路分析——ROM电路121

3-3.3 高速单片机电路分析——RAM电路122

3-3.4 高速单片机电路分析——地址解码电路123

3-3.5 高速单片机电路分析——8279电路125

3-3.6 高速单片机电路分析——8255电路126

3-3.7 高速单片机电路分析——打印机界面126

3-3.8 高速单片机电路分析——RTC电路126

3-3.9 高速单片机电路分析——LCD模块电路127

3-3.10 高速单片机电路分析——串行传输电路129

3-3.11 高速单片机电路分析——电源和电源电压检测电路130

3-4 周边元件地址的分配132

3-5 如何组合成各种不同功能的微机系统137

3-6 各种不同功能组合的电路图总述138

3-7 Jumper切换总述159

3-8 连接座总述160

3-9 实验注意事项166

3-10 测试程序的使用166

3-11 故障检修166

3-12 模拟器的使用167

3-13 载入程序(AUTO.EXE)的使用169

3-15 模拟ROMIC的选用170

3-14 振荡器的使用170

3-16 高速使用注意事项171

3-17 如何使用备用电池172

3-18 第二个UART的使用172

3-19 绘图型LCD模块的连接172

3-20 混合型LCD模块的连接173

3-21 文字体LCD模块的连接173

3-22 PAGE MODE的连接和使用174

3-23 /INT0和/INT1的连接174

3-24 如何选择振荡频率、波特率和接收程序的烧录175

3-25 子程序定义(SYSTEM.H)177

3-26 程序库定义(SYSTEM.LIB)188

3-27 宏库定义(MACRO.H)202

3-28 宏定义(MACRO1.H)215

3-29 宏定义(MACRO2.H)217

3-30 宏定义(AMCRO3.H)218

第4章 文字体LCD模块220

4-1 文字体LCD模块介绍220

4-2 原理说明221

4-3 控制指令码的说明229

4-4 界面连接与读写时序233

4-5 LCD的复位动作237

4-6 控制指令码的整理239

4-7 程序库的建立——总线界面控制240

4-8 子程序的建立——总线界面控制252

4-9 子程序的建立——8位I/O界面控制260

4-10 子程序的建立——4位I/O界面控制269

4-11 实验一显示字符串的方法(一)281

4-12 实验二显示字符串的方法(二)284

4-13 实验三利用CGRAM显示特殊字体的方法(一)287

4-14 实验四利用CGRAM显示特殊字体的方法(二)291

4-15 实例五利用CGRAM显示特殊字体的方法(三)293

4-16 实验六利用CGRAM显示特殊字体的方法(四)294

4-17 实验七显示日文字或其他内建字体296

4-18 实验八测试CGRAM299

4-19 实验九PRINTF_LCD的设计301

第5章 可规划周边界面(8255)314

5-1 8255A的介绍314

5-2 8255A的引脚及说明315

5-3 8255A内部结构316

5-4 8255A的操作说明318

5-5 8255A控制字组(Control Word)320

5-6 8255A的三种操作状态动作原理说明321

5-7 读取端口C的状态331

5-8 8255A的应用333

5-9 宏库的建立334

5-10 实验一8255 I/O测试338

5-11 实验二两颗8255数据对传的测试343

5-12 实验三打印机的打印——询问法346

5-13 实验四打印机的打印——中断法348

第6章 可规划键盘与显示器界面(8279)352

6-1 介绍352

6-2 引脚、方块图和时序图355

6-3 8279基本功能说明357

6-4 8279操作原理说明358

6-5 软件的操作360

6-6 界面分析365

6-7 按键码与键盘接法372

6-8 七段显示器接法373

6-9 程序库的建立373

6-10 实验一测试8279 Display RAM375

6-11 实验二4*5按键显示法——中断法380

6-12 实验三4*5按键显示法——询问法383

6-13 实验四4*4按键显示法386

第7章 存储器(Memory)390

7-1 存储器的介绍390

7-2 EPROM(Erasable PROM)393

7-3 SRAM(Static RAM)396

7-4 NV SRAM(Nonvolatile SRAM)401

7-5 宏库的建立402

7-6 DALLAS HSM(High Speed Microcontroller)延迟时间的算法404

7-7 实验一测试SRAM 62256——使用单片机405

7-8 实验二测试SRAM 62256——4位I/O面控制LCD407

第8章 串行I/O410

8-1 介绍410

8-2 异步串行通讯411

8-3 个人电脑的RS-232-C界面412

8-4 通用异步接收和传送器(UART)416

8-5 串行端口界面418

8-6 波特率的产生422

8-8 微控制器的波特率产生器的误差范围431

8-7 使用TIMER 1和2产生波特率的程序设计431

8-9 实验一使用查询法接收数据435

8-10 实验二使用中断法接收数据442

8-11 实验三使用查询法传送数据444

8-12 实验四使用中断法传送数据451

8-13 实验五同时接收与传送数据454

8-14 EEPROM烧录器461

第9章 使用高速单片机的基础实验466

9-1 实验一霓虹灯,旋转法(从P1输出)466

9-2 实验二霓虹灯,建表法一(从P1输出)474

9-3 实验三霓虹灯,建表法二(从P1输出)476

9-4 实验四霓虹灯,建表法三(从P1输出)478

9-5 实验五霓虹灯,旋转法(从8255的PA输出)480

9-6 实验六一颗七段显示器自动显示0-9(从P1输出)483

9-7 实验七二颗七段显示器自动显示99-00(从P1输出)486

9-8 实验八间接寻址法489

9-9 实验九微动开关计数494

9-10 实验十 逻辑电路设计,Q=/((W X) (Y+Z))497

9-11 实验十一单脚控制霓虹灯方向,法一499

9-12 实验十二单脚控制霓虹灯方向,法二501

9-13 实验十三双脚控制霓虹灯方向,法一504

9-14 实验十四双脚控制霓虹灯方向,法二507

9-15 实验十五双脚控制霓虹灯方向,法三510

9-16 实验十六4*4键盘控制(由8051的P1扫描)513

9-17 实验十七4*4键盘控制(由8255的PA和PB扫描)517

9-18 实验十八4*4键盘控制(由8255的PC扫描)522

9-19 实验十九/INT0外部中断控制527

9-20 实验二十 /INT1外部中断控制531

9-21 实验二十一/INT0和/INT1外部中断混合控制534

9-22 实验二十二使用中断法的显示器荧幕左右移动539

9-23 实验二十三不使用中断法的显示器荧幕左右移动542

9-24 实验二十四 T0(计时/计数器0)状态0控制546

9-25 实验二十五T0(计时/计数器0)状态1控制550

9-26 实验二十六T0(计时/计数器0)状态2控制552

9-27 实验二十七T0和T1(计时/计数器0和1)状态2混合控制555

9-28 实验二十八/INT0,/INT1,T0,T1,四个中断混合外部控制560

9-29 实验二十九音乐歌曲565

9-30 实验三十00-59秒计时,使用LCD显示574

9-31 实验三十一UART的外部中断577

附录581

附录A 各种资料整理581

附录B 8051指令总述603

附录C SFR各位功能618

附录D 8051编译器和程序库的错误信息626

附录E 各章参考资料632

热门推荐