原创 《深入浅出STC8增强型51单片机进阶攻略》——试读心得

2022-9-19 00:22 3887 11 3 分类: MCU/ 嵌入式

    非常荣幸的参加了这次《深入浅出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实时操作系统的原理及应用。

作者: 赵俊程, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3967999.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
11
关闭 站长推荐上一条 /2 下一条