<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[phangbob的专栏]]></title><description><![CDATA[学习和分享]]></description><link>https://blog.youkuaiyun.com/phangbob</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phangbob]]></copyright><item><title><![CDATA[学习路上杂谈]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/76652157</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/76652157</guid><author>phangbob</author><pubDate>Thu, 03 Aug 2017 23:01:58 +0800</pubDate><description><![CDATA[从51转到stm32，持续学习的时间也有一段了，好想好好静下心来写些在学习路上的感想，我不划定什么主线了，想到什么写什么吧。
希望对想走这条路的伙伴有帮助。


1，首先，要有一套好的教材，包括开发板，视频，书籍，我的建议是，这些教材不需要多，只需要一套精的就可以了，学习就是围绕着这核心教程，其他教程作辅导用，比如在一个知识点上有疑惑，可以看下其他教程的说明，比较下会更好理解。
如果是真]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】好久没有更新了]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/72353854</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/72353854</guid><author>phangbob</author><pubDate>Tue, 16 May 2017 22:18:12 +0800</pubDate><description><![CDATA[然后很久没有更新了，但是一直在学习，没有半途而废哦。


  之后的学习和练习都是和外设单元有关，也就是说涉及到外接的芯片（控制器或存储单元等），以及通信协议。


稍后的时间会慢慢上传到博客里。


计划是也许到六月底就开始学习STM32。


还没完哈......]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】16 中断之 串口中断的应用2（中断方式）]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/53167019</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/53167019</guid><author>phangbob</author><pubDate>Thu, 24 Nov 2016 01:47:52 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】15 中断之串口中断查询方式中出现的问题及分析]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/53108828</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/53108828</guid><author>phangbob</author><pubDate>Thu, 10 Nov 2016 03:24:20 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。
问题代码：
#include 
#define uchar unsigned char
#define uint unsigned int
uchar ch,x;]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】14 中断之串口中断的应用1（查询方式）]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52917623</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52917623</guid><author>phangbob</author><pubDate>Wed, 09 Nov 2016 01:36:50 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。
串口中断的使用
a  51单片机串口通信的方式有两种，第一种是  查询方式 ， 第二种是  中断方式。
从上一篇记录点击打开链接 中的SCON 寄存器中可以看到，TI和RI的作]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】13中断 之串口中断应用前的了解过程（较详细）]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52877542</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52877542</guid><author>phangbob</author><pubDate>Thu, 20 Oct 2016 21:57:18 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。


1大概了解串口通讯
（出自《零开始学单片机技术》刘建清主编）


串行通信分：同步通信  和  异步通信。
同步通信：数据是连续传送的，即数据以数据块为单位传送。]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】12中断 之外部中断的应用2]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52854614</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52854614</guid><author>phangbob</author><pubDate>Wed, 19 Oct 2016 00:26:14 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。

直接上代码：
#include 
#define uchar unsigned char
#define uint unsigned int
sbit int0=P3^]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】11 中断之外部中断的应用]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52772778</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52772778</guid><author>phangbob</author><pubDate>Mon, 10 Oct 2016 00:23:42 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。


1了解外部中断


从programmer's guid中可以看到上文，和外部中断相关的描述：
就是说对于外部中断，INT0和INT1必须设置为1，且根据 是电平触]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】10 中断之定时计数器1的应用]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52772425</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52772425</guid><author>phangbob</author><pubDate>Mon, 10 Oct 2016 00:07:24 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。
#include 
#define uchar unsigned char
#define uint unsigned int


uchar i;


void ]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】9 中断之定时计数器0的使用2]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52753170</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52753170</guid><author>phangbob</author><pubDate>Sat, 08 Oct 2016 02:20:35 +0800</pubDate><description><![CDATA[程序说明：使用定时计数器0定时，每秒在数码管显示0到9的变化
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include 
#define uchar unsigned char
#define uint]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】8 中断 之定时计数器0的使用]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52726591</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52726591</guid><author>phangbob</author><pubDate>Mon, 03 Oct 2016 04:45:39 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】7 中断之 定时计数器0 操作前理解过程]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52706300</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52706300</guid><author>phangbob</author><pubDate>Fri, 30 Sep 2016 00:28:36 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。
1 由数据手册可知，89c52rc单片机有六个中断，分别为 
外部中断0 外部中断1
定时计数器0 定时计数器1
定时计数器2 以及
串口中断，一共六个。
2 如何理解继]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】6数码管动态显示]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52614984</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52614984</guid><author>phangbob</author><pubDate>Wed, 21 Sep 2016 23:59:58 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。


aa原理图分析：
和上一篇 数码管的静态显示 分析一样。




bb代码程序：

#include 
#define uchar unsigned ch]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】5数码管静态显示]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52478055</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52478055</guid><author>phangbob</author><pubDate>Thu, 08 Sep 2016 23:42:52 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】4矩阵键盘]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52445097</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52445097</guid><author>phangbob</author><pubDate>Mon, 05 Sep 2016 23:36:35 +0800</pubDate><description><![CDATA[aa硬件分析：
矩阵键盘是指S1--S16按键， 其 连接单片机引脚分别是 P3^0--P3^7，其中可以看出，按键的左端分别连接P3^0--P3^3， 按键的右端分别连接P3^4--P3^7。
电平；然后当按键被按下之后，会改变按键两端的电平状态，例如，S1左端是低电平，记作0，右端是高电平，记作1，那么当S1被按下，左右两端连通，那么按键的右端被拉低，那么按键两端都为0。
（**这里要注]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】3独立按键]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52432452</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52432452</guid><author>phangbob</author><pubDate>Sun, 04 Sep 2016 15:03:54 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。







aa原理图分析
1 独立按键为 K1 K2 K3 K4，按键左端接地，右端接单片机引脚，分别是P3^4---P3^7， 也就是说当按键按下时，使引脚拉]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】 2LED点亮]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52423089</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52423089</guid><author>phangbob</author><pubDate>Sat, 03 Sep 2016 14:42:04 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。




这是很很很基础的实践，即对单片机的IO进行操作，看原理图，流水灯部分，要点亮LED，注意两点
1
对应的引脚， 就是连接LED的引脚对应单片机上的引脚位置
2]]></description><category></category></item><item><title><![CDATA[【51单片机学习过程记录】 1学习实践前要准备的]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52346001</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52346001</guid><author>phangbob</author><pubDate>Sun, 28 Aug 2016 15:31:51 +0800</pubDate><description><![CDATA[声明：【51单片机学习过程记录】全是我自己学习、实践所记录的过程，我只是菜鸟，所有论点和观点仅代表我个人，不能确定是这个技术的真理。我的目的是学习和有可能成为可以向别人分享的经验，因此有错误我会虚心接受，并认真改正。
 
AA usb 驱动的安装（我的单片机是 usb转串口 ）
首先连接单片机和电脑上的usb口，我使用手提电脑，不是每个usb口的电压电流都一样的，如果识别不了试下其他的口，特]]></description><category></category></item><item><title><![CDATA[重新出发，脚踏实地]]></title><link>https://blog.youkuaiyun.com/phangbob/article/details/52305108</link><guid>https://blog.youkuaiyun.com/phangbob/article/details/52305108</guid><author>phangbob</author><pubDate>Wed, 24 Aug 2016 23:18:31 +0800</pubDate><description><![CDATA[毕业几年，自己所学的东西都没有用在实处，难听点说是浑浑噩噩，说好听点是想法和选择太多，什么都想学，资料都找到数不清，却没有静下心来，踏实去专研，学精。


由于人大了，也切身感受到来自生活中各方面的压力，所以，还是要重新把所学过的知识重新专研，这次是要真正的懂，让自己做一个真正有能力的开发工程师。


是的，任何时，只要你下定决心做一件事，都不晚，可无论何时，当你找借口，推到明天做吧，]]></description><category></category></item></channel></rss>