LED(liteEMIt diode)显示是项目开发中经常遇到的一种显示方法,其具有亮度高、全视角、使用寿命长、驱动简单等特点,因而在一些高端和大型的器材和设备上使用较为广泛。下面就常用的led显示及驱动方法作
智能电子钟的功能:1。 全日历计时。2。 12/24小时转换。3。 8路定时输出(可关/开控制)4。 误差:15S+1uS5。 大、小月,润年,周,自动追踪二、 调校:上电后,电子钟显示“1:00”。1。 8路定时时间
将预设的字由点阵作由左至右跑马灯式(左移)显示;port3.0~3.6connecttocolumn ;port1.0~1.4connecttorow ;delay=0.2s ;========== ;=Main= ;========== .ORG0000H START:MOVDPTR,#DATA MOVR3,#OK-DAT
学习了一段时间,有了一定经验的朋友,肯定会觉得不过瘾,老是纸上谈兵,点个LED有什么用?能不能来点实际点的。好的,我们就安排一点实际一点的,这次是点亮真的电灯了,不过要注意安全,莫要发生
先是让第一个灯闪的程序:start: SETB P0.0;(1)是让灯灭 LCALL DELAY;(2)是延时,调用延时子程序指令 CLR P0.0;(3)是让灯亮 LCALL DELAY;(4)和第二条一模一样,也是调用延时子程序指令 LJMP star
#include "reg52.h"#define uchar unsigned char#define uint unsigned intsbit light = P1^0sbit loud = P1^7;sbit alarm = P2^0;bit alarm_flag,flag_dec,flag_change;uint t0_count = 1;uint t0_set
对于软件抗干扰的一些其它常用方法如数字滤波、RAM数据保护与纠错等,限于篇幅,本文未作讨论。在工程实践中通常都是几种抗干扰方法并用,互相补充完善,才能取得较好的抗干扰效果
;******************;; 定时器程序 ;; 采用89c2051 ;;******************;; ;****************** ; 伪定义 ; ;****************** SL EQU 30H ;SL存放秒的个位数 SH EQU 31H ;SH存放秒的十位数 ML EQ
高级加密标准 (AES) 已经成为很多应用(诸如嵌入式系统中的应用等)中日渐流行的密码规范。
5l系列单片机中典型芯片(AT89C51)采用40引脚双列直插封装(DIP)形式,内部由CPU,4kB的ROM,256 B的RAM,2个16b的定时/计数器TO和T1,4个8 b的工/O端I:IP0,P1,P2,P3,一个全双功串行通信口等组成。
//---------------------------------//x5045子程序//---------------------------------void RESWDI(void) //复位看门狗(喂狗){CS = 0;CS = 1;}void WREN(void) //写使能锁存{SCK=0;CS=0;OUTByte(0x06
ORG 8000H JMP MAIN ORG 800BH JMP INTT0 ORG 8100HMAIN: MOV SP,#60H MOV TMOD,#01H SETB ET0 SETB EA SETB TR0START0: SETB P1.3 MOV 30H,#00HNEXT: MOV A,30H MOV DPTR,#TABLE MOVC A,@A+DPTR MOV
一种以ARM 芯片S3C2440 为硬件平台,基于linux 嵌入式操作系统所实现的CMU 控制器,通过zigbee 将CMU 与各个家电无线节点和传感器节点相连来控制的智能家居系统。
//==============================================================================//2005-03-28...2005-03-29//ADC0834模块的C51程序源文件//FileName=ADC083X.c//================================