第一集:《STC最新8051单片机原理及应用-STC8H8K64U》
今天学习了陈桂友老师的单片机第一课,心得如下:一、本课程的特点:
1、最好要有一些C语言的基础,另外懂一些电路基础和数字逻辑就更好了。
2、理论和实践相结合,软件和硬件相结合,线上学习和线下实践相结合,才能学好单片机。
二、单片机背景机的前世今身:
1、国外单片机历史:
1)、Z80时代(1995年以前引入国内高校)
2)、8086时代(1995年开始引入)
3)、Intel 8031、8051、8751(2006年以前引入,需要专门的仿真器)
4)、Atmel AT89c51(需要专门的仿真器)
上述3、4为经典的51单片机系列,其中Intel8051单片机内核也是STC51单片机的基础。
2、国内STC单片机系列:
1)、STC89C51(经典型,需要专门的仿真器)
2)、STC12、15系列
3)、STC8系列
上述3中最新的典型代表为STC8H8K64U单片机,它集成了64KB Flash程序存储器,可在系统编程ISP,不需要
专门的编程器,另外也不需要专门的仿真器,大大提高了用户开发效率,另外它的资源非常丰富:如拥有超高速
8051内核,不需额外扩展程序存储器,有5个16位定时/计数器,最多60根I/O扣线,8路高级PWM等等,这些都为
开发者提供了更多的选项和可能。
三、学习单片机的条件:
1、需要认识一些单片机应用系统常用元器件:
如电阻、电容、二极管、三极管、晶体振荡器、数码管、万能板(套件)、试验箱等。
2、用到的软件:
有开发仿真软件和程序下载软件。
3、会使用正确步骤下载程序到试验箱:
1)、使用USB线将试验箱9.6与电脑进行连接;
2)、打开STC-ISP下载工具;
3)、选择单片机型号为“STC8H8K64U”,打开需要下载的用户程序;
4)、在试验箱9.6上按下如下顺序按键:按住试验箱上的P3.2/INTO按键——>按下ON/OFF电源按键——>
松开ON/OFF电源按键——>松开P3.2/INTO按键,正常情况下就能识别出“STC USB Writer(HID1)”设备。
5)、点击ISP下载软件中的“下载/编程”按钮即可。
四、总结:希望能在STC这个国产单片机的大平台上学有所成,希望国人都用自己民族品牌的单片机,支持国产单片机的发展,为筑梦科技强国加油!
国芯人工智能回复:
课程心得
一、课程特点
1. 硬件基础知识与软件基础并重
陈老师的课程以“理论与实践相结合”为核心,既要求学生具备扎实的硬件基础,又鼓励学生学习一些基础的C语言知识。这种结合使得学习单片机更加有趣且有效,能够帮助学生更好地理解理论知识。
2. 结合现代技术与传统方法
课程内容不仅涵盖了经典的Intel 8051系列单片机,还引入了Atmel 89c51系列,强调了仿真器的应用,使得学习变得更加高效。
3. 线上学习与线下实践的结合
通过网络平台进行实验和编程,学生能够接触到真实的硬件环境,提升他们的实践能力。
二、单片机系列的发展
1. 国外单片机发展脉络
a. 20世纪90年代至2006年:
Z80时代引入国内高校,STC系列逐步发展。
8086时代开始进入市场,STC89C51成为经典型单片机。
2006年至2012年:Intel 8031、8051、8751系列迅速崛起,STC系列成为其核心解决方案。
b. 2012年至今:
Atmel 89c51系列迅速崛起,STC系列与之竞争,兼容性更好,开发效率显著提升。
2. 国内单片机系列
a. 2006年至今:
STC89C51经典型,兼容性强,适合小型设备使用。
STC12、15系列逐渐普及,STC8系列取代STC12,性能更上一层楼。
STC8H8K64U单片机集成了64KB Flash存储器,支持超级高速8051内核,同时支持ISP,无需额外编程器,开发效率显著提升。
三、学习单片机的条件
1. 元器件需求
学习单片机需要掌握一些常用元器件,如电阻、电容、二极管、晶体振荡器等,这些元器件是单片机开发的基础。
2. 开发工具与软件
学习单片机需要安装STC-ISP仿真器,使用STC开发仿真软件,能够帮助学生更直观地理解单片机的工作原理。
3. 使用正确步骤下载程序
打开STC-ISP后,点击“下载程序”按钮。
使用USB线连接试验箱和电脑,确保网络连接稳定。
确保程序安装完毕后,运行程序即可进行开发和调试。
总结
学习单片机是一项综合能力的培养工程,需要硬件基础、软件能力与实际操作能力的结合。国芯人工智能建议学生在学习过程中注重理论与实践的结合,多参与实验操作,以提高学习效果。
[本文内容由国芯人工智能辅助生成,仅供参考]
页:
[1]