学习单片机时,常见的EEPROM如24C02的大小为2Kbit(有的也称2KB)。这里的2KB到底能存储多少数据呢? 2KB中,B表示单位bit,K表示1024。 单片机编程中常用的数据类型为unsigned char(u8)的变量的大小为1字节。 1字节=8bit 因此 2KB = 2*1024/ ...
分类:
其他好文 时间:
2017-10-18 12:36:58
阅读次数:
207
【大学生活】在软件学院的那些课 原创 2012年07月14日 18:25:02 标签: 作业 / 编程 37786 原创 2012年07月14日 18:25:02 标签: 作业 / 编程 37786 近来看到些总结自己学编程的经历的文章,总觉得心里痒痒的,也很想在毕业季回顾一下自己在软件学院四年的学 ...
分类:
其他好文 时间:
2017-10-17 15:03:12
阅读次数:
125
STM系列的单片机PWM输出如果被关断比如用TIM1_CtrlPWMOutputs进行停止输出后,电平的高低处于不确定的状态。 他取决于: 1.GPIO初始化的特性 2.关断那一刻时的电平 3.CCMR1的寄存器设置 因此要实现PWM关断后的输出确定比如输出高电平必须: 1. GPIO的设置为推挽输 ...
分类:
其他好文 时间:
2017-10-16 21:38:55
阅读次数:
475
简介 常见的Arduino是基于ATmega的8位 AVR单片机,例如Arduino UNO ,Arduino mega2560。还有高级点 32位的,如Due等。 基本数据类型差别是:int和double在这个2平台大小不一样。 Arduino 168有1KB的SRAM,328有2KB的SRAM, ...
分类:
其他好文 时间:
2017-10-15 21:28:48
阅读次数:
2165
目的:通过stm32最小系统设计电路对噪声进行检测并且报警的装置 噪音信号采集:利用驻极体话筒采集微弱声音信号,产生2-10mv的交流信号 放大噪音:利用lm358,(小倍数放大) 比较预设声音阈值:利用第二个lm358做比较器,将放大后的声音信号与电压比较器比较,超过一定分贝时,进行报警调节(大倍 ...
分类:
其他好文 时间:
2017-10-14 20:04:56
阅读次数:
268
51内核的单片机命名规则,以STC12 5A 60 S2为例 STM32代表ST品牌Cortex-Mx系列内核(ARM)的32位MCU;命名规则如下: STM32 F 103 C 6 T 7 xxx 第1部分:产品系列名,固定为STM32 第2部分:产品类型;F表示这是Flash产品,目前没有其它选 ...
分类:
其他好文 时间:
2017-10-13 20:04:38
阅读次数:
140
本文写作的动机是为了与喜欢编程的朋友分享个人的一点点经验,能力有限,不足之处,见谅,望指教。 我从大一开始接触c语言,在此之前对编程一无所知。老师讲的我大部分在考试后还给老师了,课程对我的意义仅仅是告诉我有编程这么回事。 后边写过一段时间的单片机程序,没有谁来告诉我这是咋回事,全凭搜,看教程。51单 ...
分类:
其他好文 时间:
2017-10-12 19:00:09
阅读次数:
157
Here ar a part of the code for reference: Please note that the codes should be executed in the timer interrupt routine.changed into seconds by using t ...
分类:
编程语言 时间:
2017-10-10 23:14:26
阅读次数:
394
我们在写单片机程序时,最常用的一个函数就是延时函数,很多情况下,都需要我们产生一个延时,如果此时,程序对延时的精确程度较高,显然一般的延时函数并不能满足我们的需求,那我们该怎么办呢?这个时候,Systick定时器就是它发挥作用的时候了。什么是Systick定时器呢?简而..
分类:
其他好文 时间:
2017-10-09 10:03:15
阅读次数:
165
我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢? 这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。 ...
分类:
其他好文 时间:
2017-10-09 02:17:03
阅读次数:
185