找回密码
 立即注册
查看: 1693|回复: 6

序何宾教授:《STC32位8051单片机原理及应用》,创作中

[复制链接]

该用户从未签到

555

主题

9672

回帖

1万

积分

管理员

积分
14137
发表于 2023-9-5 12:41:01 | 显示全部楼层 |阅读模式
                        序何宾教授:《STC32位8051单片机原理及应用》,创作中
      全国高校工科非计算机专业的《单片机原理及应用》和《微机原理及应用》的主流学习机型是,
STC89C52RC / STC89C58RD+系列 / STC12C5A60S2系列 / STC15W4K32S4系列 / STC8
H8K64U系列, 已十七年以上。2022年,STC已将 32位8051 / STC32G12K128系列和最新 1T
8051 /STC8H8K64U 系列做到管脚兼容,软件几乎兼容, 软件只需要从 KEIL C51 编译器更换成
KEIL C251编译器,头文件从STC8H.h/STC15.h/STC12.h/STC89.h 更换成 STC32G.h 即可。
      学生从STC32G12K128 / STC8H8K64U 入门学习,其实比从STC89C52RC入门更简单:
      1,外围电路更简单:不需要外部复位,不需要外部晶振和外部时钟的单片机
      2,定时器使用简单而强大:所有定时器的模式0已被改造成16位自动重装载定时器,
           T2开始还增加了8位预分频,实际是24位定时器,不需要学习89系列的4种落后的模式
      3,串行口使用简单而强大,波特率 = 系统时钟/4/[65536-对应波特率定时器的16位重装数]
            最高波特率可以到 10M bps以上,不需要再学习89系列的那些落后的波特率计算公式
      4,  增加了专门的 SPI/I2C, 串行口增加到4组

      5,增加了轨到轨的比较器和真12位ADC
      6,  增加了强大的高级16位PWM
      7,  USB, DMA, CAN, Lin
      8,  自带硬件USB, 支持USB直接仿真,USB直接下载,是作为教学机型的最大优势
           没有理由再选择没有USB直接下载,没有USB仿真的89系列来为难学生了 !

      本书的一大特色,既是理论教学用书,也是上机实践指导用书,书上的大量程序在STC的高性
能实验箱上直接硬件USB仿真调试通过。
      现在学习STC32G12K128, 学习STC8H8K64U 就是学习业界主流应用的MCU, 学的就是最
进最实用的主流MCU: 自带硬件USB直接仿真/USB直接下载,2组CAN, 3组Lin, 4组独立串行口,
3组SPI, I2C, 8通道高级16位PWM, 真12位ADC,轨到轨比较器。
       凡使用本书作为教材的高校,STC都会免费赠送高性能实验箱,建设 STC高新能32位单片机
联合实验室,只要确保使用,STC就会赠送。

      本书是STC指定的全国大学生智能车竞赛比赛指导用书 !
2024年,第19届全国大学生智能车竞赛及以后年份的比赛
从使用STC32位8051获得一等奖的队伍中,选出11支实力最强悍的队伍 !
授予:最高奖屠龙刀奖,屠龙刀战队1支;拉风奖开天斧奖,开天斧战队10支
1,屠龙刀战队,           授予 屠龙刀奖,  奖励 RMB5万/屠龙刀战队
2,开天斧战队10支,   授予 开天斧奖,  奖励 RMB2万/开天斧战队
===解释权归STC所有

     本书是STC指定的全国大学生电子设计竞赛比赛指导用书 !
2025年/2027年全国大学生电子设计竞赛:
奖励RMB100万===用STC32做为主控获得最高奖
奖励RMB10万====
用STC8H8K64U做为主控获得最高奖
www.STCAIMCU.com,    全国电子设计竞赛技术支援论坛,毕业设计交流论坛 !
采用STC32获得一等奖的队伍,STC奖励参赛队伍2万!  采用 STC8H8K64U, 1万;
采用STC32获得二等奖的队伍,STC奖励参赛队伍5千!  采用
STC8H8K64U, 2500元;
总额不超过200万元,如超过则按比例调整为不超过200万,解释权归STC所有
===凭省级组委会或以上组委会及学校校级证明,比赛结束后2个月内来领取
2022年广东省大学生电子设计竞赛指定 STC32G12K128 为比赛推荐主控MCU
2022年山东大学使用STC32G12K128进行了校内比赛
2023年山东大学STC杯单片机系统设计大赛指定使用STC8H8K64U

获奖者必须是赛前在技术支援论坛 www.STCAIMCU.com 注册3个月以上,
发表过3次以上技术问题的注册学友


        前进中的STC32位8051
8 0 5 1  凌绝顶,核心算力在哪里 !
算力一日同风起,扶摇直上九万里 !
百兆硬件真浮点,三角函数运算器 !
神州春色三万里,封神榜永远是你 !

===老骥伏枥志在万里,来我们再战三万里

STC32G96K256-180MHz-LQFP100,LQFP64,  LQFP48
2组独立 真12位ADC, 2组独立 12位DAC, 4组独立运放, 4组独立比较器2组CAN
32位8051256K FLASH,  96K SRAM【64K edata, 32k xdata] ;提前剧透
USB直接仿真,USB直接下载, 也支持传统的STC串口下载;
DMA支持:TFT, 8组UART, 3组SPI,QSPI,  I2C,  I2S,  PWM/增加专门的移相功能
                2组独立的12位ADC;2组独立的12位DAC
                DMA支持外设直接到外设
16路高级16位PWM定时器, 2组PWMA, 2组PWMB,方便控制 2组3相电机
T0/T1/T2/T3/T4/T5/T6, T7/T8/T9/T10, RTC-年月日时分秒时钟,T11系统定时器
===串口1/串口2/串口3/串口4
/串口5/串口6,都可以共享T2做波特率发生器
2组真12位ADC,
2组真12位DAC, 4组轨到轨运算放大器4组轨到轨比较器
32位8051-CPU工作在90MHz以上
专业级的硬件数学处理器工作在180MHz: 硬件三角函数/反三角函数,硬件浮点运算器
管脚兼容 STC32G12K128, STC32G8K64, STC32F12K54,
STC8H8K64U 系列

                        明知山有虎,偏向虎山行
                        www.STCAI.com             资料下载
                        www.STCAIMCU.com      技术支持,技术交流论坛
                        STC创始人:姚永平

















回复 送花

使用道具 举报

该用户从未签到

555

主题

9672

回帖

1万

积分

管理员

积分
14137
 楼主| 发表于 2023-9-6 11:17:40 | 显示全部楼层
序2,创作中
       21世纪全球全面进入了计算机智能控制与计算的时代,而其中的一个重要方向就是以单片机为代表的嵌入式计算机控制与计算。由于最适合中国读者入门的8051单片机有40多年的应用历史,绝大部分工科院校均开设有该课程,目前有几十万名对该单片机十分熟悉的工程师可以相互交流开发经验,有大量的经典电路和程序可以直接移植,从而极大地降低了开发风险,提高了开发效率——这也是STC生产基于8051系列单片机产品的巨大优势。

       Intel 8051技术诞生于20世纪70年代,已不可避免地面临着落伍的危险,如果不对其进行大规模创新,国内的单片机教学与应用就会陷入被动局面。为此,STC对8051单片机进行了全面的技术升级与创新,相继开发了STC89/90、STC10/11、STC12、STC15和STC8系列,及32位8051系列,STC32系列,累计发布上百种产品。这些产品全部采用Flash技术(可反复编程10万次以上)和ISP/IAP(在系统可编程/在应用可编程)技术;针对抗干扰进行了专门设计,超强抗干扰;进行了特别加密设计;对传统8051进行了全面提速,指令速度甚至提高了24倍;大幅提高了片内集成外设的种类和数量,如ADC、DAC、比较器、运算放大器、CCP/PCA/PWM 、高速同步串行通信接口SPI、I2C、高速异步串行通信接口UART、定时器、看门狗、内部高精准时钟(±1%温飘,-40 ~ +85℃之间,可彻底省掉昂贵的外部晶振)、内部高可靠复位电路(可彻底省掉外部复位电路)、大容量SRAM、大容量EEPROM、大容量Flash程序存储器等。针对高校单片级教学而言,STC8H8K64U/STC32G12K128一个单芯片就是一个仿真器/自带硬件USB直接仿真,定时器改造为支持16位自动重载(学生只需学一种模式),串行口通信波特率计算改造为【系统时钟/4/(65536-重装数)】,定时器又进一步发展到24位定时器,还增加了RTC时钟,支持年月日时分秒及自动闰年转换。极大地简化了教学难度,针对实时操作系统RTOS推出了不可屏蔽的16位自动重载定时器,并且在最新的STC-ISP烧录软件中提供了大量易用的工具,如I/O口配置工具,定时器计算器、软件延时计算器、串口波特率计算器、CAN波特率计算器、头文件、范例程序、指令表、Keil仿真设置、USB-CDC/串口助手、CAN助手、串口绘图、虚拟键盘、虚拟OLED12864显示、虚拟LCD12864显示、虚拟示波器显示等。此外,单片机的芯片封装也从传统单一的PDIP40发展到能满足不同应用要求的多种封装形式,包括:
             LQFP64/LQFP48/LQFP44/LQFP32,即将推出LQFP100的STC32G96K256-180MHz-LQFP100
             QFN64/QFN48/QFN32/QFN20,DFN8,TSSOP28/TSSOP20
             SOP28/SOP20/SOP16/SOP8,PDIP40/SKDIP28/DIP20/DIP16/DIP8
       STC于2022年重磅推出了以STC32G12K128为代表的STC32系列超高速32位8051单片机,该款单片机兼容Intel的MCS-251指令集架构,是一款真正意义上的32位单片机,该款单片机集成了USB2.0模块,支持USB直接下载和仿真功能,STC32G96K256-180MHz-LQFP100/64/48片内集成了性能超强的硬件浮点运算器和三角函数数学运算器单元,进一步提升了单片机的整体处理性能。这里应该强调,由于MCS-251指令集架构完全兼容MCS-51指令集架构,因此在8051单片机上开发的应用程序可直接运行在STC32G系列单片机上,而无需进行任何代码修改,只需包含STC32G.h头文件,使用KEIL C251编译器编译即可,几乎无缝衔接,从8051直升到32位8051。
STC全力支持我国的单片机/嵌入式系统教育事业,STC大学推广计划正如火如荼地进行中,陆续开展向普通高等学校电子信息、自动化等相关专业赠送最新的STC32G系列实验箱,共建STC高性能单片机联合实验室的项目。部分已建或在建STC高性能单片机联合实验室高校有:浙江大学、北京航空航天大学、南京航空航天大学、北京理工大学、南京理工大学、上海交通大学、同济大学、中山大学、天津大学、哈尔滨工业大学、哈尔滨工业大学<威海>、东北大学、吉林大学、兰州大学、山东大学、湖南大学、中南大学、国防科技大学、西北工业大学、西北农林科技大学、中国石油大学、华北电力大学、深圳大学、杭州电子科技大学、桂林电子科技大学、西安电子科技大学、电子科技大学、北京化工大学、东南大学、深圳大学等高等学校,以及深圳职业技术学院等著名的职业院校。

对大学计划与单片机教学的看法
      STC的8位8051单片机一直以来就是高等学校《单片机原理及应用》课程的主要授课平台,随着信息技术的不断发展,STC公司也与时俱进,重磅推出32位8051单片机。该款单片机的推出,使得《单片机原理及应用》课程的教学内容从8位提升到32位,与全球产业界对32位单片机的需求吻合,同时进一步丰富了国内《单片机原理及应用》课程的教学内容。学生在STC32位单片机上进行系统的理论和实践学习后,也可以很从容的在STC传统8位单片机上进行项目的应用开发。在STC32位单片中,集成了许多重要的外设控制器,包括USB2.0控制器、DMA控制器、I2C控制器、SPI控制器以及CAN控制器等。这样,学生在学习完STC32G系列单片机后,就能进行高质量的项目开发,同时也能参加国内一些高水平学科竞赛,比如全国大学生电子设计竞赛以及全国大学生智能车竞赛等。

对大学工科非计算机专业C语言教学的看法
       现在工科非计算机专业讲C语言的课程多是“在空中飘着,落不着地”,学完之后不知道干什么。以前我们学习BASIC/C语言,学完后用DOS系统,在DOS下开发软件。而现在的学生学完C语言,还要从Windows去返回DOS运行,所学的C语言也不能在8051单片机上运行。嵌入式C语言有多个版本,国内流行Keil C;现我们也在开发自己的C编译器。我们现在推动教学改革,将单片机和C语言(嵌入式C语言、面向控制的C语言)安排在同一门课程,在一年级的第一学期就开设,学生学完后就知道将来能干啥了,一年级的第二学期再开设Windows下的C++语言开发课程,正好利用我们的单片机 C语言给它奠定的基础。学习过模电/数电(FPGA)/数据结构/ 实时操作系统(RTOS)/自动控制原理/数字信号处理等课程后,在大三再开一门综合电子系统设计课程,这样就循序渐进地培养出能真正动手实践的人才了。我们现在主要的工作是推动工科非计算机专业高校教学改革,何宾老师的这本教材就是我们教学改革研究成果的优秀代表。
感谢Intel公司发明了经久不衰的8051体系结构,感谢何宾老师采用STC最新32G系列单片机撰写这本具备改革特色的新书,保证了中国30年来的单片机教学和应用与世界同步。
我们将本书确定为STC公司大学计划推荐教材、STC单片机大赛指定教材。采用本书作为教材的院校将优先免费获得我们提供的可仿真的STC32系列实验箱(主控芯片STC32G12K128)。
最后,希望广大教师和学生“明知山有虎,偏向虎山行!”

                                     Andy.姚(STC AI Limited)
                                     www.STCAI.com
                                     2023年9月

回复 支持 反对 送花

使用道具 举报

匿名  发表于 2023-11-7 08:43:00
好的,谢谢。
回复 送花

使用道具

该用户从未签到

555

主题

9672

回帖

1万

积分

管理员

积分
14137
 楼主| 发表于 2023-11-7 09:37:58 | 显示全部楼层
现在换了 权威 院士 写的总序
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

8

回帖

42

积分

新手上路

积分
42
发表于 2023-11-9 09:52:14 | 显示全部楼层
作为51单片机的业余爱好者和学习者,如果能够真正开发出一款真实有用的产品,而且是基于STC平台的,这是我的最大梦想,衷心祝愿STC越办越好。
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-5-16 10:02
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    16

    回帖

    132

    积分

    等待验证会员

    积分
    132
    发表于 2023-11-14 12:03:38 | 显示全部楼层
    期待国产的C语言编译系统,更加贴近我们的使用!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-7 00:09
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    0

    主题

    44

    回帖

    146

    积分

    注册会员

    积分
    146
    发表于 2023-12-7 00:38:56 来自手机 | 显示全部楼层
    👍
    回复 送花

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies |上传

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-30 23:10 , Processed in 0.110560 second(s), 54 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表