找回密码
 立即注册
查看: 485|回复: 0

初学单片机-申请实验箱

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:117
  • 最近打卡:2025-05-16 21:33:44
已绑定手机

3

主题

39

回帖

195

积分

注册会员

积分
195
发表于 2023-11-2 13:08:03 | 显示全部楼层 |阅读模式
本帖最后由 Heanqiyang 于 2023-11-2 13:08 编辑

看了陈桂友老师讲的STC8h系列相关视屏课程,因为有些PLC编程基础,在一些基础知识上还是稍微容易消化的,对于单片机结构原理还欠缺深入的了解,现在发表一下从接触到现在近一个多月的感悟

1.单片机的工作需要一个重要的时钟元件-晶振,有了它才可以让单片机变成一个有生命的单片机,有些新系列单片机自带晶振,非常nice,一个最小系统只需要几个电容电阻就可实现;
2.单片机的程序下载,单片机下载hex格式程序,通过keil
编程后生成的hex程序下载,下载时需要重新上电,不过有新单片机可以自动下载至单片机,会自动重启
3.关于延时,单片机处理函数、指令都占一定时钟,合理使用指令,可以提高单片机的处理时间和优化内存使用,不过延时可通过isp软件小程序直接生成对应单片机对应函数,十分方便
4.main函数,单片机的主调用,可以直接写程序,也可以调用其他自定义函数
5.变量定义,通过定义变量可以定义引脚 像L1=P1^0这样,就可以直接在程序中使用L1代替引脚P1^0了
6.iic通讯,因为iic通讯比较节约点位,又可以多从站,所以侧重学习了一下,了解了其工作原理,通信的起止方式,读写位定义,主站对从站的呼叫,以及从站的响应ack等等
以上大概的了解,对单片机还有很多的未知,探索还远未停止
听陈老师的课时有一段陈老师因为模板延时程序用了do...while而多次强调请姚总做相关调整的那一段也从张老师和姚总身上学习到了编程人的那种严谨与执着,正是这种精神,让程序框架更规范,走向标准化。


回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 12:12 , Processed in 4.135734 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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