#include<malloc.h> #include<limits.h> #include<stdio.h> #include<graphics.h> #include<io.h> #include<math.h> #include<process.h> #include<conio.h> #define m 100 #define OK 1 typedef int Status typedef Char TElemType /*树元素的类型*/ int t=35 int n=20 int h=14 int u=2 int leaf=0,non_l_leaf=0,non_r_leaf=0,root=0 /*各种结点数*/ Char le[m],l[m],r[m],ro[m] /*用与存放各种结点*/ typedef struct BiTNode/*定义二叉树*/
上传时间: 2013-12-15
上传用户:liansi
#include <reg52.h> #include <stdio.h> #include <string.h> #define uChar unsigned Char #define uint unsigned int #define isp_iap_byte_read 0x1 #define isp_iap_byte_program 0x2 #define isp_iap_sector_erase 0x3 #define wait_time 0x1
上传时间: 2016-05-18
上传用户:agent
五子棋小游戏#include<stdlib.h> #include<time.h> #include<stdio.h> #include<conio.h> int chess[169]={0} /*棋盘*/ struct chess_t/*作为辅助,即是作为建意*/ { Char attack /*攻防用的,0表示守,1表示攻*/ int j /*作为优先级用*/ }chess_a[169]
上传时间: 2016-05-18
上传用户:anng
很完整的51串口程序 包括如下: 串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 出入均设有缓冲区,大小可任意设置。 可供使用的函数名: Char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 getline(Char idata *line, unsigned Char n) 获取一行数据回车结束,必须定义最大输入字符数 putbyte(Char c) 放入一个字节到发送缓冲区 putbytes(unsigned Char *outplace,j) 放一串数据到发送缓冲区,自定义长度 putstring(unsigned Char code *puts) 发送一个定义在程序存储区的字符串到串口 puthex(unsigned Char c) 发送一个字节的hex码,分成两个字节发。 putChar(uChar c,uChar j) 输出一个无符号字符数的十进制表示,必须标示小数点的位置,自动删除前面无用的零 putint(uint ui,uChar j) 输出一个无符号整型数的十进制表示,必须标示小数点的位置,自动删除前面无用的零 delay(unsigned Char d) 延时n x 100ns putinbuf(uChar c) 人工输入一个字符到输入缓冲区 CR 发送一个回车换行
上传时间: 2016-06-13
上传用户:epson850
编写一个C程序,用Char *malloc(unsigned size)函数向系统申请一次内存空间(如size=1000,单位为字节),用循环首次适应法 addr = (Char *)lmalloc(unsigned size) 和 lfree(unsigned size,Char * addr)模拟可变分区内存管理,实现对该内存区的分配和释放管理。
上传时间: 2016-06-18
上传用户:fredguo
我所采用的内存管理思想是链表管理思想,内存分配方案是最佳适应方案(best fit)。其主要的数据结构为 struct node { Char* p int memosize int flag struct node* next } 这是一个链表的结点的数据结构,用它来管理内存的分配与回收。P 表示所指的分配的内存的首地址,memosize 表示分配的内存块的大小,flag 为一个标志量,表示内存块是否被占用。用 1 和 0 来表示被占用和不被占用。next 表示下一个结点的首地址。 内存管理包括一个分配内存的mm_request(unsigned int)函数,一个初始化所要管理的内存的mm_init()函数,一个空闲列表排序函数sort(),一个释放内存的mm_release(void* )函数和一个判断内存是否被占用的IsFree(int)函数。
标签: 内存管理
上传时间: 2016-07-06
上传用户:qunquan
C51精确延时分析探讨 从精度考虑,它得研究结果是: void delay2(unsigned Char i) { while(--i) } 为最佳方法。
上传时间: 2016-07-14
上传用户:牧羊人8920
#include "REG51.H" #include <intrins.h> #include "Common.h" //#include "Remote.h" #define OSD_EN //typedef unsigned Char uChar //#include "T100Data_A.h" //#include "T100Data_PA.h" //#include "T100Data_AU.h" //#include "T100Data_CPT.h" //#include "T100Data_PANASONIC.h" //#include "T100Data_PVI7.h" //#include "T100Data_LG.h" //#include "T100Data_FOX.h" #include "T100Data_PVI8.h" #ifdef OSD_EN #include "OSDFont1218_new.h" #include "OSD1218_new.h"
标签: include intrins Common Remote
上传时间: 2016-07-21
上传用户:x4587
TLC1543驱动,添加到自己的项目里,调用 read1543(unsigned Char port) 读取AD值,port是通道号!
上传时间: 2013-12-27
上传用户:zhuimenghuadie
操作系统课程设计_进程调度演示源程序 #include "stdio.h" #include "stdlib.h" #include "string.h" typedef struct node { Char name[10] /*进程标识符*/ int prio /*进程优先数*/ int round /*进程时间轮转时间片*/ int cputime /*进程占用CPU时间*/ int needtime /*进程到完成还要的时间*/ int count /*计数器*/ Char state /*进程的状态*/ struct node *next /*链指针*/ }PCB
标签: include typedef stdlib string
上传时间: 2016-08-09
上传用户:凤临西北