摘要:
对于使用RTX51的具体好处可以在实践中去体会,就象会用了C51,就不想再用汇编了。用了RTX51,说不定就感到再也离不开它了。1。RTX51是实时多任务操作系统RTX51是一种实时操作系统既目前在IT媒体中经常看到的很时髦的RTOS。也可以叫做实时内核。它主要解决嵌入式系统的两个重要问题:实时性和 阅读全文
摘要:
实践出真知,真是千古不变的真理。 前几天在顺手做一个万年历项目,实现了用TFT屏显示实时时间,日期,温度,和按键设置时间,能在特定时间显示特定的话语在显示屏上面。其实这个项目现在想想还是挺简单的。我的功能也不是很多。但是在认真做这个项目的时候,真的确确实实让我自己充实了很多,学了很多知识,也发现了很 阅读全文
摘要:
前几天在博客园的博问模块上面发布了一个博问,可能是我问题描述有些问题,被一个园友指出,ARM与单片机是不同的。所以我特地查了一下ARM与单片机的区别,之前一直以为ARM就是加强版的单片机,stm32无非就是比普通的8位16位单片机频率高一点,flash大一点,ROM大一点。现在才知道之前的认识是多么 阅读全文
摘要:
这两天做项目的时候,程序上遇到一个问题,困扰了我很长时间,关于关键字重定义的问题。 我在一个包含了所有头文件的总头文件里面重定义了关键字,但是运行的时候还是报错,当我在这个报错的头文件里面在写一次关键字的重定义的时候,就没有了错误,但是这不就是两次写了相同的内容了吗?所以这不是解决问题的最终手段,一 阅读全文
摘要:
编写51程序的时候,有时候会在主函数和中断函数里面调用同一个函数,如果正的出现这种情况,编译器会提出 这种警告: *** WARNING L15: MULTIPLE CALL TO SEGMENT(重复调用同一个函数) 这种情况时因为函数发生了重入,尽管这样出现错误的概率很低,但是一旦出现错误,将会 阅读全文
摘要:
传送门:http://www.eeworld.com.cn/mcu/2011/0411/article_3928.html 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的 阅读全文
摘要:
8位、16位、32位是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制位。以8位为例,8位二进制的表达范围是0000,0000~1111,1111即十进制的0~255,即每次参与运算的数据最大不能超过255。而16位机的字长是16位,其数据表达范围是0~65535,即每次参与 阅读全文
摘要:
说明: 最近在做单片机万年历的时候,由于需要用到LCD-TFT液晶屏的驱动,就上网查资料,资料虽然查到了不少,但是很多都是关于在STM32上面使用的程序,由于对于频率的要求,估计大部分人都是使用32位单片机来驱动,还有就是很多资料和我使用的屏不是同一种型号,找了很久,就是没有找到一个能完美匹配我现状 阅读全文
摘要:
最近在做万年历,用到实时时钟DS1302模块,花了两天时间看资料和写驱动,想记录一下我的学习经过,顺便做一下总结。 首先就是在图书馆查各种资料,于是查到的大多是这些,主要时硬件方面的资料: 其实能查到很多资料,但是能为我们所用的不是很多。在使用一个芯片时,我一般时按照一下步骤去学习: 1、芯片介绍; 阅读全文
摘要:
做电子的都知道,时序图是一个IC器件的精华,看懂了时序图,基本上就可以运用这个器件了。 下面是我在21IC网站上面看到的一片关于时序图的教程文章,感觉很好,转载一下。 传送门:http://www.21ic.com/jichuzhishi/mcu/shixu/2013-05-31/182781.ht 阅读全文