实验3
2017-04-30 15:09:51 0 举报
单片机实验
作者其他创作
大纲/内容
循环等待
构造要显示的字符down()
中断服务程序
计数器counter
初始化变量R0初值20
循环
根据i调用down()和disp()显示字符,i++
写一字节数据WriteByte()
将数据最低位给led后,右移一位
开中断,设置计数器初值9e58,启动
重新定位开头
结束
N
定时器timer
定义变量i记录显示位置
重装初值
i记录到字符库末尾
主程序
判断R0==0
初始化
开始
P0_0口取反
初始化P0.0口
设置T0计数模式和方式2
循环8次
R0++
循环16次,num记录位置
初始化子程序
Y
P0.0端口取反,R0置初值20
设置T0定时模式和方式1
开中断,设置计数器初值251,启动
调用两次WriteByte将word在num和num+1的八位数据写入
16*16点阵LED
从变量i记录位置开始扫描16行数据存入word
写一个字符disp()
循环50次
0 条评论
下一页