叩持电子-ASIC数字IC设计讲解(4)( 二 )

文章图片
这就是刚才看到的这个东西的尺寸特征图 , 以及那如果是带背光不带背光的一个特征图 。 刚才给大家看的就是这个地方 , 这些pin脚 , 那要关注的是在哪儿?是所谓的每一行16个 , 一共是两行 , 能够显示的数据的一定是从左往右过来 , 最后光标 , 再继拉 , 再显示 , 至于他带背光不带背光 , Idon'tcare , 就这是一个物理尺寸的大小 。 那这个就是刚才讲到的 , 因为它是一个显示也非常缓慢的一个器件 , 所以说我们执行每条指令之前 , 要确认一下是busy还是notbusy , 本身会输出一个东西 , 我们要确认一下这个东西 , 就在notbusy的时候才往里去写你想要的东西 。 
文章图片
需求分析:RAM形式的标准字库
地址在这个地方都标出来了 , 他做的比较多一些 , 但是 , 我们因为只是1602所以说这个地方就是00到0F 。 第二行的起始不是20 , 是从40开始的 , 这个点是要注意的 , 因为我们接下来在去coding的时候 , rtlcoding的时候 , 去指定地址的时候 , 这是我们的确实地址 。 
文章图片
那刚才讲到了 , 比如说 , 有个客户就给提了要求 , 说现在有这么一个LCD1602 , 有这么一个component , 你给我做一个驱动 , 把这些想要的东西通过这些给弄进来 , 这个东西里面到时候可能手头都能拿到 , 做实验 , 1602这个东西都能拿到 , 比如说通过PC , 通过什么样的MC模拟一下 , 接到APB上去 , 他这个东西反正已经能发过来 , 那我要做一个什么样的东西 , 人家这里面已经有一个东西了 , 我要把我想显示的东西要能发送过来 , 那那个信息在哪里?你可以通过软件在这里面去编程 , 把编程的控制信息发送到这儿来 , 对它进行操作 。 那这里边的信息 , 如果是因为它是一个慢显的东西 , 你不能说我一口气把它弄进去 , 你一定要判断这边会过来一个东西放到这边来 , 你要把它做一个stateregister 。 软件就一下 。 看他busy没 , 这个notbusy的时候 , 你才开始去写 。 那需求就说我这地方有一个上位机一个下位机 , 就这个1602我这个口跟你定义得很清楚了 , 我说清楚了APB , 那同学们在这个地方脑子就要转一下了 , 我说32位宽的 , 你有没有注意到 , 前面说这个地方的时候是8byte 。 那意味着什么?意味着我这个32位实际上是有四个byte , 对吧 。
另外的需求呢 , 就是说从ABCD得到OP , 这16个大写的 , 以及小写的主控系统就是你前面处理器是可以通过这个APB的Interface下下来 , 通过Interface这个地方的输出到按照LCD1602上去的 。 那如果说我们把这个东西作为一个MCU的控制芯片 , 这是一个显示的话 , 这个东西就是你的一个模块 , 那到时候你做完这个小的module , 就可以给你整个的MCU的大系统就可以做一个integration , 那就相当于是一个driver 。 那么这个地方就说的很清楚 , 就是说我们使用硬件来做 , 我们一定是能够通过配置我们APP的总线 , 配置些寄存器 , 另外刚才提到了 , 因为它是一个慢显的器件 , 我们一定要提供一个寄存器 , 这是一个Status 。 就是它是类似于一个readonly , 只读的 。 就说我们寄存器可能有readwrite 。 有时候是writeonly的 。 还有些readonly的 。 像这个因为是一个硬件传过来的invicade 。 你没法去写的 , 只能去读出来 , 那读出来的时候要注意了 , 是不是在你的APB的clockdomain里边 , 那过来的busy也可能是在另一个clockdomain里面 , 刚才讲到的这个地方可能是一个62兆 。 而你这个可能它的时钟 , 刚才我们提到了是一个50兆 。 那这两个是一个时钟频率 。 那这个东西过来以后是不是要想一想 , 我是不是要做一个 , 所以要尽量如果不做成一个 , 也没有大的问题 。 但是从CDC的角度来讲 , 严谨性上来讲 , 我们要做一个同步进来 , 放在这儿 , 因为它是两个不同的clockdomain , 对吧 。 
文章图片
这些是11条的控制指令 , 比如说上面有一些乌七八糟的字符要清显示 , 那光标返回关闭 , 返回是什么意思呢 , 
文章图片
我们这个光标 , 比如说一开始在这儿 , 想象一下 , 光标右移在那儿走 , 当你到达这儿以后 , 下一个的显示 , 比如说 , 我们要求是从左到右 , 刚才讲到的那你的光标 , 要让他挪到这儿 , 就跟那个大家想象以前那个擦黑板大黑板擦 , 比如说从左往右擦一遍 , 里面有些同学喜欢给老师擦黑板 , 就这么一个道理 , 有跑到左边去 , 一般一来黑板上 , 上个老师上完高数的课 , 他的擦掉 , 紧接着 , 一个模电的老师可以给你上新的课 。 清显示 , 然后让这个光标回到你想要的位置去 , 那这就是对应的 。 这些port , 这些口就是我们刚才看的 , 就是说 , 就是我们这些口了 。
- 全程电子化、零费用、零跑腿 曲阜市企业简易注销“简上再简”
- 单相电子式预付费电能表手机版的优势
- 什么是控制阀门电子秤
- 答疑 ▏纳税人如何查验增值税电子专用发票?
- 制作电子画册你一定要注意这3点!
- 电子围栏警示牌有哪几种?
- 【IPO价值观】三大业务分散且强敌林立:奕东电子竞争力何在?
- 美媒:独行侠成为联盟首支接受电子货币支付的球队
- 美国还会继续制裁印度吗?印度电子战新项目出炉,除美国没人能搞
- 好的电子erp软件需要满足企业哪些需求?-意然科技
