论坛风格切换切换到宽版
  • 2950阅读
  • 2回复

好东东:MSP430单片机开发板 [复制链接]

上一主题 下一主题
离线BD4WE
 
发帖
284
只看楼主 倒序阅读 0楼 发表于: 2003-05-07
本套开发系统配套的全功能实验板带了8个led、8位数码管、hd44780字符型液晶显示屏(16*2排字符),4*4带指示字的键盘,rs232串行接口、i2c bus at24c04,全部i\o口可以通过跳线选通再外接双排线引出、带光敏二极管、热敏电阻、uln2003驱动芯片,与以前推出的仿真器配合可以完成大量的单片机开发项目。本人会陆续发表一些针对本实验板的程序。


仿真器+实验板+msp430f133(8k flash,256bit ram,12bit a/d converter,串行接口,48个i/o口,3个16位定时器)1块 450元,含邮费


邮电汇款:212002 江苏镇江市和平路铁路巷2-605 唐明
建设银行卡号:4367 4213 0352 9008 342 收款人:唐明
e-mail:13062923503@e165.com

8位计数器数码显示的程序
#include "msp430x13x.h"
        org   0f000h             ; 程序开始处
reset     mov.w   #300h,sp           ; 初始化堆栈指针
stopwdt   mov.w   #wdtpw+wdthold,&wdtctl ; 停止看门狗
        mov.b   #0ffh,&p4dir         ; p1.4输出
main    
        clr   r4             ;bin-bcd buffer low
        clr   r5             ;bin-bcd buffer high
        clr   r6             ;bcd result low
        clr   r7             ;bcd result low                
        clr   r8             ;adder low
        clr   r9             ;adder high
        clr   r10
        clr   r11
        clr   r12
        clr   r13
        clr   r14
        clr   r15
add1    
       
        add   #1,r8
        adc   r9
        nop                                                                                                    
bin_bcd32  
        mov   r9,r4
        mov   r8,r5
        mov   #32,r15
        clr   r7
        clr   r6
loop     rla   r5
        rlc   r4
        dadd   r6,r6
        dadd   r7,r7
        dec   r15
        jnz   loop

dis0     clr   r4    
        mov   r6,r4
        and   #00fh,r4
        add   #070h,r4
        mov.b   r4,p4out
        call   #delay
       
dis1     clr   r4    
        mov   r6,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #060h,r4
        mov.b   r4,p4out
        call   #delay  
           
dis2     clr   r4    
        mov   r6,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #050h,r4
        mov.b   r4,p4out
        call   #delay
       
dis3     clr   r4    
        mov   r6,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #040h,r4
        mov.b   r4,p4out
        call   #delay    
       
dis4     clr   r4    
        mov   r7,r4
        and   #00fh,r4
        add   #030h,r4
        mov.b   r4,p4out
        call   #delay
                         
dis5     clr   r4    
        mov   r7,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #020h,r4
        mov.b   r4,p4out
        call   #delay
             
dis6     clr   r4    
        mov   r7,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #010h,r4
        mov.b   r4,p4out
        call   #delay        
       
dis7     clr   r4    
        mov   r7,r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        rra   r4      
        rra   r4
        rra   r4
        rra   r4
        and   #00fh,r4
        add   #00h,r4
        mov.b   r4,p4out
        call   #delay
        jmp   add1
                 
delay     mov   #08fh,r11
loop1     dec   r11
        jnz   loop1
        ret
                         
        org   0fffeh             ; msp430 复位地址
        dw     reset             ;
        end
离线BD4WE
发帖
284
只看该作者 1楼 发表于: 2003-05-07
图片
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD7YA
发帖
2392
只看该作者 2楼 发表于: 2003-08-24
帮忙贴图