摘要:
开始写单片机的程序之后对于头文件的使用一直没能透彻理解,这里归纳一些自己收集到的东西 头文件里常用的一些语句 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。这是最常见的定义方法。 有时也会用下面的写法,来定义标识符,也就是程序段1处写#d 阅读全文
摘要:
现在开始看710,我觉得看一个单片机还是先从定时器、振荡器、中断和器件配置这些基础的部分入手。 首先最应该知道的内容就是定时器如果选择了系统时钟,且分频比为1,则F = 1/40Mhz,每0.025us定时器的累加器加一 710的定时器分了3类,大概是有点多才分了类吧,它有9个定时模块 A类:Tim 阅读全文
摘要:
委托是类类型 定义方法为:在定义前面(也就是void那个位置前面)多一个delegate关键字。例:public delegate void MyDelegate(int para1, string para2); 前面的委托类型MyDelegate包装的方法需要满足以下条件 1.方法的返回类型必须 阅读全文
摘要:
书上说接口是替代版的多重继承,因为我们的类只能继承于一个父类。可是打了几个例子后发现这个接口只是把每个类不同方式但是是同一种(比如打招呼,每个国家语言不一样)的方法在接口中声明了一次,也就起个名字的事。方法的实现还是在一个类里面的,只是在这个类里面通过接口下的那个方法实现不同的打招呼。还有什么隐式接 阅读全文
摘要:
这篇文章是谈谈关于1937的定时器的,刚开始被晶振频率、时钟频率、振荡周期、振荡频率、指令周期、指令频率等等的名词绕晕了。先来解决这个问题。 晶振频率是代表振荡器的频率,说的是晶振这个器件的频率,因为一个单片机有内部外部晶振,比如你选择了内部晶振,那么这个晶振的频率就是你单片机的时钟频率, 振荡频率 阅读全文
摘要:
先简单总结遇到的内容,虽然还没有实际烧入过,不过大概是知道怎么操作了,这两天又要出门,回来的时候估计会忘掉些东西。所以先总结一些。 先谈谈编程时的点吧。 1.语法和C一样,需注意头文件符号的使用<>和“”的区别。 2.还有芯片特有的头文件。 写单片机的时候注意的点 1.要先初始化CPU 2.初始化每 阅读全文
摘要:
首先,我认为单片机都是相通的,他们之间的差异可能只是每个单片机的引脚功能有所不同,如有错误请指出来吧。还有就是编程的时候所设置的参数也不一样。 主要总结下吧。 1.每个脚的名字不同,编程时需要看清楚。 2.对于某些引脚需要设置才能工作。 3.外设可能有不同。 4.再多学一点再来写吧,编不下去了。。。 阅读全文
摘要:
首先,现在接触的单片机是89C51,用的是89C52,内核是以51做的。只是52的内部程序空间是8kb。51为4kb。这些信息也包含在他们的名字里。 数字8表示该芯片为8051内核芯片。 9表示内部含Flash E^2PROM储存器。(其他数字代表啥并不能记住。。) C表示CMOS 5固定不变 1代 阅读全文
摘要:
今天实验了StackPanel和Grid一起用,开始先建了一个StackPanel,这个StackPanel占据了真个空间,为了做成这种效果把Width设置成了500. 在第一个StackPanel里面建了个Grid。在Grid里建了三个行定义和两个列定义。 把Title1放在默认位置,文字放在Gr 阅读全文
摘要:
今天靠自己联想试了试StackPanel怎么用,大概发现如下几点 1.不会重叠图形和空间 2.第一个StackPanel会占据整个屏幕空间,写法为<StackPanel>内容</StackPanel>。在内容里可以再写StackPanel。每个StackPanel都可以定义它里面的内容怎么排列 垂直 阅读全文