书籍详情
8051单片机嵌入式系统应用
作者:赖麒文编著
出版社:科学出版社
出版时间:2002-07-01
ISBN:9787030106599
定价:¥49.00
购买这本书可以去
内容简介
本书介绍了单片机的应用非常广泛,本书以应用最广的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
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
猜您喜欢