![](https://img-blog.csdnimg.cn/20210217160133876.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
51单片机篇
深入分析原理,51单片机开发思路,不进行具体项目的开发
0_Error(s)
游历在大街和楼房,心中是骏马和猎场
展开
-
单片机学习前准备
首先需要一颗热爱探索的心(手动狗头)给大家准备了一些可靠资料1.Editplus代码阅读器(带激活码)2.Keil5 C51版,附赠最新版注册机,实测可激活到2030年之后(见网盘链接)3.高速PDF阅读器4.两种常用单片机系列用户手册6.蓝桥杯赛点资源数据包_单片机7.其他资料下载地址https://pan.baidu.com/s/1DOhsw2cEuwzE_wJIRxPfUQ提取码:i5kw...原创 2021-02-20 00:28:47 · 135 阅读 · 2 评论 -
4.蓝桥杯单片机开发板数码管问题
前几天同学发了一段代码,说是蓝桥杯单片机开发板用的时候,明明没有操作数码管,但是上电会全亮,我当场吃惊,还有这种事?然而看了一会代码没看出什么毛病(其实没看,当时在干饭……)然后本菜鸡怀疑是板子坏了,结果同学告诉我是新买的,这……经过一顿研究(不是……),知道了原因:38译码器上电即使能,然后输入端接P2口,因为P2口上电默认高电平,因此输出端Y7为低电平,此时选中了对应的573锁存器,这个锁存器正好是数码管的段选,然后他的程序第一句是P0 = 0x00,然后数码管就全部导通。那么这时候问题又来原创 2021-03-02 21:51:17 · 748 阅读 · 0 评论 -
3.51单片机内部结构
初学51单片机的时候,其实不需要对单片机内部结构了解的太详细,只需要知道哪些部分对我们编程有用、有什么用即可,至于其它部分,等我们把单片机教材学完之后,随着阅读的资料增加,自然会明白,或者可以同步找一本微机原理的书看一下。总结一下主要是三大资源:(1) RAM存储程序运行过程时产生的一些中间结果和过程变量,比方说在程序中定义的一些变量等等。其中RAM一部分区域和SFR的地址是相同的,但是重叠部分的RAM只能间接寻址,SFR只能直接寻址。(2) FLASH用于存储用户写的程序、数据、表格等信息,比方原创 2021-02-21 14:27:32 · 161 阅读 · 0 评论 -
1.基础知识及一些名词解释
学习的过程中见到一些新的名字,最好记录下来,有时间百度了解一下,这样可以非常快的扩展知识面原创 2021-02-20 15:56:21 · 121 阅读 · 2 评论 -
2.keil4 C51调试
Debug篇在C51程序中,很多bug肉眼不容易看出,这时候就需要使用keil的debug功能,debug功能可以控制程序运行,查看变量的内容等。Debug分为软件仿真和在线仿真,软件仿真就是电脑不需要连接单片机,keil可以模拟单片机运行;而在线仿真则需要连接单片机(前提是该单片机支持在线仿真),此时电脑控制单片机的运行,可以设置断点让程序停下来。 在线仿真的优点是使程序在真实的环境中运行,比软件仿真更可靠,但不能保证100%可靠,毕竟有时候连续几天都调不好的一个bug,重启电脑就好了,这种东原创 2021-02-19 23:02:47 · 3536 阅读 · 0 评论