![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LPC21XX系列
伊斯电子编程
这个作者很懒,什么都没留下…
展开
-
DS18B20数码管显示
部门代码:#include<reg52.h> #define uchar unsigned char #define uint unsigned intuchar a,b,c;sbit DQ = P1^0;void delay(uint x){ while(x--); }void Init_DS18B20(void){ unsigned char x=0; DQ = 1; //DQ复位 delay(8); //稍做延时 DQ = 0.原创 2020-06-01 19:51:06 · 807 阅读 · 0 评论 -
arm7(lpc2124)外部中断
ARM的P0.25接一个LED,引脚设置时连接EINT1功能,按钮触发中断。中断服务程序另LED快速闪烁。#include <LPC2124.H>#define LEDCON 0x02000000/*LED接在P0.25上*/typedef unsigned int uint32;void IRQ_Eint1(void) __attribute__ ((interrupt));/*声明某函数为中断服务子程序的方法*/uint32 times = 100;/*循环次数默认为100*/原创 2020-05-11 21:14:18 · 1160 阅读 · 2 评论 -
arm7(lpc2124)uart
实验原理ARM的P0.0口接LED,串口接Proteus的虚拟终端。每隔一段时间改变一次LED的状态,并且在串口上输出LED的当前状态#include <LPC2124.H>#include "uart.h"#define CR 0x0Dchar ledDown[]={"The LED is down!\n"};char ledUp[]={"The LED is up!\n"};int putchar (int ch) {/* 向串口输出一个字符 */ if (ch ==原创 2020-05-11 21:11:52 · 856 阅读 · 4 评论 -
ARM7LPC21XX系列
流水灯仿真图:代码:#include"config.h"#define LEDCON 0x0FF //0.0到0.7void DelayNS(uint32 dly){ uint32 i; for( ;dly>0;dly--) for(i=0;i<50000;i++);}int main(void){ PINSEL0 = 0; PINSEL1 = 0...原创 2020-04-29 14:29:49 · 598 阅读 · 1 评论