随笔分类 -  MCU for 51

有关51单片机的应用...
摘要:源:Keil中Memory Model和Code Rom Size说明 C51中定义变量时如果省略存储器类型,Keil C51编译系统则会按编译模式SMALL、COMPACT和LARGE所规定的默认存储器类型去指定变量的存储区域,无论什么存储模式都可以声明变量在任何的8051存储区范围i,但是把最... 阅读全文
posted @ 2015-04-01 18:45 酒醉的Tiger 阅读(1624) 评论(0) 推荐(1)
摘要:源:数据的加密传输——单片机上实现TEA加密解密算法 各位大侠在做数据传输时,有没有考虑过把数据加密起来进行传输,若在串口或者无线中把所要传的数据加密起来,岂不是增加了通信的安全性。常用的加密解密算法比如DES、RSA等,受限于单片机的内存和运算速度,实现起来比较困难,但一种叫TEA的加密算法特别... 阅读全文
posted @ 2015-04-01 18:37 酒醉的Tiger 阅读(9411) 评论(2) 推荐(1)
摘要:源:keil c51的内部RAM(idata)动态内存管理程序 程序比较简单,但感觉比较有意思,个人认为有一定应用价值,希望大家有更好的思路和方法,互相促进。 程序的基本思路是:在CPU堆栈指针SP以上的RAM区域,通过把堆栈指针SP上移若干个字节,把空出的RAM区域供用户使用,当用户在使用完后... 阅读全文
posted @ 2015-04-01 18:31 酒醉的Tiger 阅读(1445) 评论(0) 推荐(0)
摘要:源:Keil C动态内存管理机制分析及改进 Keil C是常用的嵌入式系统编程工具,它通过init_mempool、mallloe、free等函数,提供了动态存储管理等功能。本文通过对init_mempool、mallloe和free这3个KeilC库函数源代码的分析,揭示其实现的原理和方法,并对... 阅读全文
posted @ 2015-04-01 18:26 酒醉的Tiger 阅读(1981) 评论(0) 推荐(0)
摘要:源:http://hi.baidu.com/skystalker/item/e7679cd79c6f751220e250c1?qq-pf-to=pcqq.c2c 在C语言中有十进制,十六进制,八进制;没有二进制的定义,在C51中使用十六进制表示有时不太直观,下面介绍几种方法表示二进制[均来自网络]... 阅读全文
posted @ 2015-03-28 11:00 酒醉的Tiger 阅读(1758) 评论(1) 推荐(1)
摘要:http://www.amobbs.com/thread-4503884-1-1.html这个小玩意,采用 ATMEL 的传统51MCU作主控制芯片,加上SD卡和显示屏,就可以作简单的音乐播放器了,虽然音质不怎么样,不过作为DIY还是蛮有乐趣,希望大家喜欢。 没有采用FAT文件系统,只是按扇区读取S... 阅读全文
posted @ 2014-09-17 11:07 酒醉的Tiger 阅读(1150) 评论(0) 推荐(0)
摘要:源:http://www.amobbs.com/forum.php?mod=viewthread&tid=2243715 吸取各位前辈的经验,将之前二极管用量多的问题优化一下,目前不用二极管能接6键,2只二极管能接12键,6只二极管能接18键,9只二极管能接21键,第22键要单独占用3只二极管最不... 阅读全文
posted @ 2014-09-17 10:38 酒醉的Tiger 阅读(1237) 评论(0) 推荐(0)
摘要:http://www.amobbs.com/thread-4301955-1-1.html*此处只摘录部分内容,详细内容请关注原贴。这就是电路,细心的朋友会发现实物图中有几个贴片的阻容件,秘密就在这里,利用电容的记忆效应,把并行的数据转为串行。(原文件名:2wire_1602.PNG) 示范程序很简... 阅读全文
posted @ 2014-09-17 10:24 酒醉的Tiger 阅读(796) 评论(0) 推荐(0)
摘要:源:http://www.cnblogs.com/bingoo/p/3460437.html大家都知道51单片机有的寄存器R0-R7共有四组。最近1年来,我在与新手朋友交流时发现,很多朋友对寄存器组的使用时经常出现问题。虽然这并不是多难的问题,但如果出现错误,也会造成很严重的后果。首先介绍一下51的... 阅读全文
posted @ 2014-09-13 11:22 酒醉的Tiger 阅读(701) 评论(0) 推荐(0)
摘要:源:http://www.cnblogs.com/bingoo/archive/2013/04/09/3010782.html 用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51... 阅读全文
posted @ 2014-09-13 11:20 酒醉的Tiger 阅读(2894) 评论(0) 推荐(0)