03 2009 档案

摘要:一些实用的单片机c程序 //16进制10进制互换程序 unsigned char d[10]; //用于显示的10位显示缓存 //======================================================== //16进制to10进制输出子程序:显示数据,起始位,结束位,有无小数点 //=============================... 阅读全文
posted @ 2009-03-30 12:42 imba 阅读(435) 评论(0) 推荐(0)
摘要:堆和栈的区别(转贴,作者为一c++程序员,具体姓名不清楚) 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似... 阅读全文
posted @ 2009-03-09 14:06 imba 阅读(187) 评论(0) 推荐(0)
摘要:来源:嵌入式技术网 作者:河南师范大学 段向东 毋茂盛 时间:2007-12-19 发布人:林逸 -------------------------------------------------------------------------------------------- 摘要 实际的单片机应用系统开发过程中,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不等,对... 阅读全文
posted @ 2009-03-06 15:50 imba 阅读(1165) 评论(0) 推荐(0)
摘要:指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)... 阅读全文
posted @ 2009-03-06 12:36 imba 阅读(209) 评论(0) 推荐(0)