tag 标签: STC8

相关博文
  • 热度 3
    2022-9-26 21:58
    2742 次阅读|
    1 个评论
    《深入浅出STC8增强型51单片机进阶攻略》——试读心得
    能参加到由面包板社区举办的《深入浅出 STC8 增强型 51 单片机进阶攻略 》书箱试读活动,感到非常荣幸。感谢主办方面包板社区,同时感谢作者龙顺宇先生给我了我们一种全新的阅读体验。 读书时接触的第一个单片机就是 STC (宏晶),当时知道有这种神奇的芯片可以按照设计者的想法去实现相应的功能感到非常的不可思议,通过后面的学习才知道这个神奇的芯片单片 机就像一台微型计算一样机集成了 随机存储器 RAM 、只读存储器 ROM 、多种 I/O 口和中断系统、定时器 / 计数器等功能,才能变得如此强大。 《深入浅出 STC8 增强型 51 单片机进阶攻略 》这本书也是基于这些基础单元由浅入深的讲解了 STC8 增强型系列单片机的功能。比较新颖的是作者龙顺宇老师,以各种非常形象生动故事开头,有提问,有举例 让读者有了极大兴趣,本书结构清晰,章节详细,是一本查阅或者复习单片机知识必得的一本工具书,也对新手非常友好。 1-8 章基础入门,包括集成电路相关,宏晶单片机发展史, STC8 单片机 IO 口配置,编程语言、工具、平台等知识。 9-22 高阶功能的使用,包括存储、时钟、中断、定时计数器设置、串口、 SPI 、 IIC 、模数转换、电压比较、复位、 EEPROM 等进阶功能讲解。 因为时间关系,刚好我最近有一个基于 STCH 单片机控制 3 路有刷直流电机的项目用电压比较器实现 3 路电机过流和堵转保护。所以我特定细细看了本书第 18 章,不看不知道一看吓一跳,这也太贴心了太详细了吧。不但教了你如何配置使用单片机内部比较器,连比较器原理,比较器种类都给你详细的讲清楚了,即使有些知识点忘了也不需要参考其他工具书,值得推荐给 STC 单片机初学者及工程师使用。 接下来我就分享一下自己是如何使用 STCH 一路比较器实现对 3 个电机电流监测从而实现电机的过流及堵转保护的,用一路 PWM 经 RC 滤波实现 DA 为 STC8H 单片机比较器反向端提供基准电压(该电压可通过 PWM 调整实现不同电流基准), 3 个电机的电流检测信号经放大输入到 3 个模拟端口,然后比较器同向端可以轮流比较 3 个模拟端口的信号实现电机的过流或堵转监测。
  • 热度 3
    2022-9-19 00:22
    3887 次阅读|
    0 个评论
    非常荣幸的参加了这次《深入浅出STC8增强型51单片机进阶攻略》试读体验活动,同时非常感谢举办此活动的面包板社区和书籍出版社清华大学出版社以及本书作者龙顺宇老师。 首先拿到书的整体感受就是非常的实在,相当的厚重,全书共计744页,纸张用料厚实,字迹印刷清楚。 整书共分为了“无痛入门”基础篇1-8章和“片内资源”进阶篇9-22章两大部分。 第一章,作者将其分为了四个部分,首先讲解了集成电路的起源和发展,引入了“一沙一起源,一芯一世界”的概念,介绍了一个集成电路从“零”开始制作的过程;其次作者将芯片比喻成“七窍玲珑芯”,运用三个场景“如果你在家里、如果你来到办公司、如果你去了图书馆”,使读者能更好的带入场景,了解“七窍玲珑芯”也就是MCU在生活中的实际应用;再次作者运用幽默诙谐的语言,并配上漫画式的配图,向读者分享单片机的学习方法;最后,作者对阅读此书的读者们革除了一些学习的建议。 第二章,详细介绍了STC江苏国芯科技/宏晶科技的发展过程及其产品系列,讲解了单片机相关参数所代表的含义,对STC所推出的STC89/90系列、STC15系列以及最新款STC8/STC16系列单片机的不同和各自的优缺点,然后从五个方面教会读者如何自行搭建一个稳定且可靠的最小系统。 第三章,介绍了STC8系列单片机硬件开发平台和相关选型,讲解了主流的Keil C51开发环境的优点和特色以及工程建立的方法,并对比了单文件和模块化工程的优劣;介绍了STC-ISP软件和STC-U8W编程工具的运用和其多样化的功能;并向初学者介绍万用表、示波器、逻辑分析仪这三种单片机学习工程中常用的仪器仪表。 第四章,开篇将单片机I/O口比作钢琴的按键,简单的描述了引脚的作用,以STC8H8K64U型号单片机为了分析了其封装形式和引脚内容,对STC-ISP软件中的特殊引脚做了介绍,讲解了STC8系列单片机支持的四种I/O模式、与I/O资源有关的七大类寄存器、单片机在实际应用中的“电平适配”问题、STC系列单片机电气特性,并列举了三个实际项目方便读者更好的理解单片机I/O资源。 第五章,详细介绍了LED类器件的显示原理和驱动方法,引入单片机入门学习的经典实验“流水灯”,分析“点灯”实验的实质和意义,讲解了数码管的显示原理,并使用74HC595芯片构建了一个3线8位数码管显示电路。 第六章,分析汇编语言及C语言的特点,并提出了“编程语言没有最好,只有最适用”的论点,同时讲解了Keil C51的代码优化器、汇编语言和C如何混合编程及其优势、寄存器/库函数开发、“图形化”开发等拓展内容,还介绍了积木Arduino平台、51duino/STMduino运动控制平台、开源PYboard平台等创客拓展平台。 第七章,介绍了STC8系列单片机并行/串行模式驱动字符/点阵型液晶模块,并使用了ST7920控制器芯片,同时描述了12864液晶模块的引脚功能,操作时序及相关功能。 第八章,介绍了“独立按键/矩阵键盘/旋转编码器/BCD开关”等期间的运用和编程,详细讲解了按键的分类与组成,按键信号的“抖动”和“去抖”。 第九章,开始进入STC8单片机片内资源学习,第一节账结了储存器的知识点和必要性;第二节回溯到了8032微控制器时代,感受单片机的发展;第三节到第五节讲解了RAM和ROM的区域结构、功能及内部划分;第六节讲解了Keil C51环境中的常规储存器配置及相关选项卡功能;第七节通过两个项目讲解了STC8系列单片机储存单元的操作方法。 详细的讲解了STC系列单片机时钟源相关的知识和应用,第一节运用“唐僧的心”引入了STC8的4种时钟源;第二节,构造了一个STC8的“时钟树”运用树根,树干、树叶来类比讲解时钟的涟源、选择、分频和脉络;随后验证了外部时钟源和片内时钟源的选定及分频效果。 第十章,详细的介绍STC8单片机中断控制器的相关配置和使用。实用生活场景引出了“中断”相关的十个名词;从单片机角度讨论了中断机制的意义;第三节讲述了STC8系列单片机的中断源划分、中断源结构、如何学习中断寄存器、配置中断的流程和编程等内容,还引入“消消乐”等概念,简化资源寄存器中与中断相关的功能位;第四节引入查询法和中断法 第十一章,分别来做“键控灯”,然后在程序中加以对比,分析方法的好坏。 第十二章,介绍STC8系列单片机基础型定时/计数器的相关知识和应用。 第十三章,介绍STC8H系列单片机16位高级型定时/计数器PWMA的相关知识和应用。 第十四章,介绍STCC8系列单片机数据通讯及UART资源的相关知识与应用。 第十五章,介绍STC8单片机同步串行外设接口SPI的相关知识。 第十六章,介绍STC8系列单片机串行总线接口I²C的相关知识和应用。 第十七章,介绍STC8系列单片机的A/D模数转换器原理及应用。 第十八章,介绍STC8系列单片机片内电压比较器的相关知识点和应用。 第十九章,介绍STC8系列单片机复位源的相关知识和应用。 第二十章,介绍STC8系列单片机电源管理及功耗控制的相关知识和应用。 第二十一章,介绍STC8系列单片机ISP/IAP技术应用和EEPROM区域编程的相关知识。 第二十二章,介绍了RTX51实时操作系统的原理及应用。
  • 热度 11
    2022-9-12 20:16
    3602 次阅读|
    0 个评论
    《深入浅出STC8增强型51单片机进阶攻略》+试读心得
    非常有幸参与到了《深入浅出 STC8 增强型 51 单片机进阶攻略》一书的书箱试读活动中来,感谢主办方面包板社区以及清华大学出版社,感谢本书的作者龙顺宇。 STC 是国产单片机 /MCU 的领航者,是 1T 8051 单片机的领导者。本书以宏晶科技公司的 STC8 系列增强型 51 单片机作为主讲内容,深入浅出地介绍了该系列 MCU 的芯片资源、丰富的外设及其应用技术点,干货满满。全书共分为 2 大篇章, 1 到 8 章节为基础篇章,主要讲述了单机机的发展历程让大家熟悉单片机的过往今生,分享了单片机的学习方法让大家更容易踏入单片机学习的大门,介绍了国芯科技 STC 增强型 8051 单片机,从基础的软硬件开发环境的搭建、调试、到简单的 I/O 资源使用和配置、进一步的使用 I/O 资源来控制 LED 灯实现不同酷炫的显示效果、最后到 LCD 液晶显示屏实现图形显示,以及 I/O 资源以另外一个工作模式实现按键检测和编码开关的检测判断等内容,由浅入深的讲述了 MCU 最基础也是最重要的 I/O 资源入门,为后面进阶篇打下扎实的基础。该篇章虽然基础、简单,但让学者有一个熟悉的过程或者说是营造学习单片机氛围、了解单片机、培养单片机学习乐趣的这样一个过程,不会一上来就是一些生涩难懂的技术,让初学者望而却步。 9 到 22 章节为进阶篇章,讲述了单片机的一些片内资源,知其然知其所以然;围绕单片机的内部存储器资源、时钟源配置、中断源配置、基础定时 / 计数器、高级定时 / 计数器、 UART 异步通讯接口、 SPI 同步串行外设接口、 I2C 串行通信、 ADC 数模转换、电压比较器、片内看门狗、电源管理及功耗控制,到最后的 ISP/IAP 应用、 EEPROM 编程、 RTX51 实时操作系统的相关知识和应用作了详尽的讲解。对于每一个技术点都讲解得很透彻,讲解的风格更是风趣幽默,很容易让读者 / 学生接收作者想要表达的含义;在每个章节中都配备了对应技术点的实战项目,学有所用的同时,增强技术点的掌握,同时也锻炼了动手能力,让读者 / 学者了解该技术点所具备的可实现性,脱离泛泛而谈,对读者 / 学者更是再次加深了印象!单片机是一门综合性学科,它包含了太多的领域知识,模电、电路、数电、微机原理、电子线路、编程语言、接口技术等等,作者能够将这些揉碎了,放在一起讲,而且又梳理得一清二楚,让读者 / 学者就感觉是跨入了一个非常有趣的技术界大门,一点点去“修炼”,去提升自己的“功力”。 搜索 复制
相关资源