——xpstudio 2009 @ ShanDong University
2008-3-2 23:29:19 阅读(748) 评论(2)
今天在写OS的时候,平时用不太到的指针觉得自己得好好再学习一下,就看了下keil带的指导书,可无奈是英文,又不能上网,只有自己硬着头皮看下去。写了以下的笔记,发上来跟大家分享一下。
关于KeilC51的指针(参见, page 106-113, keil uv2 user's guide 09,2001)
keil中的指针分为两种,一种是普通指针,兼容标准C语言的指针;另一种是我翻译成内存特殊指针(memory-specific pointers,,翻译的不好:>)
2008-8-14 0:39:15 阅读(121) 评论(1)
这是我闲着时候做一个俄罗斯方块的游戏,终于写完了,,,可以说是做相当完善,,无论是程序还是硬件,,,
程序,我个人认为是我整理的最好一个工程,, 文件安排,,注释声明,,,函数创建,,,,,宏定义与使用,,,,,
对自己的程序工程管理算是好好练习了一下....
硬件: 1. 8块8*8的点阵组成一个32*16的矩阵
2. 6B595 138译码电路 组成驱动电路.
3. 单片机用的是STC宏晶的STC89C52RC+,,有8K的Flash,512的RAM.
2008-10-23 20:01:03 阅读(76) 评论(0)
使用这么多年的手机也没有观察手机的按键,今天仔细试了手机上的按键..
有的是响应按下的时候,有的响应抬起的时候,有的响应长按,,有的响应连续的按键.有的可以响应多种方式...
有的按键在不同的场合下响应不同的按键方式....
突然想到,手机里的按键处理程序返回的值应该包含了这个按键的状态...应用程序接响应不响应要看应用程序响应什么样子的按键来看了.
所以我定义了四种按键属性,放在高四位上.
#define KE
2008-10-17 17:15:52 阅读(446) 评论(0)
我的硬件:LPC2131+NOKIA5510
其实这个程序是跟硬件无关的....
一共有两个最重要的文件,其它文件在这两个文件里也有说明.....
菜单的数据结构就是树...
/***********************************Copyright (c)**********************************
**
** XPSTUDIO,曹香鹏.
2008-10-17 21:46:53 阅读(204) 评论(3)
硬件LPC2131+NOKIA5510
状态机的方法还是不错的,原来一直用简单的处理.但程序写起来复杂,用状态机的方式程序写起来简单,读起来也很简单.(参考马潮老师的书)
费话不多说,贴上自己的代码,,,跟上一个菜单的程序是结合用的...
/***********************************Copyright (c)**********************************
**