深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月26日

摘要: 简单的创建和关闭sqlite3: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<sqlite3.h> int main() { int rc; sqlite3 *db rc=sqlite3_open(“test.db”,&db); if(rc) { fprintf(“stderr,can’t open and c... 阅读全文
posted @ 2011-03-26 19:07 深海的小鱼儿 阅读(444) 评论(0) 推荐(0) 编辑

摘要: 关键点: 先给PC口的低4为为输出高4位为输入,来判断是那一列,后交叉来赋值来判断是那一行 源代码: #include <avr/io.h> #include<util/delay.h> #define F_CPU 8000000UL const unsigned char table[]= { 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6... 阅读全文
posted @ 2011-03-26 17:33 深海的小鱼儿 阅读(466) 评论(0) 推荐(0) 编辑

摘要: 关键点: 1.按键的释放判断为if(PINC!=flag)这个flag存有先前的按键值 2.i=(i-/+1)&0x07巧妙的利用了无符号溢出的作用 3.在我们设置了pc口的输入时,在按键按下后再释放的之后我们会发现我们的pinc的值为0xff,是因为我们设置了上拉电阻,和pc口的数据为0xff; 源代码: #include <avr/io.h> #include <util/delay.h> #... 阅读全文
posted @ 2011-03-26 15:49 深海的小鱼儿 阅读(370) 评论(0) 推荐(0) 编辑