找回密码
 立即注册
查看: 2120|回复: 25

【实验箱已发出】观看陈教授关于STC8H8k64U单片机原理及应用的学习心得

[复制链接]

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-2 20:44:30 | 显示全部楼层 |阅读模式
本帖最后由 8051启蒙者 于 2023-8-16 11:47 编辑

今天陈教授给我们讲授了STC8H8k64U单片机的封装,脚位识别,LQFP64   LQFP48  LQFP32封装的单片机,也就是方形贴装的,找到正面其有凹陷小圆点的一角,以其为基准,紧邻凹陷小圆点左侧的管脚为最末脚位(64   48  32),右侧的管脚为1脚,逆时针依次2,3……
管脚的功能
STC单片机性能优良,价格低廉,内部集成很多外设,如现在单片机增加实时时钟RTC,前2年一颗8563时钟芯片就2元3元的,可现在一颗STC8H1k08T才1.2元,既有时钟功能,还有内部集成的EEPRAM,又有单片机功能,对于普通智能门锁几乎一颗芯片即可解决所有功能,减少了芯片使用量,就减少了布线难度,极大的节约了成本,提高了系统的稳定性,真是一举多得,芯片集成的这些外设方便我们根据项目需要进行合适的选择而不必修改线路板,仅需对程序进行调整,一颗小小的芯片集成如此多的外设,如何才能使用集成的外设(有些外设需要与外部打交道,那就要有管脚),在封装管脚有限的情况下,STC就把(除Vcc/AVcc,GND外)其它管脚做成复用的,便于使用内部集成的各功能外设,复用脚在手册中用“/”分隔各个功能,可以通过内部特定寄存器先进行设置,然后才能使用其功能。
        随后的汇编语言可就是我们学习单片机与单片机打交道的一种重要工具,通过编程使单片机有灵魂,陈教授讲的由浅入深使我们从单片机的小白慢慢成了内行。

回复

使用道具 举报 送花

1

主题

11

回帖

93

积分

注册会员

积分
93
发表于 2023-8-3 10:54:44 | 显示全部楼层
没有回放了吗???只能看直播?
回复 支持 反对

使用道具 举报 送花

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-3 14:25:19 | 显示全部楼层
有回放”《单片机原理及应用》教学改革及实践研讨会,实战技术"版块
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-8-7 08:46:48 | 显示全部楼层
kong*** 发表于 2023-8-3 10:54
没有回放了吗???只能看直播?

有回放的
https://www.stcaimcu.com/forum.php?mod=forumdisplay&fid=76
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-8-7 15:00:01 | 显示全部楼层
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
回复 支持 反对

使用道具 举报 送花

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-7 17:17:25 | 显示全部楼层
好的!谢谢!
回复

使用道具 举报 送花

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-7 18:26:58 | 显示全部楼层
          8月7日,今天跟陈教授学习单片机汇编语言,真的很激动,是因为看到在keIi51上编缉运行汇编程序,在此开发工具上可进行软件仿真,很直观,很快就能测试到程序是否可行,我以往可是专门用VB做了一个汇编转换为Hex的工具,不能对汇编进行仿真,每次是将代码下载单片机,运行后再读取内存(当然要将需要的端口,特殊寄存器值传至指定内存),这其间可是会丢失一部分中间值,不能单步,学了今天的课,会使开发大大加速。
      我个人认为汇编开发,要首先确定好端口,尤其外部端口,这些端囗决定硬件连接,决定PCB的走线,其次是数据变量(就是为其分配合适的内存空间,30H一7FH地址空间RAM很方便,即可直接寻址又可间接寻址,当然80H一FFH地址空间也可以,只是其只能间接寻址罢了,本人喜欢将堆栈放在80H以上空间,一般放在C0H以上)分配的内存可以做一个变量表,用字母定义变量,用EQU丶DATA来指定对应的内存空间,以确定内存是否有冲突。有了这些就便可进行汇编程序的初步汇编了。当了在汇编过程序会出现一些程序的判断转移,需要一些条件,或做一些标记,这时侯可以回过头来定义一些位标志,和定义变量一样,用字母来做标识,用Bit来指定位地址,这些位是在内存空间的20H一2FH这16个字节里,每个字节有8位,总共就是128个位地址,其地址是00H一7FH,可以灵活定义,这样程序就可以根据今天学的汇编语言进行汇编了。
        刚刚接触单片机的朋友可能要问那直接寻址80H及以上的地址是否可以,答案是可以,但不是内存空间,那是一些特殊寄存器,比如80H对应的可是硬件的P0端口,P0端口可只能用直接寻址,这个P0端口,也可位寻址,这里的位地址是80H一87H每一位都可单独读写。对于特殊寄存器大家可根据需要查看产品手册。
回复 支持 反对

使用道具 举报 送花

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-8 03:59:57 | 显示全部楼层
能不能公布一下32位的指令集

点评

详细介绍 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=3355&extra=page%3D1 2023/7/25,今天学习何宾老师的课有2个重要的知识点: 1, STC32G12K128是真32位数据总线的32位8051,只是指令集兼容 Inte  详情 回复 发表于 2023-8-8 09:02
回复 支持 反对

使用道具 举报 送花

3

主题

31

回帖

163

积分

注册会员

积分
163
发表于 2023-8-8 04:43:24 | 显示全部楼层
指令集是不是在头文件里?在哪个头文件里?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-8-8 09:02:20 | 显示全部楼层
曾*** 发表于 2023-8-8 03:59
能不能公布一下32位的指令集


详细介绍   https://www.stcaimcu.com/forum.p ... &extra=page%3D1
2023/7/25,今天学习何宾老师的课有2个重要的知识点:
1,  STC32G12K128是真32位数据总线的32位8051,只是指令集兼容 Intel80251 CISC指令集
     Intel80251是8位数据总线,分时拼出16位,分时拼出32位
2,CISC/RISC;
     CISC
     不等长指令集,有短有长的指令集组合,是相对复杂设计才可实现的指令集,用来实现的组合逻辑相对复杂;
     相同晶圆制造工艺制程,指令集组合逻辑复杂,可获得的主频相对较低,部分单条指令相对功能复杂而强大;
     空间代码效率高,省程序存储器,相对可在较低的主频完成复杂的任务
     RISC
     等长指令集,指令相对简单,是相对简单设计就可实现的指令集,用来实现的组合逻辑相对简单;
     相同晶圆制造工艺制程,
指令集组合逻辑简单,可获得的主频相对较高,但指令相对简单;
     空间代码效率相对较低,浪费程序存储器资源,相对要在较高的主频完成复杂的任务;
     由于是简单的等长指令,RISC 的逻辑和算术运算指令没有见到直接对存储器操作的指令;
     由于是简单的等长指令,RISC 的直接寻址的逻辑和算术运算指令只是对寄存器

     RISC放弃了一些CISC常用的组合逻辑较复杂的指令/芯片内部走线会较长,获得了较高的主频
所以不简单介绍汇编语言程序设计,微机原理是无法讲透的


STC32G12K128的算术运算指令集,有可以间接寻址访问内部存储器的指令








1.png
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-4 01:23 , Processed in 0.131803 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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