这也是我根据网上的一些例子改的,调试通过,谁要是刚好也弄这块可以参考下嘛……
写的真好,搞这行一定不能浮躁,要有坚定的信念。……
到现在已经把做的实验例程都发完了,这几个例程花了我将近一个星期时间,不过现在总算能用CPLD做些简单的事了,深奥的东西还是稀里糊涂,以后的路还很长,慢慢学吧。……
最后是把两种功能综合起来,实现接收到一个字节就以LED显示出来,并发送回去。跟单片机测试串口模块程序一样。
/**************************……
这个是发送,每秒发送一个0x31,这次有点懒了,连发的数据都没改下,按教程来的,不过内容并不是完全按教程,先把例程看一下,明白了思路后就自己敲,想不起来了或综合通不过了再对比……
经过了数码管建模,似乎有了一点点感觉,于是开始解码时序,最先选择肯定是经典的串口了。
下面是串口接收一个字节,并以8位LED显示,亮为1,灭为0,高8位为led8……
流水灯流完了,然后就是数码管了,这个驱动起来了方便调试。
网上很多例程都是1234567,没一点创意,我就想来个数字会变动的,最简单的就是显示一个自加的数。
……
下面一个也是流水灯,真是永远的流水灯,入门必学。
这个流水灯是led8独自以1Hz的频率闪烁,led1-led7以0.1秒的间隔顺序闪烁。
……
看了下,发视频还得到群里申请,麻烦。。。不发了,只发代码。等我最后稍微好点的作品出来再发视频。……
刚才在电脑里找了下,居然找不到第一个工程,被我给删了,只留了个文本文档的代码做个纪念,不过这些基本的东西大家估计都见多了,没什么好看的,就免了。下面是我第一个流水灯,这个不是……