TTL和CMOS(updating)

一,概念TTL的全称为“Transistor-Transistor Logic”,即“晶体管-晶体管逻辑”。由TTL逻辑门(TTLgate)组成的集成电路称为TTL集成电路。CMOS的全称为“Complementary Metal Oxide Semiconductor”,即“互补金属氧化物半导体”,是一宗大规模应用于集成电路芯片制造领域的原料。用该原料制造的集成电路称为CMOS集成电路。数字集成电路按导电类型可分为双极型集成电路(主要为TTL)和单极型集成电路(CMOS、NMOS、PMOS等)。TTL集成电路主要由BJT(Bipolar Junction Transistor,双极性晶体管,

时间真的好宝贵

最近突然感觉到时间变得好紧张,自己的时间完全不够用。工作方面,因为有许多事情要做。作为一个工程师,我觉得刚毕业的自己在技术实力方面有许多东西需要学习。特别是现在项目中所用的知识并非我原来最擅长的东西。Windows编程、FPGA设计等许多新的知识我感觉自己真的有时候是心有余而力不足。而我觉得作为一个工程师,学习是一个非常重要的能力。所以我想利用工作之余好好补充一下自己在Windows编程和FPGA这两方面的能力,尤其是FPGA部分。公司现在研发人员比较少,我觉得我自己就得主动承担更多的工作,不管是为了公司,还是自己锻炼,都是一个很好的机会。这次新年过来后一直想找机会开始学习,却始终没有找到时间

读《C专家编程》有感

其实,说到好书的价值,我有些胆怯,因为我觉得我不是一个有着阅读习惯的人。长这么大,也没怎么读过几本书(当然课本就不算在内了),所以,这里我所说的好书,也比较狭隘的指IT技术方面的书籍,也不知道在其他方面是否适用。这次春节回家,有机会拜读了C/C++方面的经典之作《C专家编程》,觉得有许多的感慨,忍不住想写一点东西。什么是好书?我觉得要给这个给一个明确的定义很难,或许也没有准确的答案,每个人的看法不一样。古人云:开卷有益。其实,从大的方面去看,去想,的确是这样,因为看书总是能让你得到一些信息,这些总归是扩大了你的知识面,对你来说就是收获。可是,现在的社会,真的是信息、数据泛滥。单从我比较了解和熟

Markdown语法学习

不得不说,短短接触Markdown的这一两周,我既体会到了它的魅力,但也被它玩的体无完肤,从我前面博客的排版就可以看出来了。遇到这种桀骜不驯的“汗血宝马”,我一贯的做法就是集中火力,驯服它。我觉得,关于Markdown语法说明最好的中文文档就是wowubuntu的“Markdown语法说明《简体中文版》”了。我的这篇文章也基本是我从中挑出我认为的重点(以语法为主,其他的就不啰嗦了),然后再加上一些其他内容。最主要的是,想通过这篇文章,更好的掌握Markdown。一,概述1,兼容HTML——区块元素和区段元素基本上,在Markdown里面写HTML是没有问题的,大多数都可以正常解析。只有一些例外

我与IT、电子的初识之路

注:本文存在部分煽情语段,如果引起你的反感,实在是抱歉。一,揭开计算机的面纱我觉得我真正的开始接触计算机应该从大学算起。因为在大学以前,基本不会接触到电脑,生活的主旋律就是学习,考大学。尽管中途也发生了很多插曲,不过,最后还是以一个好学生的姿态结束了大学前的生活。和很多人一样,在填报志愿时,我也不知道我喜欢什么。如果非要说一个话,那当时应该是想报考管理方面的专业。可是,意愿没有那么强烈,最后还是结合自己的分数和学校专业的排名报了我现在的母校——西安电子科技大学。一直以来,我都觉得我的母校很好,特别是在电子信息方面,我一直很骄傲。而作为母校全国排名第一的专业——信息安全,毕业的我,更是觉得骄傲。

艰难的一篇博客

一,问题初来今天用Vim写了一篇博客《解读C指针》,真可谓是路途艰难。写完我不由的发出一声感叹:人艰不拆啊!这得要从一个神奇的VIM插件——vimrepress说起。这个插件呢,就是让你可以在Vim里面写Wordpress博客。如果你不知道什么是Vim,如果你是Windows或者MacOS用户,那就算了,如果你是Linux或者其他Unix-like爱好者,那去找个墙角画圈圈吧,谁让你连编辑器之神都不知道。好吧,开始说那一系列神奇的问题吧。第一个问题就是因为我博客的主机好像不咋给力,经常会出现不响应(其实我觉得是和强大的中国防火墙有很大关系),导致vimrepress老是出异常,无法正常发布。可

字符串结束符引发的bug——strcpy和memcpy

最近两天一直在调试一个程序的bug,可一直找不到问题。今天终于解决了,还是细节问题。事情的起因是我会先从网络端接收到一部分数据,然后将接收缓冲区里面的数据拷贝到另外一个缓冲区,继而做一些处理。可是,数据处理总是有问题。但是处理算法我单独调试过,没有问题。最后,终于发现是数据拷贝时的问题。我用的拷贝函数是VC++提供的strcpy_s。下面我先介绍一下这个函数。strcpy_s和strcpy说到strcpy_s当然要先说strcpy,因为前者是MS提供的后者的安全版本。先看两个函数原型:char * strcpy(char *dest, const char *src); // ANSI C

解读C指针

我想对很多学习C语言的新手来说,指针无疑是一个难点。但是,我觉得指针也是C语言特别重要的一个特性。也许,你在除了C和C++以外的编程语言中,很少看到指针。而C++中,也多用引用,而非指针。指针,作为一种高效的工具,可谓是一把双刃剑——用得好,可以大大提高程序效率,但用的不好,就是很多bug的滋生地。这或许也是人们对指针褒贬不一的原因吧。就我个人而言,我还是很喜欢这个特性,因为我需要经常和硬件以及一些底层的软件打交道。这个时候,指针便体现出它独特的魅力。指针的知识很多,有一本经典的书叫《C和指针》,如果有兴趣可以读一读。这里,我主要总结一些如何去解读指针(说实话这个东西实在是很容易让人困惑)的方
|