蜂鸣器唱《祝你平安》 **********************************************************************************/SPK bit P1.4ORG 0000HLJMP STARTORG 000BHINC 20H ;中断服务,中断计数器加1MOV TH0,#0D8
本仪器的程序主要由键盘、显示程序、AT24C01A读写程序、信号产生程序等部分组成。以下对部分功能作一些分析。一、键盘程序 本仪器需要调整的数值范围较大,因此,“增加”和“减少”键必须具有快速连
1请问:现在学习51系列单片机应该选择AT89C51还是89S51?答:89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下;1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时
MCS-51系列单片机无PWM输出功能,可以采用定时器配合软件的方法实现,对精度要求不高的场合是非常实用的。采用高速光隔6N137输出,并将PWM的信号倒相。 一、工作原理 二、PWM输出 1.固定脉宽
单片机解密,最简单的就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。AT89C系列 单片机 擦除操作的时序为:擦除开
查询方式,键入程序,看到了什么?灯在闪烁了,这可是用定时器做的,不再是主程序的循环了。ORG 0000HAJMP STARTORG 30HSTART: MOV P1,#0FFH ;关所有灯 MOV TMOD,#00000001B ;定时/计数器0工作于方式1 M
工业设备常用频率量信号作为采集量,如使用光电编码器采信数据,当调试使用频率信号的设备时,由于机械等部份还未动作,无法采集信号,因此需要使用信号发生器。对于在工业现场使用的设备,其要求与实
;等周期脉宽调制PWM;晶振:12MHz;89C51P_PWM1 EQU P1.0cycle EQU 1000 ;PWM的周期(单位微秒),则频率为1000赫兹cycle_high EQU 500 ;一个周期内,PWM端口为高电平的时间(初始值) DSEG AT 20H ORG 40
在低成本智能仪表的设计过程中优先考虑的是成本问题,作为核心部件的单片机通常选用低档的8位机或4位机。就目前的情况而言,自带A/D转换的低档单埏机价格昂贵,在需要进行数据采集要时往往通过外部A/D转
现在的城市基本上都在使用管道的煤气或管道天然气,而其计量的煤气表的抄表和统计收费就是一个很庞大和头痛的问题,一些困难是可想而知的。为了解决收费抄表等问题,现在已经有一些智能的煤气表开发使用
此函数库可以直接使用PHILIPS的Demo驱动D12TEST以下只用了端点1进行控制传输,端点2的数据传输自己添加,没有使用DMA功能,为简单的固件程序/*******************************************************
89S51看门狗功能的使用方法如下:在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。Org0000LjmpbeginBegin:Mov0A6H,#01EH;先送1EMov0A6H,#0E1H;后送E1;在
源程序:;********************************************************************************;*标题:伟纳电子ME300B单片机开发系统演示程序-12864LCD显示遥控键值读取器*;*;************************
#define int8 unsigned int#define int16 unsigned char#define int32 unsigned long#define KEY_PORT PORTD#define KEY_PIN PIND#define ROW1 (1
以下程序已实际调试运行通过); ---AT89C2051加氧泵控制器源程序-OK! org 0000h ajmp main nop org 01bh clr tr1 ajmp timon org 30h main:mov 40h,#00h mov 41h,#00h mov 42h,#00h mov 43h