8051单片机嵌入式系统应用

8051单片机嵌入式系统应用
作 者: 赖麒文
出版社: 科学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《8051单片机嵌入式系统应用》作者简介

内容简介

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

图书目录

第1章 指令介绍

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

1. 2 8051的指令集

第2章 汇编语言发展流程

2. 1 如何进行软件开发

2. 1. 1 研究开发的流程

2. 1. 2 软件开发的步骤

2. 2 变量寻址法

2. 3 编译器和连接器的使用

2. 4 烧录器的使用

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

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

4. 1 PowerOnInitial

4. 2 InitialCpu

4. 3 InitialCpu1

4. 4 InitialCpuIO

4. 5 InitialEeprom

4. 6 InitialVariable

第5章 延迟例程的应用

5. 1 DelayXlms

5. 2 DelnyXlmsl

5. 3 DelnyXlms2

5. 4 DelayX10ms

5. 5 DelayX10msl

5. 6 Delay50us

5. 7 ShortDelay

5. 8 Timer40msDelay

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

6. 1 Led_l

6. 2 LedOn

6. 3 Inputl

6. 4 Input2

6. 5 Input3

6. 6 Input4

6. 7 Input5

第7章 中断的应用

7. 1 CountMain1

7. 2 Timer0ISR_2

7. 3 CountMain2

7. 4 CountMain3

7. 5 One_INTOISR

7. 6 More_INT0ISR

7. 7 TimerlISRI_1

第8章 公用例程的应用

8. 1 ByteVariableAdd

8. 2 ByteVaiablesub

8. 3 ByteProcess

8. 4 WordVaiableAdd

8. 5 WordVariableSub

8. 6 WordProcess

8. 7 Hex2Bcdl

8. 8 Hex2Bcd2

8. 9 Hex2Bcd3

8. 10 Value255_100

8. 11 Valuel00_128a

8. 12 ValllC100_128b

8. 13 RamClear

8. 14 ZeroContinue

第9章 显示器的应用

9. 1 LedFlash0

9. 2 LedFlash1

9. 3 LedFlash2

9. 4 LedFlash3

9. 5 LedFlash4

9. 6 LedFlash5

9. 7 LedFlash6

9. 8 LedFlashGetkey

9. 9 LedMain1

9. 10 LedMain2

9. 11 LedTimming

9. 12 LedMain3

9. 13 LedMain4

9. 14 LedMains

第10章 蜂鸣器的应用

10. 1 Beep1

10. 2 Beep2

10. 3 Beep3

10. 4 Beep4

10. 5 BeepGetkey

10. 6 A1arml

10. 7 Alarm2

10. 8 AlarmGetkey

10. 9 BeepLed

10. 10 HardWareBeepl

10. 11 HardWareBeep2

10. 12 HardWareBeep3

第11章 演奏歌曲的应用

11. 1 Sound

11. 2 Music1

11. 3 Music2

11. 4 Music3

11. 5 Music4

第12章 七段显示器的应用

12. 1 BcdDisplay1

12. 2 BcdDisplay2

12. 3 BcdDisplay3

12. 4 BcdDisplay4

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

13. 1 Dot5x7_Display1

13. 2 Dot5x7_Display2

13. 3 Dot5x7_Display3

13. 4 Dot5x7_Dosplay4

13. 5 Dot5x7_Display5

13. 6 Dot5x7_Display6

第14章 译码器的应用

14. 1 Output74138_1

14. 2 Output74138_2

14. 3 Output74138_3

14. 4 Output74138_4

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

15. 1 Output4094_1

15. 2 Output4094_2

15. 3 Output4094_3

15. 4 Output4094_5

第16章 脉冲的应用

16. 1 OutPulse1

16. 2 OutPulse2

16. 3 OutPulse3

16. 4 OutPulse4

16. 5 PulseDetectl

16. 6 PulseDetect2

16. 7 PulseDetect3

16. 8 PulseGenerator

16. 9 PulseDutyl_TimerlISR

16. 10 PulseDuty2_TimerlISR

16. 11 CheckPulseCome

16. 12 CheckPulseWidth

16. 13 CheckPulseData

16. 14 CheckPulseHiLow

16. 15 PulseDecoder

16. 16 EncoderProcess

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

17. 1 Input405l_1

17. 2 Input405l_2

17. 3 Input4051_3

17. 4 Input405l_4

17. 5 Input4051_5

17. 6 Input405l_6

17. 7 Input4067_1

17. 8 Input4067_2

17. 9 Input4067_3

第18章 键盘操作的应用

18. 1 InputKey1

18. 2 InputKey2

18. 3 InputKey3

18. 4 ScanKey1

18. 5 ScanKey2

18. 6 GetKey1

18. 7 GetKey2

18. 8 KeyCheck

18. 9 KeyCountCheck

18. 10 KeyProcess

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

19. 1 LM7805

19. 2 LM7812

19. 3 LM317

19. 4 Dac08

19. 5 SawTooth

19. 6 TriAngle

19. 7 Square

第20章 内存IC 93C66的应用

20. 1 PushEeprom93c66

20. 2 EepWriteData

20. 3 PopEeprom93c66

20. 4 ReadROM

第21章 IIC BUS的应用

21. 1 IIC BUS简介

21. 2 IIC总线协议

21. 3 IIC BUS时序

21. 3. 1 12CStart

21. 3. 2 I2cStop

21. 3. 3 I2cWait

21. 3. 4 I2cSentByte

21. 3. 5 I2cSentBytel

21. 3. 6 I2cReceiveByte

21. 3. 7 SendAcknowledge

21. 3. 8 I2cByteWrite

21. 3. 9 I2cByteWritel

21. 3. 10 I2cByteWrite2

21. 3. 11 I2cByteRead

21. 3. 12 I2cSentData

21. 3. 13 I2cReceiveData

21. 3. 14 DataSetBit

21. 3. 15 DataClearBit

第22章 PWM IC的应用

22. 1 PWM_Output

22. 2 TEST_Dacout

第23章 内存IC 24C08的应用

第24章 记忆IC 24C32的应用

24. 1 Eeprom24c32WriteByte_1

24. 2 Eeprom24c32WriteByte_2

24. 3 Eeprom24c32WriteMulti_1

24. 4 Eeprom24c32WriteMulti_2

24. 5 Eeprom24c32ReadByte_1

24. 6 Eeprom24c32ReadByte_2

24. 7 Eeprom24c32ReadWord_1

24. 8 Eeprom24c32ReadWord_2

24. 9 Eeprom24c32ReadMulti_1

24. 10 Eeprom24c32ReadMulti_2

第25章 OSD IC的应用

25. 1 OsdStart

25. 2 OsdStop

25. 3 OsdSentByte

25. 4 OsdRecelveByte

25. 5 OsdFormatA_0

25. 6 OsdFormatA

25. 7 OsdFrameContro1

25. 8 OsdLocationsSet

25. 9 OsdRamClear

25. 10 OsdEnable

25. 11 OsdopenUp

25. 12 OsdNormal

25. 13 OsdResetFont

25. 14 OsdClearRow

25. 15 OsdClearitowl

25. 16 OsdPrintIcon

25. 17 OsdStringAdr0

25. 18 OsdstringAdr

25. 19 OsdPrintstring

25. 20 OsdPrintString1

25. 21 OsdDisableWindowl

25. 22 OsuSetWindow

25. 23 OsdBarHandle

25. 24 OsdBarHandlel

25. 25 OsdDisplayValue

25. 26 OsdDisplayCount