单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)

单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版) pdf epub mobi txt 电子书 下载 2025

彭伟 著
图书标签:
  • 单片机
  • C语言
  • 8051
  • Proteus
  • 仿真
  • 实训
  • 程序设计
  • 电子工程
  • 嵌入式
  • 教程
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 电子工业出版社
ISBN:9787121186554
版次:2
商品编码:11127964
包装:平装
开本:16开
出版时间:2012-10-01
页数:460
字数:736000
正文语种:中文

具体描述

编辑推荐

  《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》适用于本科、专科院校学生用于学习实践8051单片机C语言程序设计技术的教材或参考书,也可作为工程技术人员或单片机技术爱好者的学习参考书或工具书。

内容简介

  《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》基于Keil μVision程序设计平台和Proteus硬件仿真平台,精心编写了100项8051单片机C语言程序设计案例,并且还分别提出了难易适中的实训目标。
  全书基础设计类案例涵盖8051单片机最基本的端口编程、定时器/计数器应用、中断程序设计和串口通信程序设计;硬件应用类案例涵盖编码与解码器件、串并与并串转换器件、并行存储器及接口扩展器件、LED显示及驱动器件、字符液晶显示器件、图形液晶显示器件、实时日历时钟器件、模数与数模转换器件、I2C接口器件、SPI接口器件、1-Wire总线器件及其他器件共计12类;综合设计类案例包括大量实用型项目设计,如多功能电子日历牌、计算器、电子秤、密码锁、多点温度监测、大幅面LED点阵屏设计、交流电压检测、K型热电偶及铂电阻温度计、GPS系统、红外遥控系统、测距系统、温室监控系统、Modbus总线系统等。

目录

第1章 8051单片机C语言程序设计概述
1.1 8051单片机引脚
1.2 数据与程序内存
1.3 特殊功能寄存器
1.4 外部中断、定时器/计数器及串口应用
1.5 有符号与无符号数应用、数位分解、位操作
1.6 变量、存储类型与存储模式
1.7 关于C语言运算符的优先级
1.8 字符编码
1.9 数组、字符串与指针
1.10 流程控制
1.11 可重入函数和中断函数
1.12 C语言在单片机系统开发中的优势

第2章 Proteus操作基础
2.1 Proteus操作界面简介
2.2 仿真电路原理图设计
2.3 元件选择
2.4 调试仿真
2.5 Proteus与Vision 3的联合调试
2.6 Proteus在8051单片机应用系统开发的优势

第3章 基础程序设计
3.1 闪烁的LED
3.2 双向来回的流水灯
3.3 花样流水灯
3.4 LED模拟交通灯
3.5 分立式数码管循环显示0~9
3.6 集成式数码管动态扫描显示
3.7 按键调节数码管闪烁增减显示
3.8 数码管显示4×4键盘矩阵按键
3.9 普通开关与拨码开关应用
3.10 继电器及双向可控硅控制照明设备
3.11 INT0中断计数
3.12 INT0及INT1中断计数
3.13 TIMER0控制单只LED闪烁
3.14 TIMER0控制数码管动态管显示
3.15 TIMER0控制8×8LED点阵屏显示数字
3.16 TIMER0控制门铃声音输出
3.17 定时器控制交通指示灯
3.18 TIMER1控制音阶演奏
3.19 TIMER0、TIMER1及TIMER2实现外部信号计数与显示
3.20 TIMER0、TIMER1及INT0控制报警器与旋转灯
3.21 按键控制定时器选播多段音乐
3.22 键控看门狗
3.23 双机串口双向通信
3.24 PC与单片机双向通信
3.25 单片机内置EEPROM读/写测试

第4章 硬件应用
4.1 74HC138译码器与反向缓冲器控制数码管显示
4.2 串入并出芯片74HC595控制数码管显示四位数字
4.3 用74HC164驱动多只数码管显示
4.4 并串转换器74HC165应用
4.5 用74HC148扩展中断
4.6 串口发送数据到2片8×8点阵屏滚动显示
4.7 数码管BCD解码驱动器CD4511与DM7447应用
4.8 62256RAM扩展内存
4.9 用8255实现接口扩展
4.10 可编程接口芯片8155应用
4.11 串行共阴显示驱动器控制4+2+2集成式数码管显示
4.12 14段与16段数码管演示
4.13 16键解码芯片74C922应用
4.14 1602字符液晶工作于8位模式直接驱动显示
4.15 1602液晶显示DS1302实时时钟
4.16 1602液晶屏工作于8位模式由74LS373控制显示
4.17 1602液晶屏工作于4位模式实时显示当前时间
4.18 1602液晶屏显示DS12887实时时钟
4.19 时钟日历芯片PCF8583应用
4.20 2×20串行字符液晶屏显示
4.21 LGM12864液晶屏显示程序
4.22 TG126410液晶屏串行模式显示
4.23 Nokia7110液晶屏菜单控制程序
4.24 T6963C液晶屏图文演示
4.25 ADC0832 A/D转换与LCD显示
4.26 用DAC0832生成锯齿波
4.27 ADC0808 PWM实验
4.28 ADC0809 A/D转换与显示
4.29 用DAC0808实现数字调压
4.30 16位A/D转换芯片LTC1864应用
4.31 I2C接口存储器AT24C04读/写与显示
4.32 I2C存储器设计的中文硬件字库应用
4.33 I2C接口4通道A/D与单通道D/A转换器PCF8591应用
4.34 I2C接口DS1621温度传感器测试
4.35 用兼容I2C接口的MAX6953驱动4片5×7点阵显示器
4.36 用I2C接口控制MAX6955驱动16段数码管显示
4.37 I2C接口数字电位器AD5242应用
4.38 SPI接口存储器AT25F1024读/写与显示
4.39 SPI接口温度传感器TC72应用测试
4.40 温度传感器LM35全量程应用测试
4.41 SHT75温湿度传感器测试
4.42 直流电机正、反转及PWM调速控制
4.43 正反转可控的步进电机
4.44 ULN2803驱动点阵屏仿电梯数字滚动显示
4.45 液晶显示MPX4250压力值
4.46 12864LCD显示24C08保存的开机画面
4.47 用M145026与M145027设计的无线收发系统
4.48 DS18B20温度传感器测试
4.49 1-Wire式可寻址开关DS2405应用测试
4.50 MMC存储卡测试

第5章 综合设计
5.1 带日历时钟及温度显示的电子万年历
5.2 用8051+1601LCD设计的整型计算器
5.3 电子秤仿真设计
5.4 1602液晶屏显示仿手机键盘按键字符
5.5 用24C04与1602液晶屏设计的简易加密电子锁
5.6 1-Wire总线器件ROM搜索与多点温度监测
5.7 高仿真数码管电子钟设计
5.8 用DS1302与12864LCD设计的可调式中文电子日历
5.9 用T6963C液晶屏设计的指针式电子钟
5.10 T6963C液晶屏中文显示温度与时间
5.11 T6963C液晶屏曲线显示ADC0832两路A/D转换结果
5.12 温度控制直流电机转速
5.13 用74LS595与74LS154设计的16×16点阵屏
5.14 用8255与74LS154设计的16×16点阵屏
5.15 红外遥控收发仿真
5.16 GP2D12红外测距传感器应用
5.17 三端可调正稳压器LM317应用测试
5.18 数码管显示的K型热电偶温度计
5.19 交流电压检测与数字显示仿真
5.20 用MCP3421与RTD-PT100设计的铂电阻温度计
5.21 可接收串口信息的带中英文硬字库的80×16 LED点阵屏
5.22 模拟射击训练游戏
5.23 GPS仿真
5.24 温室监控系统仿真
5.25 基于Modbus总线的数据采集与开关控制系统设计仿真
……

前言/序言

  不同于通用计算机应用程序设计,单片机C语言程序设计必须针对具体的微控制器及外围电路来进行,为此,很多公司推出了单片机实验箱等多种配套设备,其不菲的价格令人望而却步,这使得众多读者对单片机技术学习、研究与应用的愿望难以实现。
  幸运的是,英国Labcenter公司推出的Proteus软件具有单片机系统仿真功能,能够很好地支持多种单片机,系统器件库包含大量元器件,并提供了多种虚拟仪器,使得仅用一台PC在纯软件环境中完成单片机系统设计、调试、运行成为可能,这无疑为读者学习、运用单片机C语言程序设计技术提供了理想平台。
  本书基于μVision集成开发环境和Proteus仿真软件搭建组合平台,系统规划、精心设计了100个8051单片机C语言程序设计案例,所有案例均可以在仿真电路中调试和交互运行,具体内容分为以下三部分:
  1.语言程序与仿真平台应用基础包括第1、2章,简要介绍开发单片机C语言程序必须熟悉与重点掌握的内容,以及Proteus仿真软件的基本应用技术,为全书案例的学习提供铺垫。
  2.内置资源与扩展资源应用设计包括第3、4章,分别为基础设计与硬件应用两类案例。基础设计类案例涵盖8051单片机所有内置资源,包括端口编程、中断、定时器/计数器等;硬件应用类案例涵盖12类扩展资源应用技术,包括编码/解码、串并/并串转换、并行存储及接口扩展、LED显示及驱动、字符/图形液晶、RTC、A/D与D/A、I2C、SPI、1-Wire接口及其他器件。
  3.资源整合与功能集成应用设计由第5章提供,全部为综合型案例,如多功能电子日历、计算器、电子秤、密码锁、多点温度监测、大幅面LED、交流电压检测、GPS系统、红外遥控、测距、温室监控、Modbus总线系统等。
  本书第1版2009年6月推出后,受到读者厚爱,已连续6次重印。经过几年来对案例的进一步累积、优化、凝练与规范,结合最新版本仿真软件提供的新型器件及功能,并充分考虑读者的反馈意见,应电子工业出版社之约,现全新推出第2版。
  第2版在保留第1版体例结构及撰写特色的基础上进行了以下修改:
  大幅增加扩展硬件类案例,并进行细致归类,优化器件的分配比重。
  调整并增加资源整合与功能集成应用类案例,突出本书的实用价值。
  给案例源码添加行号,便于阅读定位;补充大量代码注释,便于分析研究。
  进一步规范仿真电路、设计简介、技术资源与程序源码,并删减冗余内容。
  本书特点:
  全书代码均调试通过,可作为8051单片机的“代码宝典”或“代码手册”使用。
  大量“核心源码”及“可移植源码”可直接应用到工程项目中。
  案例电路可实时仿真运行,增加了学习过程的趣味性并提振信心。
  所规划的案例设计循序渐进,所设定的实训目标难易适中。
  这些特点使读者“漫步”于系统电路、程序逻辑、工作时序、接口设计、读写控制、功能实现之中,便可轻松提高8051单片机C语言程序设计水平与系统开发效率。
  在本书选题、撰写到出版的全过程中,学院领导、学院教务、科研等部门均给予了重要支持,并提供了项目资助,在此对学院及部门领导的关心与支持表示由衷感谢!
  由于作者水平有限,且全书撰写任务极其繁重,书中错漏之处在所难免,在此真诚欢迎读者多提宝贵意见,以期不断改进。
  本书所有案例的配套资料压缩包可到电子工业出版社华信教育资源网免费下载,其中包括案例的仿真电路、C语言源程序框架及编译生成的HEX文件。
  彭伟2012年10月于武昌
《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》是一本深入浅出、实践导向的单片机C语言编程与应用技术书籍,专为希望掌握8051单片机系统开发,并能熟练运用Proteus仿真软件进行软硬件联调的读者量身打造。本书在第一版的基础上,结合了近年来单片机技术的发展趋势和教学实践的反馈,进行了全面的修订与升级,旨在为读者提供更具价值的学习体验和更丰富的实战案例。 核心价值与目标读者: 本书的核心价值在于将理论知识与动手实践紧密结合,通过精选的100个典型实训案例,引导读者逐步深入理解8051单片机的内部结构、工作原理、C语言编程技巧以及Proteus仿真环境的使用方法。本书的目标读者群体广泛,包括: 在校学生: 电子信息工程、自动化、计算机科学与技术等相关专业的本科生、专科生,以及研究生。本书是配合相关课程学习、完成实验实训和毕业设计的理想参考。 初学者: 对单片机编程和嵌入式系统开发感兴趣的初学者,希望系统地学习8051单片机技术,并快速掌握实际开发技能。 工程师与技术人员: 希望更新知识、提升技能,或者在工作中使用8051单片机进行项目开发的工程师和技术人员。 爱好者: 喜欢DIY、对智能硬件和嵌入式系统开发有浓厚兴趣的电子爱好者。 内容亮点与特色: 1. 理论与实践的完美融合: 本书并非单纯的理论堆砌,也不是零散的案例集合。它在每个实训案例的讲解前,都会对相关的8051单片机知识点进行扼要回顾和深入剖析,确保读者在动手之前,对所需掌握的理论基础有清晰的认识。随后,通过一步步的代码编写、Proteus电路搭建和仿真调试,将理论知识转化为实际可运行的程序和功能。这种“理论先行,实践跟进”的学习模式,能够帮助读者更有效地吸收和巩固知识。 2. 精选100个典型实训案例,覆盖全面: 本书精选了100个涵盖8051单片机应用各个方面的典型实训案例。这些案例从基础的点亮LED、按键输入,到复杂的定时器/计数器应用、中断系统、串行通信、外部存储器扩展,再到更高级的LCD1602/OLED显示、ADC/DAC转换、DS18B20温度传感器、IR红外遥控、RTC时钟芯片、步进电机/直流电机控制、甚至简单的交通灯控制器、电子琴、智能家居原型等,几乎囊括了8051单片机在各种嵌入式应用场景下的核心技术点。每个案例都由浅入深,循序渐进,为读者构建起完整的知识体系。 3. Proteus仿真贯穿始终,降低硬件门槛: Proteus是一款功能强大的电路设计与仿真软件,能够模拟单片机及其外围电路的运行,极大地降低了初学者进行硬件开发的高门槛和高成本。本书将Proteus仿真作为贯穿始终的核心工具,为每个案例都提供了详细的Proteus电路设计步骤和仿真演示。读者可以在电脑上完成全部的软硬件设计与调试过程,即使没有实体开发板,也能深入理解程序的运行逻辑和电路的工作原理,从而更高效地学习和掌握单片机开发技术。 4. C语言编程,注重代码质量与规范: 本书采用ANSI C语言作为开发语言,这是目前单片机开发中最主流、最易于掌握和移植的语言。在讲解C语言程序设计时,本书不仅注重功能的实现,更强调代码的可读性、可维护性和高效性。书中提供的程序代码,清晰、简洁,并附有详细的注释,方便读者理解。同时,书中还会介绍一些C语言编程的实用技巧和优化方法,帮助读者写出更优秀的单片机程序。 5. 深入剖析8051微控制器特性: 本书将以经典的8051系列单片机为核心,深入讲解其内部硬件资源,包括CPU结构、寄存器、存储器组织(RAM、ROM)、I/O端口、定时器/计数器、外部中断、串行通信接口(UART)、模数转换(ADC)等。通过大量的实训案例,读者将亲身体验这些硬件资源的配置与使用,深刻理解其工作机制,为日后接触其他型号的微控制器打下坚实的基础。 6. 结构清晰,逻辑性强: 全书内容按照逻辑顺序组织,从最基础的硬件操作,逐步过渡到复杂的通信协议和人机交互。每个章节围绕一个或一组相关的功能点展开,并通过多个实训案例进行强化。章节之间的衔接自然流畅,使得读者在学习过程中能够清晰地把握整体脉络,避免知识的碎片化。 7. 详细的实验指导与解析: 对于每一个实训案例,本书都提供了详尽的实验指导,包括: 实验目的: 明确该案例的学习目标。 硬件设计: 详细列出所需硬件元器件,并提供Proteus电路图设计步骤。 软件设计: 讲解程序设计的思路、关键代码的实现方法,并提供完整的C语言源程序。 仿真调试: 指导读者如何在Proteus中进行仿真,并对仿真结果进行分析。 思考与拓展: 提出一些思考题和拓展方向,鼓励读者进行更深入的探索和创新。 8. 针对常见问题给出解答与提示: 在实训过程中,读者可能会遇到各种各样的问题。本书在讲解过程中,会针对一些常见的编程难点、仿真疑点,给出针对性的解答和操作提示,帮助读者少走弯路,提高学习效率。 9. 提升综合开发能力: 通过本书的学习,读者不仅能掌握8051单片机的C语言编程技能,更能全面提升其综合开发能力,包括: 硬件电路设计能力: 理解和设计基本的单片机应用电路。 软件编程能力: 熟练使用C语言编写单片机程序,并进行调试。 仿真调试能力: 掌握Proteus仿真软件的使用,能够进行软硬件联调。 问题分析与解决能力: 能够独立分析和解决单片机开发中遇到的实际问题。 工程实践能力: 通过完成多个案例,积累实际项目开发的经验。 本书的学习价值: 本书的学习价值体现在其高度的实用性和前瞻性。8051单片机作为最经典的微控制器之一,其指令集和体系结构在许多后续的微控制器中都有所体现,掌握8051的开发,能够为学习其他微控制器打下坚实的基础。同时,本书所介绍的C语言编程、Proteus仿真等技能,是嵌入式系统开发领域的通用技能,无论读者未来从事何种嵌入式开发,都能从中受益。 总结: 《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》是一本集知识性、实践性、指导性于一体的优质教材。它以其严谨的科学性、清晰的逻辑性、丰富的案例性和易于接受的学习方式,必将成为读者学习8051单片机C语言程序设计的得力助手。无论您是初学者还是有一定基础的爱好者,本书都将引导您踏上一段精彩的嵌入式开发之旅,从理论到实践,从模仿到创新,最终成为一名合格的单片机应用开发者。

用户评价

评分

评价二: 不得不说,《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》在实操性上做得相当出色。我是一名有着几年单片机开发经验的工程师,这次购买这本书主要是想系统性地梳理一下8051的应用,并探索一些更高级的仿真技巧。这本书的100个例子,虽然有些基础,但其设计思路和代码的严谨性都值得称赞。对于一些常用的外设,例如LCD1602、ADC、DAC等,书中都提供了不止一种驱动方式和应用场景,这让我能够更深入地理解不同驱动方式的优劣,并从中学习到一些自己之前没有接触过的优化技巧。Proteus仿真部分的讲解也相当详细,书中不仅展示了如何搭建仿真电路,还指导读者如何进行参数设置、波形观察以及调试,这对于快速验证设计、排除故障非常有帮助。我特别欣赏书中对于一些复杂功能的分解和实现方式,例如多任务调度、中断优先级设置等,都讲解得条理清晰。虽然我个人对8051已经比较熟悉,但通过阅读这本书,我还是学到了不少实用的技巧和更规范的代码编写习惯。它提供了一个很好的平台,让我能够将理论知识与实际应用结合起来,并且通过仿真进行快速迭代和验证。

评分

评价四: 这本书的价值,远不止于“100例”这个数字。虽然标题强调了实例的数量,但其内容之深度和广度,着实令人印象深刻。《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》这本书,对于我这样一个已经工作了一段时间,希望在嵌入式领域继续深耕的开发者来说,提供了一个绝佳的学习平台。书中不仅仅是简单地罗列代码,而是深入浅出地讲解了每个实例背后的原理。例如,在涉及到ADC转换时,它不仅给出了如何读取ADC数据的代码,还讲解了采样率、量化误差等概念,并指导如何在Proteus中进行相应的仿真设置。对于一些通信协议,如UART、SPI、I2C等,书中不仅提供了基础的应用实例,还进一步探讨了如何进行数据校验、错误处理等,这对于实际项目开发来说至关重要。Proteus仿真工具的运用,在这本书中被发挥到了极致。作者通过大量的截图和详细的操作步骤,将复杂的仿真过程变得易于理解和掌握。我尝试着复现了一些书中较为复杂的例子,发现通过Proteus,我能够快速地调试程序,验证硬件设计,甚至模拟一些实际环境中可能出现的干扰。这本书让我意识到,熟练掌握一款仿真工具,与掌握编程语言同等重要。

评分

评价五: 这本书的出现,对于许多想要学习单片机,但又苦于无从下手的人来说,无疑是一场及时雨。《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》之所以能够脱颖而出,关键在于它将理论与实践完美地结合起来,并且以一种非常易于理解的方式呈现。作为一名对电子工程充满热情但背景相对薄弱的业余爱好者,我曾经尝试过阅读一些技术书籍,但往往因为晦涩的术语和缺乏实践指导而半途而废。这本书则不同,它从最基础的单片机结构、C语言基础语法开始,循序渐进地引导读者进入实战。每一个实例都紧密联系实际应用,例如如何控制继电器、如何驱动步进电机、如何实现简单的红外遥控等,这些都是我一直想尝试去做的项目。书中提供的Proteus仿真环境,让我能够安全、便捷地进行实验,避免了硬件成本和接线错误的困扰。我特别喜欢书中对每一个代码段的详细解释,让我能够理解“为什么”这样做,而不仅仅是“怎么做”。这本书不仅教会了我如何编写单片机程序,更培养了我解决实际问题的能力。通过这本书,我感觉自己真的能够动手做出一些有趣的小玩意儿了,这种成就感是无价的。

评分

评价三: 作为一名大学计算机专业的学生,在学习单片机这门课程时,我一直感到有些吃力,特别是理论知识和实际操作之间的脱节。直到我接触到《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》这本书,我才找到了学习的正确方向。这本书的结构非常清晰,每一章都围绕一个具体的主题展开,并提供了相应的实训案例。从简单的IO口控制,到复杂的通信协议,再到一些传感器的应用,都能够找到对应的实例。书中的代码示例非常精炼,而且注释详尽,让我能够轻松地理解每一行代码的作用。更重要的是,书中的Proteus仿真部分,让我能够直接在电脑上看到程序的运行效果,而无需购买昂贵的硬件。这对于我们学生来说,极大地降低了学习门槛,也节省了宝贵的实验经费。我尤其喜欢书中关于一些常用模块的详细讲解,例如如何利用定时器产生延时、如何配置中断实现异步操作等。这些都是单片机编程中非常基础但又至关重要的知识点,通过书中的实例,我能够得到非常直观和深刻的理解。这本书为我打开了单片机世界的大门,让我对这门学科产生了浓厚的兴趣。

评分

评价一: 这本书给我带来的震撼,是前所未有的。作为一名刚入门单片机领域的学生,我曾抱着试一试的心态购买了这本《单片机C语言程序设计实训100例:基于8051+Proteus仿真(第2版)》,没想到它却成为了我学习路上的明灯。书中的100个实例,每一个都精心设计,从最基础的点亮LED,到复杂的温度传感器控制、电机驱动,再到通信协议的实现,几乎涵盖了8051单片机应用的所有核心领域。最让我惊喜的是,书中每一个实例都提供了完整的C语言源代码,并且对代码的每一部分都进行了详尽的注释。这对于初学者来说简直是天赐的宝藏!我不再需要对着晦涩的寄存器手册苦苦思索,可以直接通过阅读和理解代码来掌握各个功能的实现原理。而且,书中对Proteus仿真环境的介绍也十分到位,每个实例都配有清晰的电路图和仿真截图,让我能够直观地看到程序运行的效果,极大地增强了我的学习信心和兴趣。我尝试着跟着书中的例子,在Proteus里搭建电路,然后运行代码,几乎每一个例子都能成功运行,这种成就感是无与伦比的。这本书不仅仅是一本技术手册,更像是一位耐心负责的老师,一步步引导我跨越学习的障碍。

评分

很好的书,不用动脑子了

评分

很好

评分

很好,通俗易懂。

评分

出版社的网站上还有代码下载,不错。

评分

书还没看

评分

不错书包装很好

评分

看了一些,真不错,回想起上大学的时候学过的,C语言和单片机汇编编程,现在用起来很实用!帮助很大!

评分

好好好哈哈哈哈哈哈哈哈好好好好

评分

京东飞快的给我送来了,正在飞快的学习中。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有