- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 在LCD上实现简易电子钟
注释:在LCD上实现简易电子钟.功能1:整点报时(到整点时候,LED闪一分钟,蜂鸣器响一分钟);功能二:按键暂停;功能三:按键重置时间:功能四:按键实现调整时间#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#includeunsigned char sec = 0;unsigned char min = 0;unsigned char hour =
2017-01-23 20:54:36 646
原创 简易秒表
实现功能有1:暂停2:暂停继续继续计时3:复位#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P1 //定义数据端口 程序中遇到DataPort 则用P0 替换sbit LATCH1=P2^2;//定义锁存使能端口 段锁存sbit LATCH2=P2^3;// 位锁存s
2017-01-22 18:46:41 547
原创 简易电子钟
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换sbit LATCH1=P2^2;//定义锁存使能端口 段锁存sbit LATCH2=P2^3;// 位锁存unsigned char code dofly_DuanMa[
2017-01-21 22:57:59 663
转载 99累加
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换sbit LATCH1=P2^2;//定义锁存使能端口 段锁存sbit LATCH2=P2^3;// 位锁存unsigned char code dofly_DuanMa[
2017-01-20 20:16:05 290
原创 共阳极LED灯实现简单抢答器
#include unsigned char LED[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x82,0xf8,0x80,0x90};void main(void){ /*int i; for(i = 0; i <= 9; i++) { P1 = table[i]; delay(20000); } */ // P1 = 0xff; int
2017-01-19 14:23:11 922
原创 花样灯
#include void delay(unsigned int n){ while(--n);} void main(void) { int i; while(1) { for(i = 0; i <= 7; i++) { P1 = (0xff & (1 << i)); delay(20000); } for(
2017-01-18 18:18:34 289
转载 SDH基础(2)
1.说明高阶通道层中适配功能宿方向的处理过程。2.简要说明从时钟的三种工作方式。3.在基群及更高速率通道中,误码的性能参数是什么?4.简要说明原子功能的类型和主要优点是什么?5.传送网常用的拓扑结构有哪些?各自的特点是什么?1.说明高阶通道适配功能源方向的处理过程:SN/SM-A功能将VC-M(M=11,12,2或3)组装成TU-M进入高阶V
2017-01-14 19:15:11 408
原创 SDH基础知识(1)
1. SDH 体制相对于 PDH 体制的优势。接口方面:规范的电信号:SDH电信号非常规范,STM-1是SDH第一个等级,比特率为155.520Mb/s 。高级别STM-N(N=1,4,16。。。。)信号速率是低级别信号严格的4倍,不同于PDH信号速率关系标准光接口:仅对电信号扰码。光口信号码型是加扰的NRZ码,采用世界统一的7级扰码。复用方式:同步复用和灵活的映射结构
2017-01-13 23:00:39 2230
转载 面试笔试题
1.一维数组默认初始化问题如果不对数组进行任何初始化操作, 仅定义一个数组, 那么数组中这些元素的值是不确定的, 是系统中随机的一个值。50.const char *p1 = "hello";char *const p2 = "hello",有什么区别。const在指针和引用声明中位置的不同分别代表不同的意义。const char *p1 等价于 char
2017-01-12 22:36:07 209
转载 面试笔试题
1.写一个函数,返回一个字符串中只出现一次的第一个字符 第一个只出现一次的字符(包含代码-C++) (1)用查找子串的方式,每次遍历一个字符,查看后边的子串中是否含有该字符。如果没有,则输出该字符;如果有,遍历下一个字符。(时间复杂度是O(n^2)) (2) 题目中要求第一个只出现一次的字符,那么就跟字符出现的次数有关。我们考虑如何统计字符出现的
2017-01-11 22:31:41 274
转载 光缆类型
1.松套层绞式光缆技术 将已着色光纤与油膏同时加入到高模量塑料制成的松套管中,光纤在套管内可以移动。不同的松套管沿中心加强芯绞合制成缆芯。缆芯外加防护材料制成松套层绞式光缆。 松套层绞式光缆的主要特点有: 松套管材料本身具有耐水解特性和较高的强度,管内充以特种油膏,对光纤进行关键性保护。 加强芯处于缆芯中央位置,松套管以适当绞合节距围绕加强芯层绞,通过控制光纤余长和
2017-01-10 23:25:30 568
转载 TCP的流量控制和拥塞控制机制
网络拥塞现象是指到达通信子网中某一部分的分组数量过多,使得该部分网络来不及处理,以致引起这部分乃至整个网络性能下降的现象,严重时甚至会导致网络通信业务陷入停顿,即出现死锁现象。拥塞控制是处理网络拥塞现象的一种机制。流量控制。数据的传送与接收过程当中很可能出现收方来不及接收的情况,这时就需要对发方进行控制,以免数据丢失。 流量控制用于防止在端口阻塞的情况下丢帧,这种方法
2017-01-09 23:07:49 772
转载 面试试题(二)
1.inline的作用inline函数不像正常函数在调用时存在压栈和call的操作,它会把程序代码直接嵌入到调用代码段中,也就是说使用inline函数会增大二进制程序的体积,但是会使执行速度加快。同时,编译期间可以对参数进行强类型的检查,这是inline优于宏的一个方面。详细的解释见 关于C/C++中的inline 2.二维数组的表示(
2017-01-08 22:37:07 249
转载 面试笔试真题(1)
以下是一些著名互联网企业的部分面试笔试真题以及考察知识点 本文的内容是对一些网址上的知识点介绍做了相应的整理1.extern的作用自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “C”声明一段代码编译连接的方法为C语言的方法。
2017-01-07 23:38:07 227
转载 宏定义函数
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX( a
2017-01-06 23:15:47 424
转载 include“”和include<>的区别
include“”和includeAnswer 1:#include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如HT-IDE3000安装后,默认INCLUDE路径是c:\ht-ide3000\include.在文件中调用芯
2017-01-05 22:04:39 503
原创 递归法实现折半查找
#include int BinSearch(int *a,int low,int high,int key){ int ret = -1; int mid = 0; ret = (a != NULL) && (low >= 0) && (high > low); printf("Search Key: %d\n", key); if(low <= high) { mi
2017-01-04 23:31:33 615
转载 自己写个字符串转int(my_atoi)
#include "stdio.h"int isDigit(int s)//判断是否是数字{if(s >= '0' && s <= '9')return 1;elsereturn 0;}int my_atoi(const char* str){int c;int sum = 0;int sign;while((*str)==' ' || (*str) == '\n' |
2017-01-03 23:39:30 340
原创 香农编码、费诺编码、哈弗曼编码
香农编码香农编码法冗余度稍大,实用性不大,但有重要的理论意义。编码步骤如下: (1) 将信源消息符号按其出现的概率大小依次排列 p(x1)≥p(x2)≥„≥p(xn) (2) 确定满足下列不等式整数码长Ki: -log2p(xi)≤Ki<-log2p(xi)+1 (3) 为
2017-01-02 22:11:52 19571
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人