当前位置:首页 > 工业技术
8051单片机嵌入式系统应用
8051单片机嵌入式系统应用

8051单片机嵌入式系统应用PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:赖麒文编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2002
  • ISBN:7030106598
  • 页数:544 页
图书介绍:本书介绍了单片机的应用非常广泛,本书以应用最广的8051单片机为例,由浅入深地阐述程序的结构、设计技巧与解决方法。本书提供给读者许多汇编程序设计的例程,列出了许多程序的设计方法,并阐述其设计结构与意义,希望读者通过它能融会贯通,奠定日后软件思想基础及提高软件设计能力。本书对初学者有很好的指导作用,也适合现阶段从事嵌入式系统的设计人员参考之用。本书繁体字版原书名为《8051单片机嵌入式系统入门与实务应用》,由文魁资讯股份有限公司出版,版权属赖麒文所有。本书简体字中文版由文魅资讯股分有限公司授权科学出版社独家出版。未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部。
《8051单片机嵌入式系统应用》目录

第1章 指令介绍 1

1-1 指令符号的意义说明 1

1-2 8051的指令集 1

第2章 汇编语言发展流程 18

2-1 如何进行软件开发 18

2-1-1 研究开发的流程 18

2-1-2 软件开发的步骤 19

2-2 变量寻址法 20

2-3 编译器和连接器的使用 30

2-4 烧录器的使用 36

第3章 基本程序设计的应用 37

第4章 开机动作流程的应用 98

4-1 PowerOnInitial 98

4-2 InitialCpu 100

4-3 InitialCpul 101

4-4 InitialCpuIO 103

4-5 InitialEeprom 104

4-6 InitialVariable 107

第5章 延迟例程的应用 109

5-1 DelayX1ms 109

5-2 DelayX1ms1 110

5-3 DelayX1ms2 111

5-4 DelayX10ms 113

5-5 DelayX10ms1 114

5-6 Delay50us 116

5-7 ShortDelay 117

5-8 Timer40msDelay 118

6-1 Led_1 120

第6章 输出/输入接口的应用 120

6-2 LedOn 121

6-3 Input1 123

6-4 Input2 124

6-5 Input3 129

6-6 Input4 131

6-7 Input5 133

第7章 中断的应用 136

7-1 CountMain1 136

7-2 Timer0ISR_2 140

7-3 CountMain2 142

7-4 CountMain3 144

7-5 One_INT0ISR 145

7-6 More_INT0ISR 147

7-7 TimerlISR_1 151

第8章 公用例程的应用 153

8-1 ByteVariableAdd 153

8-2 ByteVariableSub 154

8-3 ByteProcess 156

8-4 WordVariableAdd 158

8-5 WordVariableSub 160

8-6 WordProcess 161

8-7 Hex2Bcd1 164

8-8 Hex2Bcd2 165

8-9 Hex2Bcd3 167

8-10 Value255_100 169

8-11 Value100_128a 170

8-12 Value100_128b 171

8-13 RamClear 173

8-14 ZeroContinue 174

第9章 显示器的应用 176

9-1 LedFlash0 176

9-2 LedFlash1 177

9-3 LedFlash2 177

9-4 LedFlash3 179

9-5 LedFlash4 179

9-6 LedFlash5 180

9-7 LedFlash6 182

9-8 LedFlashGetkey 183

9-9 LedMain1 185

9-10 LedMain2 186

9-11 LedTimming 189

9-12 LedMain3 194

9-13 LedMain4 196

9-14 LedMain5 198

第10章 蜂鸣器的应用 207

10-1 Beep1 207

10-2 Beep2 210

10-3 Beep3 213

10-4 Beep4 215

10-5 BeepGetkey 219

10-6 Alarm1 222

10-7 Alarm2 224

10-8 AlarmGetkey 227

10-9 BeepLed 230

10-10 HardWareBeep1 234

10-11 HardWareBeep2 235

10-12 HardWareBeep3 236

第11章 演奏歌曲的应用 238

11-1 Sound 239

11-2 Music1 242

11-3 Music2 244

11-4 Music3 247

11-5 Music4 251

第12章 七段显示器的应用 257

12-1 BcdDisplay1 257

12-2 BcdDisplay2 259

12-3 BcdDisplay3 262

12-4 BcdDisplay4 265

13-1 Dot5x7_Display1 267

第13章 点矩阵显示器的应用 267

13-2 Dot5x7_Display2 269

13-3 Dot5x7_Display3 271

13-4 Dot5x7_Display4 281

13-5 Dot5x7_Display5 284

13-6 Dot5x7_Display6 287

第14章 译码器的应用 290

14-1 Output74138_1 290

14-2 Output74138_2 291

14-3 Output74138_3 293

14-4 Output74138_4 295

第15章 扩充输出端口的应用 299

15-1 Output4094_1 299

15-3 Output4094_3 302

15-2 Output4094_2 302

15-4 Output4094_5 304

第16章 脉冲的应用 307

16-1 OutPulse1 307

16-2 OutPulse2 308

16-3 OutPulse3 309

16-4 OutPulse4 311

16-5 PulseDetect1 312

16-6 PulseDetect2 314

16-7 PulseDetect3 315

16-8 PulseGenerator 317

16-9 PulseDuty1_Timer1ISR 319

16-10 PulseDuty2_Time1ISR 321

16-11 CheckPulseCome 323

16-12 CheckPulseWidth 324

16-13 CheckPulseData 326

16-14 CheckPulseHiLow 329

16-15 PulseDecoder 332

16-16 EncoderProcess 335

第17章 扩充输入端口的应用 340

17-1 Input4051_1 340

17-2 Input4051_2 341

17-3 Input4051_3 343

17-4 Input4051_4 344

17-5 Input4051_5 346

17-6 Input4051_6 349

17-7 Input4067_1 351

17-8 Input4067_2 355

17-9 Input4067_3 358

18-1 InputKey1 361

第18章 键盘操作的应用 361

18-2 InputKey2 363

18-3 InputKey3 365

18-4 ScanKey1 367

18-5 ScanKey2 372

18-6 GetKey1 376

18-7 GetKey2 381

18-8 KeyCheck 386

18-9 KeyCountCheck 388

18-10 KeyProcess 390

19-1 LM7805 398

19-2 LM7812 398

第19章 可控制电源电压的应用 398

19-3 LM317 399

19-4 Dac08 400

19-5 SawTooth 401

19-6 TriAngle 402

19-7 Square 404

第20章 内存IC 93C66的应用 406

20-1 PushEeprom93c66 406

20-2 EepWriteData 407

20-3 PopEeprom93c66 413

20-4 ReadROM 414

第21章 IIC BUS的应用 416

21-1 IIC BUS简介 416

21-2 IIC总线协议 417

21-3-1 I2cStart 419

21-3 IIC BUS时序 419

21-3-2 I2cStop 420

21-3-3 I2cWait 420

21-3-4 I2cSentByte 421

21-3-5 I2cSentBytel 423

21-3-6 I2cReceiveByte 424

21-3-7 SendAcknowledge 425

21-3-8 I2cByteWrite 426

21-3-9 I2cByteWrite1 427

21-3-10 I2cByteWrite2 429

21-3-11 I2cByteRead 431

21-3-12 I2cSentData 432

21-3-13 I2cReceiveData 434

21-3-14 DataSetBit 436

21-3-15 DataClearBit 439

第22章 PWM IC的应用 443

22-1 PWM_Output 443

22-2 TEST_DacOut 444

第23章 内存IC 24C08的应用 448

第24章 记忆IC 24C32的应用 476

24-1 Eeprom24c32WriteByte_1 476

24-2 Eeprom24c32WriteByte_2 477

24-3 Eeprom24c32WriteMulti_1 479

24-4 Eeprom24c32WriteMulti_2 480

24-5 Eeprom24c32ReadByte_1 482

24-6 Eeprom24c32ReadByte_2 483

24-7 Eeprom24c32ReadWord_1 485

24-8 Eeprom24c32ReadWord_2 486

24-9 Eeprom24c32ReadMulti_1 488

24-10 Eeprom24c32ReadMulti_2 490

第25章 OSD IC的应用 493

25-1 OsdStart 493

25-2 OsdStop 494

25-3 OsdSentByte 495

25-4 OsdReceiveByte 496

25-5 OsdFormatA_0 498

25-6 OsdFormatA 499

25-7 OsdFrameControl 500

25-8 OsdLocationSet 501

25-9 OsdRamClear 501

25-10 OsdEnable 502

25-12 OsdNormal 503

25-11 OsdOpenUp 503

25-13 OsdResetFont 504

25-14 OsdClearRow 506

25-15 OsdClearRowl 508

25-16 OsdPrintIcon 510

25-17 OsdStringAdr0 511

25-18 OsdStringAdr 513

25-19 OsdPrintString 516

25-20 OsdPrintString1 519

25-21 OsdDisableWindow1 521

25-22 OsdSetWindow 524

25-23 OsdBarHandle 526

25-24 OsdBarHandle1 531

25-25 OsdDisplay Value 535

25-26 OsdDisplayCount 542

相关图书
作者其它书籍
返回顶部