51单片机入坑仪式 芯片STC89C52RC-40I LQFP-44启动学习项目
之前玩了一下3D打印机随后发觉他们的电路板很有趣然后就开始慢慢了解单片机了! 开始的时候看中了树莓派的PICO RP2040开发板买了一块回来使用了一下觉得也没有那么难!后来想深入了解就开始遇到各种困难了,语言的编写、芯片的数据手册是英文的,各种元件IC大多数也是英文的对于我这个英文白痴来说确实非常困难!最终经历了一轮白花钱后觉得还是从国内资料最多的51单片机开始学习!资料真的很重要国内的资料也就51单片机多!
这次学习定一些小目标:
1、自己画一次PCB板做一块51单片机的最小系统板芯片选择STC89C52RC-40I LQFP-44 芯片资源比较多跟40PIN的89C52 PIN40封装的体积小。以下是刚画出来的最小电路系统!没有验证希望大神们能检查一下!
2、做一块串口的LTT下载器顺便了解下载器的工作原理
3、使用汇编语言、C语言点亮一个电灯!了解MCU是通过怎样的操作实现亮灯的!以及汇编语言、C语言的交互
学习过程会尽量记录下来!以便回忆!同时也希望有人指点入门方向!因为完全是小白学习方向都是盲目学的!
51单片机入坑仪式 芯片STC89C52RC-40I LQFP-44启动学习项目相关推荐
- 使用51单片机和DS1302时钟芯片做一个简易的电子时钟
简易的电子时钟实验 一.前言 二.DS1302模块介绍 三.驱动DS1302的代码 3.1 初始化DS1302时钟芯片 3.2 读取DS1302时钟芯片的时间 3.3 设置DS1302时钟芯片的时间 ...
- 0.《新概念51单片机C语言教程》(郭天祥)学习笔记
看到之前的阅读量,有标题党的嫌疑,再接再厉,加油坚持自己的文风,相信会写的越来越好:) 继续更(一个人,一个记事本,一个PDF阅读器,装备全靠打) <新概念51单片机C语言教程>(郭天祥) ...
- 51单片机——动态数码管实验,小白讲解,相互学习
多位数码管介绍: 多位数码管,即两个或两个以上单个数码管并列集中在一起形成一体的数码管.当多位一体时,他们内部的公共端是独立的,二负责显示什么数字的段线(a-dp)全部是连接在一起的,独立的公共端可以 ...
- 51单片机电路原理图_10个定时器精选电路方案带你学习时钟脉冲的工作方式
可编程控制器中的定时器是根据时钟脉冲累积计时的,时钟脉冲有 1ms.10ms.100ms等不同规格.(定时器的工作过程实际上是对时钟脉冲计数)因工作需要,定时器除了占有自己编号的存储器位外,还占有一个 ...
- 利用51单片机和DS12C887时钟芯片制作万年历
半个学期51的学习之后在终于动手敲了人生中第一个模块,期间出现了很多的bug,但还好的是最后都改正了 希望对大家有一点用处. (单片机小白一个,欢迎大佬指点.如果有大佬碰巧看见的话能不能帮我找一下相关 ...
- HC32L130单片机入坑记
解决问题的思路+经验就可提高工作效率. 1.调试中遇到的问题及解决思路: (1).程序debug过程中,进入hardware_default中断中无限循环. 解决办法:运用断点定位到程序debug出错 ...
- 4.7 51单片机-DS1302 实时时钟芯片
4.7 DS1302 实时时钟芯片 4.7.1 原理图介绍 图4-7-1 图4-7-2 驱动DS1302之前,实验板上需要将JP595跳线帽和J11跳线帽断开.JP1302跳线帽接上. 4.7.2 D ...
- 51单片机使用DS1302时钟芯片实现可调时钟
文章目录 1.实现方法 2.所需函数模块 3.时钟写入(读取)函数(`DS1302.c`) 4.定时器初始化函数(`Timer0Init.c`) 5.按键扫描函数(`Key.c`) 6.时钟调整函数( ...
- 51单片机读写WTV语音芯片
原帖地址:http://em78447.blog.163.com/blog/static/9986005120098541118433/ 步骤: 第一步:用语音软件mp3小助手将普通.mp3文件转换成 ...
最新文章
- 苏子怡:大数据思维融入建筑节能 | 提升之路系列
- UVA1103分区涂色+vc使用注意事项
- Linux Kernel and Android休眠与唤醒
- 如何使用RichEdit
- github 使用之--ssh配置(及解决ssh_add 报错)
- input type=file图片上传时,先预览
- 【POJ】2454.Jersey Politics
- ie和火狐的兼容性问题
- 数字信号处理实验(MATLAB)
- 关于带宽,数据速度,码元,码间串扰
- linux中opt是啥文件夹,linux根目录的各文件夹里装了什么
- C 语言课程设计 最终答辩版 学生通讯录管理系统
- C# Chart 波形显示,动态数据滑动显示方法
- R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线
- Git如何删除自己创建的项目
- C++判断两字符串是否相等
- Marlon's String zoj3587
- 2022年2月最受欢迎编程语言排行榜|Python遥遥领先
- 织梦{dede:php} AddFilter(1,1,'diqu',theme); {/dede:php}含义解释
- Oracle单实例数据库启动ORA-01078、ORA-00205、ORA-01157、ORA-01110处理
热门文章
- 神经系统生物结构示意图,神经系统的组成概念图
- unity Text Mesh Pro Sprite Animation 支持动图,动态表情
- 网络安全基础 之 防火墙 双机热备、防火墙类型、组网方式、工作模式、逻辑区域划分
- 【高级算法】禁忌搜索算法解决3SAT问题(C++实现)
- virtualbox只能选用网络地址转换(NAT)模式下搭建个人局域网
- php如何获取年月日,PHP应用编程小技巧:获取年月日星期的方法及代码
- 影响辐射生物学效应的因素
- irricht的水特效
- WIN10/WIN7网络优化工具实现
- 对付手机短信骗子的方法(够恶搞)