avatar
文章
16
标签
15
分类
5

menu
archives
tags
categories
list
  • link
  • about
Picture
Message
Zhixiong's island
menu
archives
tags
categories
list
  • link
  • about
Picture
Message

51单片机学习笔记

发表于2025-01-14|更新于2025-05-01|嵌入式
|字数总计:6|阅读时长:1分钟|阅读量:
文章作者: Zhixiong Zhang
文章链接: http://zzx686a.github.io/2025/01/14/KEIL%E4%BD%BF%E7%94%A8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zhixiong's island!
51单片机
赞助
  • wechat
    wechat
  • alipay
    alipay
cover of previous post
上一篇
PCB设计_51
cover of next post
下一篇
Webots&python

评论
ValineDisqus
avatar
Zhixiong Zhang
Fortune favors the bold
文章
16
标签
15
分类
5
Follow Me
公告
wechat zzxshangan2024
目录
  1. 1. 51单片机学习笔记
  2. 2. KEIL使用
    1. 2.1. 烧录代码(生成hex文件)
    2. 2.2. 字体设置
    3. 2.3. 创建多文件
    4. 2.4. keil主题配置
    5. 2.5. 模块化编程
    6. 2.6. 模板
  3. 3. C51语言基础
    1. 3.1. 数据类型
      1. 3.1.1. sfr(特殊功能寄存器)
      2. 3.1.2. sbit(特殊功能位)
      3. 3.1.3. 位寻址
    2. 3.2. 数据运算
      1. 3.2.1. 移位
    3. 3.3. 基本语句
    4. 3.4. 数组
    5. 3.5. 子函数
    6. 3.6. 预编译
    7. 3.7.
  4. 4. 代码
    1. 4.1. LED
      1. 4.1.1. 2-1 点亮第一个LED
      2. 4.1.2. 2-2 LED闪烁
      3. 4.1.3. 2-3 LED流水灯
      4. 4.1.4. 延迟函数
    2. 4.2. 独立按键
      1. 4.2.1. 3-1独立按键控制LED亮灭
      2. 4.2.2. 3-2独立按键控制LED状态
        1. 4.2.2.1. 软件消抖
      3. 4.2.3. 3-2独立按键控制LED显示二进制
      4. 4.2.4. 3-3独立按键控制LED移位(有思维)
    3. 4.3. 数码管
      1. 4.3.1. 4-1静态数码管显示
      2. 4.3.2. 4-2动态数码管显示
    4. 4.4. LCD1602显示屏
      1. 4.4.1. 5-1 LCD
    5. 4.5. 矩阵键盘
      1. 4.5.1. 检测方法
      2. 4.5.2. 6-1 矩阵键盘读取并显示在LCD
      3. 4.5.3. 6-2 矩阵键盘密码锁
    6. 4.6. 中断系统(重要)
      1. 4.6.1. 中断概念
      2. 4.6.2. 中断结构
      3. 4.6.3. 中断寄存器
      4. 4.6.4. 中断优先级
      5. 4.6.5. 中断号
      6. 4.6.6. 外部中断
        1. 4.6.6.1. 外部中断实验
    7. 4.7. 定时器(重要)
      1. 4.7.1. CPU时序周期相关知识
      2. 4.7.2. 寄存器
      3. 4.7.3. 工作方式(原理)
      4. 4.7.4. 定时器配置(重要)
      5. 4.7.5. 定时器实验
    8. 4.8. PWM
      1. 4.8.1. 直流电机
      2. 4.8.2. PWM介绍
      3. 4.8.3. 实验1:LED呼吸灯
      4. 4.8.4. 实验2:直流电机调速
    9. 4.9. 串口通信(重要)
      1. 4.9.1. 简介
      2. 4.9.2. 串口参数及时序图
      3. 4.9.3. 串口内部收发原理
      4. 4.9.4. 寄存器
      5. 4.9.5. 工作方式,波特率
        1. 4.9.5.1. 将十进制数 253 转换为十六进制
      6. 4.9.6. 编程
        1. 4.9.6.1. 实验:串口助手发给单片机,单片机再传回串口助手
    10. 4.10. 单片机系统的并行扩展
      1. 4.10.1. 51单片机最小系统
      2. 4.10.2. 存储器扩展
        1. 4.10.2.1. 程序存储器扩展
        2. 4.10.2.2. 数据存储器扩展
  5. 5. 2024期末题
    1. 5.1. 1.外部中断
    2. 5.2. 2.串口双机通信
    3. 5.3. 3.写数据到片内片外RAM
    4. 5.4. 4.动态数码管
最新文章
本科总结及未来规划
本科总结及未来规划2025-05-02
具身智能入门
具身智能入门2025-05-02
机器人学(机械臂)入门
机器人学(机械臂)入门2025-04-27
并联四足机器人
并联四足机器人2025-02-15
电机控制
电机控制2025-01-24
©2020 - 2025 By Zhixiong Zhang
框架 Hexo|主题 Butterfly