MAX7219点阵模块可以用三根数据线实现8*8的LED点阵控制,而且不需要单片机参与扫描,使用非常方便。更为重要的是,它支持模块级联使用,在不增加IO数量的条件下,实现多模块的控制。因此在大屏时计中采用了3个MAX7219点阵模块组合成8*24的点阵屏。点阵的使用遇到一点小麻烦,是..
分类:
其他好文 时间:
2015-10-29 16:27:10
阅读次数:
264
单片机玩了几年,各种模块也买了不少,不过都没有做出什么像样的咚咚。反思之下,决定从简单实用的入手,做一款时计,方便掌握时间。主要特点:使用3片MAX7219点阵模块,组成8*24点阵屏,动态显示日期或时间;人体感应,有人的时候才点亮点阵屏,超时后系统进入掉点模式,减少..
分类:
其他好文 时间:
2015-10-29 14:53:18
阅读次数:
265
52单片机:中断源:INTO0--外部中断0,由P3.2端口线引入,低电平或下降沿引起。INTO1--外部中断1,有P3.3端口线引入,低电平或下降沿引起。T0--定时器/计数器0中断,由T0计数器计满回零引起。T1--定时器/计数器1中断,由T1计数器计满回零引起。T2--定时器/计数器2中断,由...
分类:
其他好文 时间:
2015-10-29 00:12:09
阅读次数:
226
我们要实现的功能是什么呢?从 第一个数码管扫描 1 到第二个数码管 2 ,第三个数码管 3,。。。。。。。一直到 第8个数码管 显示8 1 /*--------------www.szjcdz.cn-------------------- 2 名称:数码管动态扫描 3 编写:...
分类:
其他好文 时间:
2015-10-28 20:53:10
阅读次数:
170
1、 1 /*--------------www.szjcdz.cn-------------------- 2 名称:2按键加减操作 3 编写:szjcdz 4 日期:2010.9 5 内容:按下加按键,数值增加直到最大值,按减按键,数值减小,直到最小值 ...
分类:
其他好文 时间:
2015-10-28 19:20:29
阅读次数:
204
一、数字领域 1、MCU 51内核,MSP430 ARM A1-9:手机MCU内核 ARM cortexM- :通用MCU内核 厂商:瑞萨,atmel,ST,TI,飞思卡尔 树莓派:嵌入式系统 arduino:简单单片机 adafruit:更简单单片机二、...
分类:
其他好文 时间:
2015-10-27 15:19:21
阅读次数:
155
1.#define的使用#define SQUARE_DUTY 0.52.FPU的开启:浮点运算FPUEnable();FPULazyStackingEnable();3.定时器初始化 // // Timer init // SysCtlPeriphera...
分类:
其他好文 时间:
2015-10-27 00:18:34
阅读次数:
448
1.按键初始化按键K1——PD7按键K2——PF4按键K3——PA3按键K4——PA2 // // key1 init // SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);已经在LED init写过了,不然也是要写的 GPI...
分类:
其他好文 时间:
2015-10-26 22:24:00
阅读次数:
1745
由图知道 低电平 亮,高电平 灭控制第一个 LED1 亮灭程序代码,如下 1 #include 2 #define uchar8 unsigned char 3 #define uint16 unsigned int 4 sbit LED1=P1^0; 5 /*************...
分类:
其他好文 时间:
2015-10-26 11:43:59
阅读次数:
201
我们知道OD(对象字典)是CANopen的核心,所有功能都是围绕它开展的,是协议栈的数据中心,良好的OD实现是协议栈高效稳定运行的基础,而OD的实现最基本的一点就是怎么去保存它。因为OD的内容比较杂,读写属性上,有只读数据、只写数据、可读写数据;保存要求上有非易失和掉电丢失两种类型;数据类型上有字符...
分类:
其他好文 时间:
2015-10-21 15:46:15
阅读次数:
245