30h
共 30 篇文章
30h 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 30 篇文章,持续更新中。
51单片机控制ADC0809实现A/D转换
基于51单片机的ADC0809模拟信号采集方案,采用中断方式实现IN0通道连续十次采样,数据存储于以30H为起始地址的RAM区域,并通过P1口输出。适用于嵌入式系统中的A/D转换应用开发。
AD采样实验
AD采样实验,结果通过串口送PC显示
结果送内部数据区30H,共16个
拆字5.试编写一拆字子程序
拆字5.试编写一拆字子程序,将累加器A中的高、低四位分开,分别对应放到31H单元、30H单元的低四位中,并将31H单元、30H单元的高四位全部补0。
6.试编写一拼字子程序,将外部RAM中3001H单元、3000H单元的低四位组成一个新的字节,存储到内部数据存储器32H单元中。
*** **增量式PID控制算法程序*********** T、TD、TI、KP依次从30H
*** **增量式PID控制算法程序***********
T、TD、TI、KP依次从30H,33H,36H,39H开始。
A,B,C的值依次存在BLOCK1,BLOCK2,BLOCK3的地址里
这里R(k)给的是定值
基于单片机的键盘扫描程序
基于单片机的键盘扫描程序,行输入线接p1口低四位,行输入线接p1口高四位,输入键码放入30h及后续单元
可在系统修改程序 * * 电子屏字符显示器 * * "电子设计" * * 2001.10.23 LRM * ************************* 四个显示字符数据表以
可在系统修改程序 *
* 电子屏字符显示器 *
* "电子设计" *
* 2001.10.23 LRM *
*************************
四个显示字符数据表以在50H-6FH单元内,字符用8*8点阵,R4(30H)用于
控制显示静止字的时间,R5(31H)静止字显示跳转地址步距,B内放显示首址
SCOND EQU 30H MINUTE EQU 31H HOUR EQU 32H CLOCKM EQU 33H CLOCKH EQU 34H DISPM EQU 35H DISP
SCOND EQU 30H
MINUTE EQU 31H
HOUR EQU 32H
CLOCKM EQU 33H
CLOCKH EQU 34H
DISPM EQU 35H DISPH EQU 36H
XSD EQU 37H
29H:毫秒, 30H:毫秒
29H:毫秒,
30H:毫秒,
31H:秒,32H:分,
33H:时
P3.7为分按钮,
P1.7为时按钮,
P3.0:夜光灯开关-0输出
P1口 为字符输出口,采用共阳显示管
MCS-51定点运算子程序库
MCS-51定点运算子程序库,定点运算子程序库文件名为DQ51.ASM,为便于使用,先将有关约定说明如下:
1.多字节定点操作数:用[R0]或[R1]来表示存放在由R0或R1指示的连续单元中的数
据。地址小的单元存放数据的高字节。例如:[R0]=123456H,若(R0)=30H,则(30H)=12H,
(31H)=34H,(32H)=56H。
2.运算精度:单次定点运算精度为结果最低位的
EEPROM 24CXX应用程序供参考 对EEPROM数据区读出(当前值=ADDR+WRC_<=0FFH)
EEPROM 24CXX应用程序供参考
对EEPROM数据区读出(当前值=ADDR+WRC_<=0FFH),每进行一次读操作将使ADDR值减一;读出数据后程序将把该数据存入通用寄存器中,开始存放的地址由FSR的值指定(范例为30H),每进行一次读操作将使FSR的值加一;读出规定个数(由寄存器REC_给定,范例值为0FH)的数值后,结束读出,回main
5.1功放全套方案PT2258
UNTER EQU 35H;显示计数<br />
REMVOL EQU 36H;音量连续控制<br />
DISPBUFF1 EQU 37H;<br />
DISPBUFF2 EQU 38H;<br />
DISPBUFF3 EQU 39H;<br />
DISPBUFF EQU 3AH;<br />
SDA BIT P3.4<br />
SCL BIT P3.2<br /
16进制转十进制
DATAS SEGMENT<br />
w dw 0<br />
keybuf db 255<br />
db 0<br />
db 255 dup(0) ;定义键盘输入需要的缓冲区<br />
DATAS ENDS<br />
<br />
STACKS SEGMENT<br
PLC TM卡开发系统汇编程序(ATM8051)
<P>PLC TM卡开发系统汇编程序(ATM8051)</P>
<P>;***************** 定义管脚*************************<BR>SCL BIT P1.0<BR>SDA BIT P1.1<BR>GC BIT P1.2<BR>BZ BIT P3.6<BR>LEDI BIT P1.4<BR>LEDII BIT P1.5<BR>OK BIT 20H.1<BR
从键盘读入一个四位的十六进制数
从键盘读入一个四位的十六进制数,CRT显示等值的二进制数.
由于每个十六进制数位对应4个二进制,所以每读入一个十六进制位后,即可将其对应的4个二进制位依次输出。由于数字‘0’~ ‘9’的ASCⅡ码为30H~39H,字母‘a’~‘f’与 ‘A’~‘F’的ASCⅡ码为61H~66H 与41H~46H ,因此,如果输入的字母为数字‘0’~‘9’,则其低4位即为对应的二进制位;如果输入的字符为字
定时器程序 采用89c2051 2001.10 ****************** ****************** 伪定义 ***********
定时器程序
采用89c2051
2001.10
******************
******************
伪定义
******************
SL EQU 30H SL存放秒的个位数
SH EQU 31H SH存放秒的十位数
ML EQU 32H ML存放分的个位数
MH EQU 3
单片机播放音乐实验(汇编) org 0000h ajmp main org 000bh ajmp timer0 org 0030h timer0: clr ea djnz 33h
单片机播放音乐实验(汇编)
org 0000h
ajmp main
org 000bh
ajmp timer0
org 0030h
timer0:
clr ea
djnz 33h,exit
mov 33h,53h
djnz 32h,exit
mov 32h,52h
djnz 31h,exit1
mov 31h,51h
djnz 30h,exit1
setb f0
增量式PID控制算法程序T、TD、TI、KP依次从30H
增量式PID控制算法程序T、TD、TI、KP依次从30H,33H,36H,39H开始。
*** *** *** *** *液晶显示*** *** *** ******************OCM4X8C串口****************** CS EQU P2.0 ST
*** *** *** *** *液晶显示*** *** ***
******************OCM4X8C串口******************
CS EQU P2.0
STD EQU P1.2
SCLK EQU P1.3
PSB EQU P1.4
RST EQU P1.5
RS_STU EQU 20H.0
LCD_X EQU 30H
LCD_Y
单片机12864液晶时钟显示程序
<p>
12864液晶时钟显示程序<br />
LCD 地址变量<br />
;**************变量的定义*****************<br />
RS BIT P2.0
基于单片机的红外门进控制系统设计与制作(含源程序和原理图)
<P>基于单片机的红外门进控制系统设计与制作:我们所做的创新实验项目“基于单片机的红外门控系统”已基本完成,现将其工作原理简要说明。<BR>该系统主要分为两大部分:一是红外传感器部分。二是单片机计数显示控制部分。基本电路图如下:<BR>其中红外传感器部分我们采用红外对管实现,红外对管平行放置,平常处于接收状态,经比较器输出低电平,当有人经过时,红外线被挡住,接收管接收不到红外线,经比较器输出高电平