当前位置: 首页 > news >正文

(一)80c52学习之旅-起始篇

大学毕业了,现在即将上研究生了。7月份导师给了一份活,是有关蓝牙开发的,刚开始接到时候,很犯怵,因为我的c51基础并不好,里面还包含了我都没学过的i2c总线,可想而知,我花了一个月时间,边学边玩(额),总算搞成了。
在这之间,我还特意跑回了一趟学校,请我原来的老师,帮我补了一上午的c51的课。别看时间短,因为我还是有点基础的,虽然老师只简单地串了串,但是老师讲的那些东西,就像一个火苗,瞬间照亮了我c51的路途,明白了很多以前没学懂得东西。在这里我要感谢孟老师!
准备工作,从网上买一块c51或者c52的开发板,电脑安装好keil,安装好驱动等。
这里,c51和c52没啥太大区别,只不过c52的rom和ram比c51多了一倍而已,用起来是一样的。
在这里还要说一下,c51系列的重要性,在很多我所接触过的蓝牙芯片和兼容zigbee芯片等,他们大多都是51内核或者兼容51内核,学好51系列单片机是很有必要的,甚至为ARM打下了坚实的基础。

相关文章:

  • (二)c52学习之旅-简单了解单片机
  • (三)c52学习之旅-点亮LED灯
  • (四)c52学习之旅-流水LED灯
  • (五)c52学习之旅-静态数码管
  • (六)c52学习之旅-独立按键
  • (七)c52学习之旅-中断
  • (八)c52学习之旅-中断实验
  • (九)c52学习之旅-定时器
  • (十)c52学习之旅-定时器实验
  • (十一)c52学习之旅-动态数码管
  • linux屏幕亮度调节解决办法
  • 一、系统准备工作
  • 二、CUDA安装和测试
  • 三、安装Anaconda实验平台
  • 3.1安装配置Anaconda
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • css布局,左右固定中间自适应实现
  • C学习-枚举(九)
  • Fabric架构演变之路
  • Java的Interrupt与线程中断
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Js基础知识(一) - 变量
  • Material Design
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Shadow DOM 内部构造及如何构建独立组件
  • Swift 中的尾递归和蹦床
  • 测试如何在敏捷团队中工作?
  • 机器学习 vs. 深度学习
  • 基于组件的设计工作流与界面抽象
  • 聚类分析——Kmeans
  • 算法-插入排序
  • 微信小程序实战练习(仿五洲到家微信版)
  • 问题之ssh中Host key verification failed的解决
  • 小试R空间处理新库sf
  • 一个完整Java Web项目背后的密码
  • 智能网联汽车信息安全
  • (175)FPGA门控时钟技术
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (8)STL算法之替换
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (一)Neo4j下载安装以及初次使用
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • *p++,*(p++),*++p,(*p)++区别?
  • .a文件和.so文件
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .net知识和学习方法系列(二十一)CLR-枚举
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • [Android]竖直滑动选择器WheelView的实现
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理
  • [docker] Docker的私有仓库部署——Harbor
  • [HNOI2006]鬼谷子的钱袋
  • [iOS]-网络请求总结
  • [Jenkins] Docker 安装Jenkins及迁移流程
  • [leetcode 双指针]