虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

ah

  • Learn to do more important things phones generally against MTK platform, it is necessary to quickly

    Learn to do more important things phones generally against MTK platform, it is necessary to quickly download ah

    标签: important generally necessary platform

    上传时间: 2013-11-28

    上传用户:jing911003

  • 提供汇编INT功能所有描述

    提供汇编INT功能所有描述,INT 21H里ah值全部都有,希望对大家有用,第一次上传

    标签: INT 汇编

    上传时间: 2013-12-13

    上传用户:zhoujunzhen

  • 16进制转十进制

    DATAS SEGMENT w dw 0 keybuf db 255      db 0      db 255 dup(0)      ;定义键盘输入需要的缓冲区 DATAS ENDS STACKS SEGMENT db 200 dup(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov dx,offset keybuf     ;用0a号功能,输入一个字符串 mov ah,0ah               ;用回车结束 int 21h mov dl,0ah               ;再进行换行,以便在下一行显示转换后的字符串  mov ah,2     int 21h ;  push ax ;   push dx ;      mov dl,cl ;     mov ah,02 ;     int 21h   ;   pop dx ;  pop ax mov bx,offset keybuf+1   ;取出字符串的字符个数,作为循环的次数 mov cl,[bx] mov ch,0     mov ax,0             again:  inc bx mov ax,[w] push bx mov bx,16 mul bx pop bx            ;是小写字母,则转换为大写字母 mov [w],ax mov dl,[bx]             ;取出一个字符, cmp dl,'9' jbe lab1 cmp dl,'F' jbe lab2 sub dl,32 lab2: sub dl ,07h lab1:  sub dl,30h add [w],dx  loop again   mov ax,[w]  mov bx,-1 push bx mov bx,10 lab3 :mov dx,0 div bx  push dx cmp ax,0 jnz lab3 lab5: pop dx cmp dx,-1 jz lab4 add dl,30h mov ah,02 int 21h        jmp  lab5            ;循环,处理完整个字符串 lab4:  MOV ah,4CH INT 21H CODES ENDS END START

    标签: 汇编

    上传时间: 2015-04-02

    上传用户:wcc0310

  • 判断奇数或偶数

    判断奇偶数的汇编程序CODE     SEGMENT          ASSUME   CS: CODE START:   MOV      ah,  01H         ; 调用 DOS中断的1号子功能(键入一个字符),          INT      21H              ; AL←键入一位数字          CMP   AL,  30H    ; 若输入比‘0’小的字符则重新输入   JB   START   CMP   AL,  39H    ; 若输入比‘9’大的字符则重新输入   JA   START    CLC                       ; CF标志清0          SHR      AL,  1           ; AL最低位移入CF          JNC      EVN              ; 根据CF的状态,判断输入数字的奇偶性          MOV      BL,  31H         ; 奇数,BL←1的ASCII码          JMP      DISP EVN:     MOV      BL,  30H         ; 偶数,BL←0的ASCII码 DISP:    MOV      ah,  02H         ; 调用DOS中断的2号子功能,输出字符          MOV      DL,  0ah         ; 输出换行          INT      21H          MOV      DL,  0DH         ; 输出回车          INT      21H          MOV      DL,  BL          ; 输出标志字符          INT      21H   mov   ah, 1   int   21h          MOV      ah, 4CH          ; 返回DOS          INT      21H CODE     ENDS          END      START

    标签:

    上传时间: 2015-06-10

    上传用户:zhuangxj618

  • 数控电源智能仿真资料

    正在做0-30V、0-15A的数控电源,程序搞了很久终于差不多了,得瑟得瑟自己腐蚀的板子:显示器件最初用128*64的是OLED小屏:屏幕太小感觉与机壳不配,换1.8寸的TFT彩屏:主控选用了STM8L152K4,SPI口彩屏。屏显第一行设置电压电流。第二行用大字体显示输出电压、电流。中部为输出电压电流曲线。屏幕成128*160分辨率后,最初想在多出的“空间”显示散热器、变压器温度、配色菜单或者为电池充电预置参数什么的,感觉意义不大,最终放了两条输出曲线。最下面是功率、电阻ah、WH等参数。用了3个定时器,tim1设为编码器模式,驱动编码器。tim2产生PWM信号,启用了一个ADC通道采集热敏电阻信号,根据温度改变PWM占空比,实现散热扇温控调速。tim3精确定时,累计时间用于ah、WH参数计算。DAC为12位的双通道芯片MCP4822。芯片内置的12位ADC采集输出电压、电流和热敏电阻信号,前两者用于显示和计算,后者用于风扇温控。做到后来感觉不该在此处偷懒,用独立的ADC芯片就好了,显示和偏移就都能到1mV、1mA了,现在这板子,没辙了。启用了2个引脚的外部中断,以外部中断方式触发更新设置值和编码器按键值,编码器按键值决定设置位。反白(红)位为当前设置位,旋转编码器可改变设置值,短按编码器开关改变设置位,长按为输出\预制切换。还有3条口线用于控制继电器,切换输入电压。

    标签: 数控电源 智能仿真

    上传时间: 2022-07-23

    上传用户:bluedrops