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

学STC8H单片机领试验箱 | 建议抓紧送STC8H实验箱提高学习效率

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-11-22 21:50:25 | 显示全部楼层 |阅读模式
1.我是一个电子爱好者,自从接触到单片机以来,对硬件电路学习相对容易,但对于单片机程序总觉得学习无从下手,今天在论坛看了陈桂有老师的第一课,增加了学习单片机学习的欲望。
2.通过第一课的学习,系统了解了单片机的发展历程,及其优缺点;对单片机开发试验的工具,即单片机试验箱的功能及编程软件进行了介绍,对单片机后续学习奠定了一定基础。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-11-23 19:10:51 | 显示全部楼层
本帖最后由 ycw701123 于 2023-11-23 19:18 编辑

第二课:继续打卡陈老师的课
其中一个较深的感受是陈老师举的点灯例子更接近实践,我看了一些视频都是直接点共阳或共阴LED,而陈老师的点灯增加了Q11控制的位,为接近动态扫描显示做了铺垫。
另外一点感受是,以前试着装了编程软件,在里面却找不到需要的单片机型号,结果按陈老师的方法可以轻松添加到编程软件cpu列表中
Screenshot_2023-11-23-19-14-30-097_com.miui.gallery.jpg
Screenshot_2023-11-23-18-58-12-373_com.miui.video.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-11-25 21:35:17 | 显示全部楼层
第三课:数字逻辑电路
这一课讲述了单片机原理,数字逻辑与逻辑电路,介绍了基本逻辑运算。演示了用keil进行程序的在线仿真 03[00_43_04][20231125-213146].png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-11-27 19:12:54 | 显示全部楼层
第四课:单片机的内部结构
本节先从电脑的组成入手,讲述了传统8051单片机的内部结构单元,然后着重讲解了8h8k64单片机的内部组成,各个单元的功能和作用以及数据存储等。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-11-29 18:20:14 | 显示全部楼层
第5课:
继续学习存储空间及存储器,另外学习了硬件引脚等电路知识,这是我比较熟悉的,学习起来相对比较轻松。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-12-3 16:52:32 | 显示全部楼层
第6课:
继续学习了单片机的IO口知识,开始进入汇编语言编程知识的讲解。因没有实验板,目前的学习还只能停留在理论上。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-12-16 22:29:40 | 显示全部楼层
第七课:
1.文件包含命令$INCLUDE,是将寄存器定义文件包含进当前程序中,和C语言的#include有些相似,只是前面的字符不一样
2.助记符语言:引入助记符主要是为了解决编程时机器语言不直观、不易识别、理解和记忆,汇编语言的指令由操作码和
操作数组成,操作码由规定的缩写英文字母组成为助记符,学习了汇编语言常用的助记符及其含义
3.指令格式及分类:指令中约定的符号比较多,花了几天的时间反复学习,有点难度
4.寻址方式:单片机常用的7中寻址方式,陈老师讲解得很详细
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-12-17 21:39:57 | 显示全部楼层
第八课:
1.数据传送类指令:包括数据传送、数据交换、栈操作。传送指令MOV,主要对内部数据存储器和特殊功能寄存器进行操作。
2.立即数送累加器,共有4条指令。用实例讲解了MOV指令运用及调试,程序编写时,名称结尾一定要加上.asm,程序编写注意大写。
3.Rn、内部RAM、SFR于累加器A传送数据,共有6条指令
4.Rn、SFR和内部RAM之间的数据传送,共有5条指令
5.外部数据存储器与累加器A传送指令MOVX,主要用于累加器A和外部RAM或扩展并行I/O口进行数据传送
6.程序存储器想累加器A传送指令MOVC,主要用于对程序存储器的访问
7.栈操作指令,堆栈操作规则是后进先出
8.本节最后讲了数学运算,相对来说较好理解
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-12-18 21:50:34 | 显示全部楼层
第九课:
1.位操作指令,主要完成位传送、位状态控制、位逻辑、条件转移位等功能,共有17条
2.位数据传送指令,举例讲解,把第二操作数所指出的变量送到由第一操作数指定的变量中
3.位状态控制指令,包括位的清零、取反和置位
4.位逻辑操作指令,包括位逻辑与和位逻辑或两种
5.控制转移类指令,用于控制程序的走向。主要有两种,一种是程序转移指令,另一种为子程序调用和返回
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-06 07:43:29

2

主题

44

回帖

657

积分

高级会员

积分
657
发表于 2023-12-19 21:32:36 | 显示全部楼层
第十课:
1.汇编语言编程最主要的是要保证程序的正确,功能完整实现,其次编写时还要考虑规范性和程序结构尽量精简
2.汇编语言程序设计的一般步骤,先确定算法或编程思路,其次画出流程图,第三做好RAM、定时器、中断等资源的分配,最后根据流程图编写程序,对源程序进行调试验证
3.汇编语言的程序框架,用STC8H单片机举例进行了讲解
4.分支程序设计师通过条件转移指令来实现的,条件满足则转移,不满足则继续执行
5.查表法程序设计,是事先编制表格,然后编程时利用
6.多字节十进制BCD减法,是采用补码相加的办法来实现
7.升序数据排列常采用冒泡法
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 03:31 , Processed in 0.140703 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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