历史上的今天
今天是:2024年11月07日(星期四)
2019年11月07日 | PIC10F202做的一个按键切换两个继电器
2019-11-07 来源:51hei
环境X IDE V2.35
C
PICKIT3
一个按键切换两个继电器单片机源程序如下:
#include #include #pragma config WDTE = OFF // Watchdog Timer (WDT disabled) #pragma config CP = OFF // Code Protect (Code protection off) #pragma config MCLRE = OFF // Master Clear Enable (GP3/MCLR pin fuction is digital I/O, MCLR internally tied to VDD) void DELAY(unsigned int n) { unsigned int j; unsigned int k; for(j=0;j NOP(); } void main() { GP0=GP1=GP2=0; unsigned char num=0; TRISGPIO=0b00001000; OPTION=0B010000111; OSCCAL=0b11111110; while(1) { if(GP3==0) { DELAY(20); if(GP3==0) { while(!GP3); num++; } } if(num==3) { num=0; GP1=GP2=0; } if(num==1) { GP1=1;GP2=0; } if(num==2) { GP1=0;GP2=1; } } }
史海拾趣
|
如今的汽车电子系统越来越复杂。同时,汽车环境对任何电子产品来说都是很大的挑战,因为汽车电子系统要求运行电压很宽,并且有很大的瞬态电压和温度变化。另外,性能要求也越来越高,需要多个供应电压以满足系统的不同要求。典型的导航系统可以有六 ...… 查看全部问答> |
|
辩论一下--学单片机需不需要学习汇编语言,只用C语言就可以完全搞定单片机程序? 呵呵,这个讨论是一个很老套的讨论。 有很多人都议论过的。 经典的说法是:可以用C语言来进行单片机开发,但是想要真正搞懂单片机的结构原理,就要好好学学汇编语言。 现在一般的单片机开发,很少见用汇编的了,汇编语言的讲解 ...… 查看全部问答> |
|
wince编译完成后,在vs2005中选择Attach Device,WinCE的image就下载下来了。但是模拟器启动起来是黑的,为什么? output中显示Filesys doesn\'t exist, no app started,应如何解决?… 查看全部问答> |
|
RT,改了内存映射表,startup.s的Jump to KernelStart里面的add r0, pc, #g_oalAddressTable - (. + 8)出错,是不是单改内存映射表不行的?不知道哪里还需要修改… 查看全部问答> |
|
PDA端的现有程序是用C#写的基于CF2.0的程序, 目前PC端的程序是用RAPI的方式操纵PDA上的数据的. 但是这样PDA必须用线跟PC连接起来才能进行数据操作,因为PDA支持无线网络,所以这样就显的很麻烦, 设想是希望PDA与PC间通过类似于SOCKET之类的方式进 ...… 查看全部问答> |
|
我是专科毕业,工作两年了,一直从事C++,在mobile上做应用软件,今年27了,考研一直是我的一个必须要完成的任务,因为没有高数的基础,而且工作忙,所以北大北航这类学校不在我考虑的范围内,想考成电的软件学院或兰州大学,不知道各位觉得考兰大 ...… 查看全部问答> |
|
利用MOS 场效应管( MOSFET) , 采取AB 类推挽式功率放大方式, 采用传输线变压器宽带匹配技术, 设计出一种宽频带高功率射频脉冲功率放大器模块, 其输出脉冲功率达1200W, 工作频段0.6M~10MHz。调试及实用结果表明, 该放大器工作稳定, 性能可靠。… 查看全部问答> |




