当我在中二病的巅峰时期,我很想干翻这个世界,看前人辛辛苦苦留下的单片机资料,那是一个指点江山,看芯片数据手册会大声质问,为啥没有汉化;为啥汉化,不把寄存器也汉化了,留一堆的英问缩写,这缩写我怎么望文而知其义;不能望文而知其义,那中文编码怎么会有出路;中文不有出路,还要中文干啥,学英文得了。。。直到我被这个世界干得服服贴贴,才知道前辈真的尽力了。
我不会去讨论中文编码的问题,一直争论没意义,这个不是越辩越明的道理,这是一个理想。我从这十年国家的发展中得到了一个道理,那就是你争你的,我做我的,我们以自已的理解去做,我们在生活有保障后去用我们自已的方式去控索,去改变。
在我们看芯片数据手册时,发现一些寄存器英文缩写,这些缩写有时会让我脑子转不过弯,因为他与中文格格不入,它还与编译器强相关;我一直在想,能不能将它换成拼音的缩写,不用管别人怎么想,怎么嘲笑,我就按我自已理解的方式。那应该怎么换了,用两字的词,但好像又不够,于是我想到了成语,四个字的,那就四个字吧,我们祖宗都能创造成语,我们就不能创造术语了?我觉得我们思想不能被禁固,人有时也可以变成傻子,变成疯了,但那又怎样,互联网没有了我们这种二逼,别人怎么骂得开心呢。人们不是说我们离经叛道吗,且拼音缩写吗,乱创词汇吗,那我就拼音缩写,乱他个天翻地覆。
现在开始犯傻吧,开始按自已的想法改89c52的数据手册。
第一个寄存器: AUXR:(auxiliary register) 我就叫它(地址使能DZSN)
地址使能DZSN:
地址编号DZBH:0x8e
操作方式CZFS:只写不读ZDBX
第7位:没有定义MYDY
第6位:没有定义MYDY
第5位:没有定义MYDY
第4位:没有定义MYDY
第3位:没有定义MYDY
第2位:没有定义MYDY
第1位:扩展外存KZWC
第0位:锁信关开SXGk (地址锁存信号关闭打开)
第二个寄存器: PCON:(power control register) 我就叫它(电源控制DYKZ)
电源控制DYKZ:
地址编号DZBH:0x87
操作方式CZFS:可读可写KDKX
第7位:串模式一CMSY (串口模式一)
第6位:串模式零CMSl (串口模式零)
第5位:没有定义MYDY
第4位:复位标志FWBZ
第3位:自标志一ZBZY (可自定义标志一)
第2位:自标志零ZBZL (可自定义标志零)
第1位:掉电模式DJMS
第0位:空闲模式KXMS
第三个寄存器: ISP_CONTR:(不知原英文) 我就叫它(编程烧录BCSL)
编程烧录BCSL:
地址编号DZBH:0xE7
操作方式CZFS:可读可写KDKX
第7位:烧录开关SLKG
第6位:启动区域QDCY
第5位:产生复位CSFW
第4位:没有定义MYDY
第3位:没有定义MYDY
第2位:不介绍二 (文档没介绍2)
第1位:不介绍一 (文档没介绍1)
第0位:不介绍零 (文档没介绍0)
第四个寄存器: WDT:(watch dog time) 我就叫它(异时复位YSFW)异常超出时间复位
异时复位YSFW:
地址编号DZBH:0xE71
操作方式CZFS:可读可写KDKX
第7位:没有定义MYDY
第6位:没有定义MYDY
第5位:功能开关GNKG
第4位:重新计时CXJS
第3位:暂停计时ZTJS
第2位:预分频二YFPE
第1位:预分频一YFPY
第0位:预分频零YFPL
暂时就疯到这里,不要试图和疯子讲道理,你只是动口,疯子可是会动手的哦 |