最新文章
-
74HC595使用SPI总线连接51单片机
函数名称: HC595SendData //8位串行输入/输出,并行输出 功能描述: 向SPI总线发送数据 这里只说明并行输入的一般情况 管脚描述:请参考相关的芯片资料 void H…… -
-
51单片机实现步进电机加减速的例
void motor_ffw() { unsigned char i; for (i=0; i<8; i++) //一个周期转30度 { P1 = FFW[i]&0x1f; //取数据 /…… -
实现LED点阵左右移动的程序
#include<reg52.h> #define uchar unsigned char unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//定义扫描列 unsigned char co…… -
-
pic单片机走马灯动态显示实验报告
接上篇:pic单片机采用定时器中断的闪灯实验报告:http://www.51hei.com/mcu/3996.html 1. 实验目的 学习如何使用查找表 2. 任务要求 实现数字译码和动态显…… -
PIC单片机数码管(流水灯)代码
#INCLUDE p16f886.inc __config _CONFIG1, _INTOSCIO & _WDT_OFF CONTEXT_SAVING UDATA_SHR OFFSET RES 1 RESET CODE 0x0 PAGESEL INIT GOTO INIT COD…… -
LPC1768之GPIO输入和输出配置基础
**************************************** Copyright (c) CaKen ************************************ ************************************************…… -
LPC1768之GPIO流水灯的实验例程
**************************************** Copyright (c) CaKen ************************************ ************************************************…… -
使用Flash Magic烧写LPC176
1、 连接串口到PC机 注:串口线必须是全状态 2、 将J1、J2用短接棒短接 3、 打开Flash Magic软件 4、 设置Flash Magic ★ 打开“Options”下的Advan…… -
基于51单片机之74HC138实验例程
************************** Copyright(C)CaKe ***************************************** ==========================================================…… -
基于51单片机之74HC165实验例程
************************** Copyright(C)CaKe ***************************************** ==========================================================…… -
基于51单片机之74HC595实验例程
************************** Copyright(C)CaKe ***************************************** ==========================================================…… -
-
在main()之前,IAR都做了啥?
最近要在Cortex-M3上写一个简单的操作系统,打算使用IAR,为了写好启动代码,花了一些时间了解了IAR在main()以前做了些什么事。 首先系统复位时,Cortex-M3从…… -
sep4020上移植的ucos,norflash启
sep4020上移植的ucos,norflash启动,拷贝到sdram中执行(基本解决) 存在的问题: 时钟中断经常执行不了,有时候却能正常执行,学习ucos的可以研究一下原因 [a…… -
UART0初始化
UART0初始化: 板子LPC1788 UART0初始化步骤: 1. 初始化引脚。 *(INT32U*) IOCON_P0_02 = 0X00000021; *(INT32U*) IOCON_P0_03 = 0X00000021; 2. 一些相关…… -
-
cortex M3权威指南之位带(Bit B
位带操作 概念其实30年前就有了,那还是 8051 单片机开创的先河。如今CortexM3 将此能力进化,这里的位带操作是8051 位寻址区的威力大幅加强版。 概念: 位…… -
eclipse配置Freescale FRDM-KL25
Kineties-L是32位的微处理器家族,基于ARM Cortex M0+。我手上有一个FRDM-KL25Z的开发板,官方有一个基于eclipse的IDE——CodeWarrior,可以很方便地进行编译、…… -
-
-
memcpy((unsigned char *)0x0,(u
前些时候一直不明白"memcpy((unsigned char *)0x0,(unsigned char *)0x30000000,0x1000);"的用途,今天算是了解了,就是将异常向量表放到0地址处、发生异常的…… -
使用位运算代替乘除法
已知 : unsigned int temp=1000; unsigned int result=0; 要求出result = value * 10% 最直接的方法是 : result = (temp * 10) / 100; 使用位运…… -