单片机ISP、IAP和ICP几种烧录方式的区别 玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。 ISP:In System Programing,在系统编程 IAP:In applicating Programing,在应用编程 ICP:In Circui ...
分类:
其他好文 时间:
2017-12-07 13:21:17
阅读次数:
90
在单片机串口通信中,使用3根信号线就能够实现通信:RXD,TXD,GND。 经常使用的RS232串口线使用DB9端子。 DB9分为公头和母头两种: 一般使用时,引脚定义如下: 连接方式: 注:RXD-接收 TXD-发送 GND-地 ...
分类:
数据库 时间:
2017-12-05 13:31:33
阅读次数:
278
要求:利用T0的工作模式1产生1ms定时,在P1.0引脚输出周期为2ms的方波。设单片机晶振频率fosc=12MHz。要求如下:分别采用查询方式和中断方式编写程序。 一、中断模式 CPL P1.0 控制翻转 设置初值。中断: ORG 0000H ;伪指令 LJMP MAIN ;这是实际上的第一条指令 ...
分类:
其他好文 时间:
2017-12-04 13:22:05
阅读次数:
178
stm32单片机也用了蛮长时间了,这次遇到的小问题还是蛮有趣的,在这里分享给大家。一起共勉; 今天调试一个stm32板子和往常的习惯一样,会一部分一部分的焊接,今天调试发现下载程序时候报错:invalid rom table。复制到百度里面搜索发现 不是我第一个遇到这样的问题,请参考如下网页: ht ...
分类:
其他好文 时间:
2017-11-28 19:51:49
阅读次数:
157
(1)很难记住繁杂的寄存器?寄存器不用死记硬背,鸿哥我行走江湖多年,连一个寄存器都记不住。需要配置寄存器的时候,直接在网上或者书本上参考别人现成的配置程序是上策,查找芯片数据手册是中策,死记硬背寄存器是最最下策。(2)很难记住繁杂的汇编语言指令?除非是在校学生要应付考试或者少数工作中绕不开汇编,否则 ...
分类:
其他好文 时间:
2017-11-27 11:10:06
阅读次数:
171
第一,检查oled是否和单片机控制引脚正确相连。 GND VCC CLK:时钟信号 miso RST: DC:DATE COMMAND/CONTROL CS:CHIP SELECT 第二,检查工程里是否有要显示的字的字库。 第三,如果程序编译正确,英文、字符等也显示正常,唯独中文汉字不能显示, 那么 ...
分类:
其他好文 时间:
2017-11-25 23:39:34
阅读次数:
184
本文所使用的单片机型号为STM32F030C8T6. 在030系列的单片机中,PA2引脚除了作为普通的IO引脚用作输入输出功能以外,还可以作为内部外设串口1,串口2,定时器15通道1这三个外设的功能引脚.那么如何配置这个IO口用作哪一种外设的功能引脚呢?查找STM32F030数据手册的31-32页, ...
分类:
其他好文 时间:
2017-11-25 18:31:16
阅读次数:
2067
单片机的系统指令周期根据不同的内核架构各有区别。 8051系列单片机采用的是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号。它的指令周期、机器周期等也是根据时钟脉冲信号来确定。下面说明机器周期、指令周期等的关系。 时钟周期:又叫时钟振荡周期,指晶振振荡产生的脉冲,一个脉冲表示一个时 ...
分类:
其他好文 时间:
2017-11-24 21:27:01
阅读次数:
135
前世所袭误者,可以自我更之;前世所未及者,可以自我创之。 前段时间,由于工作需要,要写一个PC测试软件(C#)来操作单片机完成测试功能,是基于串口通讯的。当时觉得很难,现在觉得还比较简单。 关于串口:百度词条上是这样解释的: 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采 ...
DS18B20 数字温度传感器(参考:智能温度传感器DS18B20的原理与应用)是DALLAS 公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计。DS18B20 产品的特点: (1)、只要求一个I/O ...
分类:
其他好文 时间:
2017-11-22 13:13:25
阅读次数:
151