嵌入式
伊斯电子编程
这个作者很懒,什么都没留下…
展开
-
ATMEGA16(T/C1波形发生器)
可到微信公众号“伊斯电子编程”获取仿真图 #include <iom16v.h> /******************************************************************** 数据类型定义 *********************************************************************/ #define uchar unsigned char #define uint un原创 2020-05-30 22:11:04 · 619 阅读 · 0 评论 -
ATMEGA8(T0/T1计数器)
T0计数器 #include <iom8v.h> #define uchar unsigned char #define uint unsigned int uchar duan[10]={0xc0,0Xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //所需的段的位码 //uchar wei[4]={0XFE,0XFD,0XFB,0XF7}; //位的控制端 (开发板) uchar原创 2020-05-30 22:09:06 · 811 阅读 · 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 · 1173 阅读 · 2 评论 -
arm7(lpc2124)uart
实验原理 ARM的P0.0口接LED,串口接Proteus的虚拟终端。每隔一段时间改变一次LED的状态,并且在串口上输出LED的当前状态 #include <LPC2124.H> #include "uart.h" #define CR 0x0D char 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 · 906 阅读 · 4 评论 -
ARM7LPC21XX系列
流水灯 仿真图: 代码: #include"config.h" #define LEDCON 0x0FF //0.0到0.7 void 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 · 606 阅读 · 1 评论 -
ARM7嵌入式LPC21XX系列LED灯
点亮 一个LED灯 仿真图: 代码: #include"config.h" #define LEDCON 0x00000200 void DelayNS(uint32 dly) { uint32 i; for( ;dly>0;dly--) for(i=0;i<50000;i++); } int main(void) { PINSEL0=0x00000000; PINSEL...原创 2020-04-29 14:25:03 · 431 阅读 · 0 评论