- 浏览: 21846 次
- 性别:
- 来自: 北京
最新评论
文章列表
英文也很重要,我们读英文怎么读,你知道吗?从第一天读英文开始,就读美国大学所读的书。怎么读?幼稚园怎么读大学的书?莎士比亚怎么读?我告诉各位,不要老师,只用六个字的教学法,只要你知道这六个字,你就可以做最好的英文老师。每个人都会,这六个字就是:“小朋友,跟它(录音机)念”。听一遍,鸭子听雷公,不懂。二遍,不懂;三遍,不懂;十遍有印象,二十遍跟着念,三十遍、五十遍很熟,一百遍会背。让他这一课念这一段,这五句好了,让他念两百遍,就忘不了,终身受用。只要这种句子,背上一千句。你就不要烦恼,孩子懂英文了。然后我们还要念英文的经典之作。几千年来,用英文写的最好的,最有思想内容的著作。像林肯的演说,美国独立 ...
考你妹的proteus
- 博客分类:
- 杂七杂八
最近在看底层的书,要考试 进度全乱了。。。
这种实验的课程也能出卷考试 我是无语了
上两份复习资料,共勉之。。。。
哎。。。。
http://hi.baidu.com/wangsl1978/blog/item/89229516a59a0512c83d6d01.html
先感谢这篇文章 介绍了ld的库文件怎么引用的
代码如下
-----------------------
test.c-----------------------------
#include<stdio.h>
Void mian()
{
Printf(“hello”);
}
今天看了下编译的过程,gcc
–o test text.c 是一步到位的做法
要像一步一步做出来 了解怎么编译 ...
#include<stdio.h>
struct foo{long foo;}foo;
void main()
{
char *p="abcdefg";
char at[]="edgjhk";
printf("%d\n",sizeof foo); //不用的写法代表不同的含义
printf("%c\n",p[1]); //这里可以混用
printf("%c\n",*(at+5));//这里可以 ...
C语言代码的几个误区
- 博客分类:
- C语言
有一些是c专家上看到的
#include<stdio.h>
//函数的内部数组在返回该数组的时候 由于数组已经被销毁 返回的地址是错误 但编译不报错 需要使用全局数据来避免
char buffer[]={'x','b','\0'};
char * re()
{
int i ...
c语言的几个问题 static
- 博客分类:
- C语言
今天搞几个简单的C语言问题搞了好久。。。。都是一些好简单的。。。
先说一下
static 我做了个C语言的static的权限实验 代码如下:
--------------------1.c-------------------
#include <stdio.h>
extern
int n;
void
main()
{
printf("%d",n);
}
-----------2.c---------------------------
int
n= ...
读微型计算机原理与接口技术 段的理解
- 博客分类:
- 微机原理
今天看linux0.12内核 看的是泪流满面 中间涉及到的微机原理的知识 找到了一些
单片机外设 12864 等
- 博客分类:
- 单片机
先贴资料
这个是12864的串行传输方式 还有就是pdf的说明 里面有指令
串行的代码如下:
#include <REGx51.H>
//引脚定义
#define RS P2_0 //片选 高电平有效 单片LCD使用时可固定高电平 cs
#define SID P2_1 //数据 rw
#define SCLK P2_2 //时钟 e
#define PSB P2_3 //低电平时表示用串口驱动,可固定低电平
#define RESET P2_4 //LCD复位,LCD模块自带复位电路。可不接
void writ ...
这两天在看linux环境高级编程 每天都有看 今天早上一起来 想写一个chmod的实现 。。。。。 搞了半个钟头
#include<sys/stat.h>
#include<stdio.h>
int main(int argc, char argv[])
{
if (argc != 3)
{
printf("error!");
return (1);
}
int bai = atoi(argv[1]) / 100;
int shi = ( ...
晚上搞了一晚上 总算是搞出来了
这是单片机的代码
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char code disp_code[] = { 0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8,
0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e, 0xbf };
uchar count = ...
在8位数码管中 一定要记得 ca 是选中信号用阳极 信号用阴极 ca是共阳极 cc相反
一定要先送要显示的数码管的选通信号 再送码段信号 这个问题搞得我焦头烂额。。。。。。。
在avr中
PORTB|=(1<<PB0) 的解释: 1.在M8的头文件(iom8.h)中,PB0定义为0 (建议看看使用的单片机相应的头文件) 2.1<<PB0 意思就是,将1左移PB0(即0)个位,得到0B00000001 (在这里设为A) 3.PORTB|= A 也可以写为: PORTB = PORTB | A , 即 PORTB = ...
一定要选择
下面新建一个文件就好了 然后就是编辑 再就是编译
再加入hex就ok了
vision的设置
如果在vision中编译后没有hex
在output中设置下
第一个我的设计和代码
org 0
sjmp start
org 30H
start:
MOV SP,#60H
MOV P1,#0FeH
MOV A, #01H
MOV R3,#07H
MAIN:
MOV P1,A
RL A ;RL是循环左移 最高位到最低位 RR是循环右移
C ...
以stream结尾的是字节流 以Reader或是writer结尾的是字符流
字节流是最基本的,所有的InputStrem和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的 但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化 这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联 在实际开发中出现的汉字问题实际上都是在字符流和字节流之间转化不统一而造成的
在从字节流转化为字符流时,实 ...