单片机
7426笨蛋
正在学习中的青年小伙
展开
-
OLED汇编驱动显示程序编写参考
以前很少接触过51单片机的汇编编程,因为感觉用C语言编写起来方便直观。直到最近有遇到一个客户是专注汇编的,说需要开发一个OLED模块的汇编显示范例程序,才开始一步一步接触到汇编,一边看书、网上搜索51汇编指令,一边对照着C语言的程序开始着手编写。就这样持续了几天的时间,终于调试成功显示了。就这样慢慢地开始对51汇编也有了一定的了解,学会用汇编写一些子程序,慢慢地欣赏到了汇编编写程序的精妙之处。有人原创 2015-05-01 14:09:22 · 3978 阅读 · 0 评论 -
自己写的一个行扫描led点阵移动显示程序
行扫描的接法写个向上移动的程序很容易,列扫描的接法写个左右移动的程序很容易,只是通过字模的数组不同取法就可以实现但上面的接法明显不符合实际要求,行扫描的时候一般都是要左右移动显示,列扫描的时候一般是上下移动显示所以我们需要的是行扫描左右移动的程序,列扫描上下移动的程序,这样的程序要用到数组数据的移位操作,下面附上代码:#include #define uchar unsigned char原创 2015-04-20 10:51:30 · 5277 阅读 · 1 评论 -
关于单片机串口发送时初始发送的数据第一个总是00的问题解决
在调试STM8的串口时候,串口IO初始化,串口配置,发送数据调试~~连接好串口线后,发现初始化后发送的第一个数据总是00,后面的数据才是正常的数据。折腾了大半天,终于发现了原因了,那就是初始化串口后不能马上发送数据,要经过一定时间延迟。问题代码如下: CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//运行在16Mhz Init_GPI原创 2016-05-13 16:07:37 · 16543 阅读 · 1 评论