本套开发系统配套的全功能实验板带了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