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

Day-2打开学习AI8H8K

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-01-12 21:47:45
已绑定手机

3

主题

0

回帖

25

积分

新手上路

积分
25
发表于 2025-1-11 23:35:24 | 显示全部楼层 |阅读模式
学习完陈桂友的第二集课程,原来点亮其中一个灯就相当于c语言中编写的第一个程序"hello,world",虽然操作步骤简单,但是在去理解其初始设置里的推挽设置的时候,还是感觉有点云里雾里,看来要想真正掌握单片机还有很长一段路要走啊,但我觉得只要能够坚持下来,就没有完成不了的,加油!


在学习课程之前,也是向我的老师询问要不要买相关的书籍,老师说有一个说明手册就够了,之前还有点质疑老师,现在发现只有实践操作才能真正学习到知识,没有实践,记住再多都不一定能解决一个实际问题,还是实践出真知!

同时,今天第二节课上,老师介绍了十进制,二进制,十六进制的转换,也是弄清楚了它们之间转换的规律,感觉收获很大;并且,在介绍单片机的时候,给的图也是简洁明了,太喜欢这个老师了! cgy2.png
1. 单片机的组成单片机通常由以下几个主要部分组成:
  • 中央处理器(CPU):
    负责指令的执行和数据的处理,是单片机的核心部分,决定了单片机的计算能力。
  • 存储器:
    • 程序存储器(ROM/Flash):
      用于存储固化的程序代码,断电后数据不会丢失。
    • 数据存储器(RAM):
      用于存储运行时的临时数据,断电后数据会丢失。
  • 输入/输出接口(I/O Ports):
    用于连接外部设备,如按钮、显示屏、传感器、电机等,实现数据输入或控制信号输出。
  • 定时器/计数器(Timer/Counter):
    用于定时(如生成时钟信号)或计数外部事件(如脉冲信号的数量)。
  • 串行通信接口(UART/SPI/I2C等):
    用于与外部设备(如电脑、传感器、其他单片机)进行数据通信。
  • 中断系统:
    能快速响应特定事件(如外部中断信号),使系统更加灵活和高效。
  • 时钟系统(Clock):
    提供时序信号,保证系统各模块按时运行;通常由内部或外部晶振提供。

2. 单片机的特点
  • 高度集成:
    将CPU、存储器、I/O接口、定时器等功能集中在一块芯片上。
  • 低功耗:
    单片机功耗较低,适用于电池供电的设备。
  • 可编程性:
    可通过程序代码实现用户自定义功能,具有很高的灵活性。
  • 实时性:
    可以快速响应外部事件,特别适合工业控制和嵌入式应用。
  • 体积小、成本低:
    由于高度集成,硬件设计简单,广泛应用于小型设备中。

3. 单片机的分类单片机按照架构、位数和应用领域可分为:
  • 按位数分类:
    • 8位单片机(如8051系列、AVR、PIC):处理能力适中,适合简单控制任务。
    • 16位单片机(如MSP430):适合稍复杂的控制任务。
    • 32位单片机(如ARM Cortex-M系列):处理能力强,适合复杂控制和数据处理任务。
  • 按架构分类:
    • 哈佛结构:指令存储器和数据存储器分开,运行速度快。
    • 冯·诺依曼结构:指令和数据存储器共享,结构简单。
  • 按应用分类:
    • 工业控制类、消费电子类、汽车电子类等。

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-6 15:19 , Processed in 0.114222 second(s), 48 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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