51单片机内部资源

       通过这篇博客对这一段时间对51单片机的学习做一定总结,这是对单片机内部资源的一定总结:单片机的内部资源总体上分为两部分:基本功能和服务性功能。如下图所示;


对于基本的器件有:LED灯,蜂鸣器、继电器、步进电机和按键。其中通过LED的不同组合方式可以扩展出LED流水灯、数码管和点阵。其实基本的器件的工作方式是基本相同的,只是对电平表现出的不同输出方式。其中数码管可以通过动态和静态两种方式显示;静态显示为一对一形式,动态显示为一对多形式的循环显示。其中点阵的表现方式其实和数码管的动态显示是相同的,只是点阵和数码管的LED灯的排列方式不同而已。对于X*Y形式的按键扫描方法是:行列交叉取点发。

上述都为一些基本器件,为了方便和更加多样化的控制这些器件就可以运用这些服务性的功能来控制,其中有中断、定时/计数器、串行口通信。其实只是在我的现有知识范围内我将其理解为服务功能,大家也可以有自己的理解。其中定时/计数器和通信都依附于中断功能来实现。

对于单片机的内部资源暂先做这些,对于这一段时间对单片机的学习是视频和例子同步进行,依照视频讲解和自己的例子对照进行着,其中对视频的讲解理解上问题不大,但是对于例子需要多练习,需要综合来看,增加自己对功能的认识和操作能力。


本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。

[置顶] 对准了射 - 2015-04-08 06:04:11

    小弟新游戏《对准了射》苹果商店上线,各位朋友都来支持一下,谢谢! 苹果手机下载地址:   https://itunes.apple.com/cn/app/dui-zhun-le-she/id960171989?mt=8       这是一款物理小游戏,欢迎大家下载试玩给本人提供意见和建议,谢谢
注:本文改编自 Android_Tutor 的文章,原文地址: http://blog.csdn.net/android_tutor/article/details/5740845 Android中的传递有两个方法,一个是Serializable,另一个是Parcelable。 Serializable是J2SE本身就支持的。而Parcelable是Android所特有的。 二者的使用场景和区别: 1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable
估计很多码友都遇到过这样的情况: UIButton在某些情况下不能立刻响应TouchDown事件,换句话说, 迅速点击 按钮时,你是永远看不见这个按钮的高亮状态的。 而你会发现,出现这种情况时,这些按钮都在UIScrollView(UITableView)上。 为此我用了一下午时间查贴整理,得到了完美的解决方案。 在介绍解决方案前,必须先科普一些事实,帮助大家理解: UIScrollView: 1、属性 delaysContentTouches ,布尔类型,默认值为YES。值为YES时,UIScrollV

iOS开发ARC内存管理技术要点 - 2015-04-07 14:04:23

本文来源于我个人的ARC学习笔记,旨在通过简明扼要的方式总结出iOS开发中ARC(Automatic Reference Counting,自动引用计数)内存管理技术的要点,所以不会涉及全部细节。这篇文章不是一篇标准的ARC使用教程,并假定读者已经对ARC有了一定了解和使用经验。详细的关于ARC的信息请参见苹果的 官方文档 与网上的其他教程:) 本文的主要内容: ARC的本质 ARC的开启与关闭 ARC的修饰符 ARC与Block ARC与Toll-Free Bridging ARC的本质 ARC是编译器
原文同步发布于我的wiki,查看原文或更新请移步: 点击打开链接 《霍比特人3-五军之战》结尾是什么样子的? 主角的图片播放fade in fade out动画 在1过程中fade in时图片略有放大 图片上面有文字,文字无动画(这里涉及到素材的准备,图片,文字等,这一点先忽略) 非动画元素,背景音乐,《The Last Goodbye》 思路 fade in fade out动画,cocos的场景切换动画TransitionCrossFade和这个效果比较相符 背景音乐播放不难,参考官方文档 fade
环境:服务器:apache服务器,openssl。            客户端:PC、java平台、android平台。 思路: 1、先搞定ssl单向验证,再解决双向。 2、先PC,再java平台,再android,不一定非得这样,自由选择,个人是为了弄清整个流程,多走了些路。 过程步骤: 1、在pc上用apache搭建了一个http服务器,用openssl建立自签名的CA证书ca.crt,签发服务器证书server.crt,签发客户端证书client.crt。(apache+openssl配置ssl通

ios网络请求3840错误的问题 - 2015-04-07 14:04:09

ios网络请求3840错误的问题 by 伍雪颖 Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unterminated string around character 11080.) UserInfo=0x171065d00 {NSDebugDescription=Unterminated string around character 11080.
在strings中添加u/u的标签就行了 如下所示: string name="login_text_forget_pwd"u忘记密码/u/string 效果如下
android开发中遇到的问题【一】 一。在一个xml中能否使用同一个include多次 http://www.apkbus.com/android-104152-1-1.html android中include标签的使用 http://blog.csdn.net/wangljgood/article/details/6556175 ​二 android button在 linerlayout中底部居中 把button外的权重设为1.0 三。button shape http://www.cnblogs.
New UI-布局之FrameLayout(帧布局)详解  ——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入,无论是新手,菜鸟,大神都可以,小猪一个人的 力量毕竟是有限的,写出来的东西肯定会有很多纰漏不足,欢迎大家指出,集思广益,让小猪的博文 更加的详尽,帮到更多的人,O(∩_∩)O谢谢! 小猪Android开发交流群: 小猪Android开发交流群 群号: 421858269 新Android UI实例大全目录: http://blo