- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 单片机无法烧录程序的解决办法
1.单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有2.如果还没有,请检查COM端口设置的是不是你连接编程器或者开发板的端口,数据线有没有连接好3.将串口的波特率降到最低1200,如果1200时写入程序正常,下次写入时再逐渐提高。4.有些开发板在P30和P31口处设置了跳线,请检查一下跳线设置是否有问题5.以上都不管用,请你
2017-01-26 21:33:13 19734
原创 单片机2402数据写入内存
/*----------------------------------------------- 名称:IIC协议 EEPROM24c02 论坛:www.doflye.net 编写:shifang 修改:无 内容:此程序用于检测EEPROM性能,测试方法如下:写入24c02一些数据,然后在内存中清除这些数据, 掉电后主内存将失去这些信息,然后从24
2017-01-25 18:20:09 891
原创 单片机LCD显示时间,并设置暂停启动键
/*----------------------------------------------- 名称:LCD1602 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:通过标准程序动态显示字符 引脚定义如下:1-VSS 2-VDD 3-V0 4-RS 5-R/W 6-E 7-14 DB0-DB7 15-BLA
2017-01-24 09:07:37 3847
原创 LCD灯
/*----------------------------------------------- 名称:LCD1602 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:通过标准程序静态显示字符 引脚定义如下:1-VSS 2-VDD 3-V0 4-RS 5-R/W 6-E 7-14 DB0-DB7 15-BLA
2017-01-23 12:57:07 496
原创 单片机设置时间。
/////////////////////////////////////////////////*接线方法:P0.0-P0.7 ----> 独立按键P1.0-P1.7 ----> 共阴数码管P3.0-P3.7 ----> 共阳数码管P2.3 ----> A位码P2.2 ----> B段码*/////////////////////////
2017-01-22 09:04:01 981
原创 单片机10秒倒计时的炸弹。。。。。bomb!!!!!!
#include sbit LATCH_bit = P2^3;sbit LATCH_seg = P2^2;sbit SPK=P0^2;unsigned int LED[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90/*,0x88,0x83,0xc6,0xa1,0x86,0x8e*/};void delay(i
2017-01-21 08:54:28 4681
原创 单片机数码管显示
#include// unsigned int LED[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//unsigned char LED[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7d,0x6f,0x77,0x
2017-01-20 12:45:28 986
原创 单片机流水灯。号称花样灯
#includevoid Delay(unsigned int n);void shine_1();void shine_2();void shine_3();void shine_4();void fun1(); void main() {fun1(); } void Delay(unsigned int n){unsigned
2017-01-19 09:34:17 1811
原创 我的单片机世界第一盏灯
#includesbit LED0 = P0^0; sbit LED1 = P0^1; sbit LED2 = P0^2; sbit LED3 = P0^3; sbit LED4 = P0^4; sbit LED5 = P0^5; sbit LED6 = P0^6; sbit LED7 = P0^7; void Delay(unsigned int n)
2017-01-18 12:49:44 332
原创 简单分页存储管理和简单分段存储管理了的区别
分页和分段存储管理有何区别?答:主要区别表现在以下三个方面: (1) 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。段则是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。(2) 页的大小固定且由系统决定;而段的长度却不固定,决定于用户所编写的程序。(3) 分页的地址空间是一维的,程序员只需
2017-01-12 21:52:51 5158 1
原创 关于#和##区别
#include #define f(a,b) a##b#define g(a) #a#define h(a) g(a)int main(){ printf("%s/n",h(f(1,2))); printf("%s/n",g(f(1,2))); return 0;}首先需要了解#和##的意义。 # 将右边的参数做整体的字符串替换。
2017-01-11 21:50:07 244
原创 static类注意
static类成员使用注意对于某一特定类类型的全体对象我们需要访问一个共同的变量,这个时候我们通常是在类的声明中声明一个静态变量即static变量。当然可以用一个全局变量来代替,但是用全局变量是一个很不好的习惯,重要的一点就是全局变量会破坏类的封装。然而类中static变量不像普通变量,它独立与该类的任意对象而存在,每个static数据成员与一个特定的类相关连,而非与该类的对象相关
2017-01-10 21:08:19 204
原创 树莓派平台简介
为提升大规模网络的整体运行性能,对网络的运行质量需要进行有效的测量,可以使用大量的分布式探针来监测网络各个节点的数据。主流的网络测量标准分为主动式和被动式测量。为了监测大规模网络的性能,单点测量所关注的数据远远不够,往往需要在网络的关键节点处部署探针进行多点测量。树莓派功能强大、设备小巧、可整合丰富的Linux类软件,可以方便的在节点作为探针发起主动的TCP\UDP网络性能测试。使用树莓派网络探针
2017-01-09 20:29:59 7066
原创 寻找链表中间节点
[cpp] view plain copy #include #include #include #include typedef int DataType; typedef struct LinkNode { DataType data; struct LinkNode*
2017-01-08 20:40:44 350
原创 typedef与#define的区别
一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性
2017-01-07 19:52:15 186
原创 页面置换算法
评价一个算法的优劣,可通过在一个特定的存储访问序列(页面走向)上运行它,并计算缺页数量来实现。1 先入先出法(FIFO)最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。理由是:最早调入内存的页,其不再被使用的可能性比刚调入内存的可能性大。建立一个FIFO队列,收容所有在内存中的页。被置换
2017-01-06 21:19:45 418
原创 设备独立性
设备独立性,即应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备这两个概念。在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。因此,系统须具有将逻辑设备名称转换为某物理设备名称的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。具体优点在实现了 设备独立性的功能后, 可带来以下两方面的
2017-01-05 21:49:08 3192
原创 移动臂调度算法
#include#include#include#include #define N 200#define begin 125#define before 100#define NUM 9void init(int arr[],int n);int isdif(int arr[],int n);int alldif(int arr[],int
2017-01-04 18:32:44 1043
原创 递归二分法查找
二分法使用了折半查找的思想,不断的变化,数组下标的起始位置(begin)和终止位置(end)来进行搜索。前提:二分法查找的前提是数组必须是有序的(如果包含重复值,将输出第一个值得下标)我们使用两种算法,解决二分查找:public class Solution {//给定一个数组,数组里面下标加起来等于 给定的目标数字,求下标public static void ma
2017-01-03 20:23:17 504
原创 Linux下段错误以及调试方法
1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。这里贴一个对于“段错误”的准确定义(参考Answers.com): A segmentation fault (often shortened to segfault) is a particular erro
2017-01-02 19:11:25 212
原创 C++的类与对象
C++ 类 & 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类被称为类的成员。C++ 类定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它
2017-01-01 20:34:41 178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人