摘要: 系统平台:VMware Workstation9.0 + ubuntu12.04首先要解决windows和linux网络连接问题:在VMware Workstation9.0 “设置” 选项中,设置"网络"网络连接1选中“启用网络连接” 方式:NAT网络连接2 选中“启用网络连接” 方式:Bridged Adapter启动ubuntu,查看IP地址:#ifconfig eth0注:你的LINUX里面可能有两块网卡eth0和eth1,分别看一下他们的IP地址,有一个是和你的WINDOWS本地连接IP地址在一个网段的(以后就使用这个IP地址登录samba,也是挂载NFS服务器的 阅读全文
posted @ 2013-12-06 12:16 逐梦蜗牛 阅读(1807) 评论(1) 推荐(0) 编辑
摘要: 没买板子之前,用protues画过电路图,实现了通过i2c总线向EEPROM中写入和读出数据。今天,在自己买的板子上面写关于i2c总线的程序,有个地方忘了延时,调程序的时候很蛋疼。下面说说我对I2c总线的理解i2c总线共有两根线,一根是时钟信号线,一根是数据线。这里我只实现了,指定EEPROM片内地址,并向其中写入一个字节。从EEPROM中指定地址读出一个字节。写入过程1.需要发一个启动信号2.发送EEPROM设备地址3.发送EEPROM片内地址4.发送你要写入的数据5.发送结束信号读出过程:1.发送启动信号2.发送设备地址(注意这里是伪写 和写入过程前两个步骤一样 注意仔细看EEPROM文档 阅读全文
posted @ 2013-11-30 15:45 逐梦蜗牛 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 1 /*======================================== 2 功能:实现n皇后问题,这里实现4皇后问题 3 算法:回溯法 4 ==========================================*/ 5 #include 6 #include 7 8 #define TRUE 1 9 #define FALSE 010 #define NUM_QUEEN 4 /* 皇后个数 */11 12 typedef int BOOL;13 14 void n_queen(int sol[]... 阅读全文
posted @ 2013-11-29 14:20 逐梦蜗牛 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 1 /*============================================= 2 功能:实现dijkstra算法(单源点路径最短问题) 3 ===============================================*/ 4 5 #include 6 #include 7 8 #define MAX_FLOAT_NUM 100 /* 定义最大浮点数 */ 9 #define TRUE 1 10 #define FALSE 0 11 #define NUM_V 8 ... 阅读全文
posted @ 2013-11-28 14:47 逐梦蜗牛 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 电路图程序 1 /*============================== 2 点亮点阵心形 3 ================================*/ 4 #include 5 #include 6 7 #define uchar unsigned char 8 #define uint unsigned int 9 10 sbit st_cpA = P1^4;11 sbit sh_cpA = P1^7;12 sbit dsA = P1^6;13 14 sbit st_cpB = P1^2;15 sbit sh_cpB = P1^0;16 sbit dsB ... 阅读全文
posted @ 2013-11-18 20:41 逐梦蜗牛 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 74HC595输入:串行输入输出:并行/串行输出用74HC595做一个流水灯电路图程序/*====================== 测试74HC595 =======================*/#include #include #define uchar unsigned char#define uint unsigned intsbit st_cp = P3^2;sbit sh_cp = P2^7;sbit ds = P3^0;uchar led = 0xfe;void message_get(uchar led);void message_send();void dela.. 阅读全文
posted @ 2013-11-17 20:07 逐梦蜗牛 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 电路图思路1.向EEPROM中通过I2C总线写入一个字节2.通过I2C总线读出写入的字节3.如果写入和读出成功点亮发光二极管程序 1 #include 2 3 #define uchar unsigned char 4 #define uint unsigned int 5 6 void init(); 7 void start(); 8 void stop(); 9 void write(uchar byte); 10 void write_add(uchar byte,uchar address);//向指定地址中写入字节 11 void delay1(uchar ... 阅读全文
posted @ 2013-11-10 19:32 逐梦蜗牛 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 工具proteus,keil步骤:1.画好电路图2.在指令模式下,设置好显示模式以及光标位置3.在写数据模式下,向1602写入显示字符(1602只能显示数字和字符)电路图#include #define uchar unsigned char#define uint unsigned intvoid init();void write_cmd(uchar cmd);void write_data(uchar input);void delay(uchar time_delay);uchar table_wel[] = "hello world!";uchar table_n 阅读全文
posted @ 2013-11-09 13:20 逐梦蜗牛 阅读(1502) 评论(0) 推荐(0) 编辑