我是一个单片机初学者,我想问一下我需要学哪些知识?

一、我是一个单片机初学者,我想问一下我需要学哪些知识?

我觉得首先要看懂111条指令,懂意思就行,根本就不需要每一条都记住,因为常用的都只有四五十条罢了。那么多的指令意在可以用多种语句实现同一种功能。

还有就是一定要实际的编程,这一点是非常重要的,只有在实际编程中才能熟悉指令的应用,当然你或许会问自己什么都不懂怎么编程啊,这时候你不要着急,你可以你买一本书,有实际的例子的书,我也见过有这种书但是名字我忘记了,它每个例子是讲得十分详细,有汇编的代码,也有C语言的代码,而且每一行都有注释(名字我忘记了只记得那封皮是黑色的)你可以仿照它的代码写写看,再仿真一下,或者在实际的板子上试试看能不能实现功能,别人的程序修改了能用在自己的板子上那么就是自己的程序了。

至于仿真软件我建议用protues,专用的单片机仿真软件。

如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883

还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。

当你学到一定程度的时候你可以学习一下单片机的外围电路设计比如液晶显示啊,A/D转换啊什么的....

总之,实际编程练习是学好单片机的唯一途径,至于它和汇编的关系,楼上的哥们儿已解释得十分清楚了的,就不多说了,免得啰嗦。

最后,祝你成功!!!

二、0.96oled显示不了时,为什么会反过来到前面显示

oled显示花屏,说明显示功能异常。可能为软件异常或者硬件异常。

软件异常:程序跑飞导致输出数据紊乱,造成显示花屏;

硬件异常:oled显示屏电路接触不良(fpc绑定、连接器松动)、oled屏破损。

建议:

如果在保修期内,建议联系官网报修;如果超出保修期,也联系官网报修。

三、128 64 oled 0.96 spi i2c 哪个好

都差不多的,一般用串口比较多,

四、中景园电子0.96寸oled怎样才能点亮

OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、 对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特 性,被认为是下一代的平面显示器新兴应用技术。

LCD 都需要背光,而 OLED 不需要,因为它是自发光的。这样同样的显示 OLED 效果要来得好一些。以 目前的技术,OLED 的尺寸还难以大型化,但是分辨率确可以做到很高。在此我们使用的是中景园电子的 0.96 寸 OLED 显示屏,该屏有以下特点:

1)0.96 寸 OLED 有黄蓝,白,蓝三种颜色可选;其中黄蓝是屏上 1/4 部分为黄光,下 3/4 为蓝;而且是 固定区域显示固定颜色,颜色和显示区域均不能修改;白光则为纯白,也就是黑底白字;

蓝色则为纯蓝,也就是黑底蓝字。

2)分辨率为 128*64

3)多种接口方式;OLED 裸屏总共种接口包括:6800、8080 两种并行接口方式、3 线或 4 线的串行 SPI 接口方式、 IIC 接口方式(只需要 2 根线就可以控制 OLED 了!),这五种接口是通过屏上的 BS0~BS2 来 配置的。

4)OLED 屏开发了两种接口的 Demo 板,接口分别为七针的 SPI/IIC 兼容模块,四针的 IIC 模块。

使用单片机

上一篇:下一篇:电动三轮装单定 dvd和显示屏后摄像头怎样连接
下一篇:上一篇:返回栏目

相关推荐