找回密码
 立即注册
查看: 4195|回复: 36

《USB型 1T 8051 单片机原理及应用-STC8H8K64U》陈桂友教授学习心得(学习打卡完成)

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-26 16:09:26 | 显示全部楼层 |阅读模式
本帖最后由 ly1350 于 2024-2-1 09:46 编辑

存储空间分为可位寻址部分和不位寻址;

80h起的高128位存储为特殊功能寄存器(SFR)地址
特殊功能寄存器分为引脚功能控制和内部功能控制两大类
单片机引脚通过复用增加io口数量,stc的引脚复用很灵活(通过寄存器配置,实现不同的功能)
stc8h系列内部集成了高可靠的复位电路,8051需要外接复位电路
stc的io口的四种工作模式:准双向、推挽输出、高阻抗输入、开漏
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:457
  • 最近打卡:2025-05-06 08:26:52
已绑定手机

13

主题

1266

回帖

3009

积分

论坛元老

积分
3009
发表于 2024-1-27 14:39:06 | 显示全部楼层
一起来学STC8H。
打卡不用另起一个帖子,在原来帖子的基础上回复自己就行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-28 22:06:53 | 显示全部楼层
21cns*** 发表于 2024-1-27 14:39
一起来学STC8H。
打卡不用另起一个帖子,在原来帖子的基础上回复自己就行。 ...

好的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-28 22:22:34 | 显示全部楼层
第6节讲了STC8H8K64U的io口p3.0和p3.1上电后为弱上拉/准双向口,其余io口均为高阻输入,使用前要进行设置。io口通过复用来扩展,通过设置相关的特殊功能寄存器来实现。还介绍了汇编语言,学习汇编语言的必要性。我自己学过c,但是汇编真是太难懂了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-28 22:52:20 | 显示全部楼层
第七节继续讲汇编语言。讲了头文件包含,助记符,操作码,操作数,汇编语言的格式,寻址
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-29 00:03:23 | 显示全部楼层
本帖最后由 ly1350 于 2024-1-29 00:10 编辑

第8节继续讲汇编语言。重点讲解数据传输指令 MOV,在KEIL中的实际操作测试、调试等。逻辑运算和算术运算,简单介绍。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-29 00:36:04 | 显示全部楼层
第9节继续讲汇编语言。位操作。汇编中位用".",c语言中用“^”.
位传递:MOV,清零CLR,取反CPL,置位SETB......
指令是真多啊!个人觉得,这也是汇编比C难学的原因之一!
转移指令.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-29 01:27:10 | 显示全部楼层
第10节讲汇编语言设计。硬件要与软件结合。汇编语言设计步骤:定算法,画流程图,外设资源分配,写程序,调试。
复杂的软件采用模块化设计。
汇编程序的通用框架:$INCLUDE...
符号定义....
ORG  0000H;
START:
中断地址配置及扩展功能寄存器地址配置
MAIN
MAINLOOP
中断子程序
子程序
END
流程图的画法
典型示例
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-29 08:50:19 | 显示全部楼层
终于把汇编语言跟着老师过了一遍。以前学的c语言,汇编没有接触过。没有基础,学起来是真的吃力啊!这个汇编要学好,得花很大的力气才行!
通过这几节课的学习,感觉汇编难,主要是以下原因:
1、汇编语言的总体结构性不强,学习起来,要有很强的逻辑思维
2、汇编程序的编写,直接对应存储空间,基本每个操作都要明确内存地址。对单片机的内存管理必须掌握清楚
3、操作指令比C多,记住就得花好大功夫
4、程序的组织不像C那样模块化,读起来比较费劲
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2025-05-07 00:54:31
已绑定手机

20

主题

329

回帖

1692

积分

金牌会员

积分
1692
发表于 2024-1-29 09:08:34 | 显示全部楼层
个人觉得,如果是第一次接触单片机,汇编先有个感念,主要还有从C学起,对单片机入门。等熟悉以后,对汇编有需求时,再回头来认真学习汇编。不然容易打击学习信心啊!
我以前学过C,学过STC89C52,现在来学汇编都还是很吃力的。
先接着学Stc8h,汇编先放一下,熟悉以后再根据情况来学汇编把。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 03:22 , Processed in 0.147061 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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