叩持电子-ASIC数字IC设计讲解(4)( 五 )
要设置这个显示模式 , 他这个本身这个显示 , 就是从左往右自动移动的 , 你不用去管它 , 就是说 , 你只是要去一下他逼busy还是notbusy , 它里面已经集成了 , 比方说 , 有这个阿拉伯啊 , 英文字母呀 , 一些常用的符号 。 这些东西 , 他每一个对应着这么一个数值 , 那这有一个表可以查 , 那在这个地方 , 没有显示出来 , 那当同学们做练习的时候 , 可以把那个表格对应的查一下 , 看一下A是对应哪个 , B是对应哪个 , 哪个是对应哪个 , 这是油表可查的 , 譬如说 , 我们把这个东西输过去 , 他那边就知道这是个A , 你把另一个值输过去 , 这就是B 。 这有一个查找表 , 到时候 , 同学们的可以去找一些老师要一下 。 
文章图片
功能设计:主状态机
那这就是刚才我提到的 , 就是说我们做的这个设计 , 我们要遵循这么一个要求 。 那这个东西实际上转化成我们内部的设计的话 , 就是我们的状态机 。 就是说首先第一个状态 , 比如说 , 我reset完了以后 , 我在这个list , 那如果说你把那个寄存器打开了以后 , 他也会跳到这个状态来 , 然后他要先关显示 。 清显示 , 然后 , 他变为输入格式 。 然后 , 设为输入格式以后呢 , 我就可以是显示了 。 那光标跳的 , 就是说第一行的第一个上面对吧 , 那就开始发通知 , 发16个 , 发完以后 , 它会自动的跳到第一行第二个上面去 , 再继续发送 , 从十几个发送到16个发到32 , 那就结束了 , 那对应的要发送的那个东东在这个地方给大家列出来了 , 指令就是你要发送的那个东西对吧 , 都列得很清楚 , 大家照着这个到时候去发送这个东西就OK了 。 这个地方 , 省略符那我的状态 , 这个地方涉及到很多的 , 最简单的就是顺序来写 , 发一个发两个到发完 。 就是说我们这个东西是跟我们在这个状态有关系 , 你要发啥的东西只跟状态有关系 , 跟你输入没有任何关系 , 输入给已经通过APP跟他给隔离开了对吧 , APP寄存器下过来 , 下到我们这个状态机里 , 他就在那不停的跳对 , 你只要是开始显示 , 他就开始跳 。 
文章图片
功能设计:显示驱动模块显示流程
那显示流程就这样的 , 就说我完成以后 , 可以去通过MCU配置这个使能寄存器 , 配置字符寄存器 , 配置完了以后看他不busy , 那么就可以开始去做了 , 一个一个的显 , 不停地LOOP , LOOP , LOOP , 最后弄完了以后 , OK , 就结束了 。
本期课程到这里就结束了 , 课后练习(LCD_Driver的代码实现) , 希望同学们自己做 , 如果需要进行辅导和答疑解惑 , 请在联系我们!
- 全程电子化、零费用、零跑腿 曲阜市企业简易注销“简上再简”
- 单相电子式预付费电能表手机版的优势
- 什么是控制阀门电子秤
- 答疑 ▏纳税人如何查验增值税电子专用发票?
- 制作电子画册你一定要注意这3点!
- 电子围栏警示牌有哪几种?
- 【IPO价值观】三大业务分散且强敌林立:奕东电子竞争力何在?
- 美媒:独行侠成为联盟首支接受电子货币支付的球队
- 美国还会继续制裁印度吗?印度电子战新项目出炉,除美国没人能搞
- 好的电子erp软件需要满足企业哪些需求?-意然科技
