1 / 2
文档名称:

第9课,自动变速的跑马灯试验.pdf

格式:pdf   页数:2
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第9课,自动变速的跑马灯试验.pdf

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第9课,自动变速的跑马灯试验.pdf

文档介绍

文档介绍:第 9 课,自动变速的跑马灯试验

这一课,我们仍然使用上一个定时器跑马灯工作方式,但是我们让跑动的速度自动变
化,从慢到快。
相对于上一颗的跑马灯试验,我们新设置了一个变量 speed,用来保存跑马灯的移动速
度,其实也就是定时器的累计时间溢出次数。
我们在程序中修改 speed 的数值,溢出的时间就会改变,跑马灯的移动速度也就改变了。
我们是在每循环跑完一圈,就改变一次速度的。
请仔细研究代码,做到充分理解。

源代码如下:请打开对应目录里的例程,和下面的代码是一样的。
―――――――――――――――――――――――
#define uchar unsigned char //定义一下方便使用
#define uint unsigned int
#define ulong unsigned long
#include <> //包括一个 52 标准内核的头文件

sbit P10 = P1^0; //头文件中没有定义的 IO 就要自己来定义了
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
bit ldelay=0; //长定时溢出标记,预置是 0
uchar speed=10; //设置一个变量保存跑马灯的移动速度

char code dx516[3] _at_ 0x003b;//这是为了仿真设置的
//自动变速的跑马灯试验
void main(void) // 主程序
{
uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//预定的写入 P1 的值
uchar ledi; //用来指示显示顺序

RCAP2H =0x10; //赋 T2 的预置值 0x1000,溢出 30 次就是 1 秒钟
RCAP2L =0x00;
TR2=1; //启动定时器
ET2=1; //打开定时器 2 中断
EA=1; //打开总中断

while(1) //主程序循环
{
if(ldelay) //发现有时间溢出标记,进入处理
{
ldelay=0; /

最近更新

2025年上海戏剧学院单招职业倾向性测试题库附.. 38页

2025年上海电机学院单招职业适应性测试题库最.. 40页

2025年丽水学院单招职业技能测试模拟测试卷带.. 39页

2025年九江理工职业学院单招职业倾向性测试题.. 42页

2025年云南商务职业学院单招职业技能考试模拟.. 39页

2025年云南省临沧地区单招职业适应性测试模拟.. 40页

2025年云南能源职业技术学院单招综合素质考试.. 40页

2025年信阳学院单招综合素质考试题库推荐 40页

2025年兰州航空职业技术学院单招综合素质考试.. 39页

2025年内江职业技术学院单招职业适应性测试模.. 40页

2025年内蒙古能源职业学院单招综合素质考试模.. 40页

2025年北京市单招职业适应性测试模拟测试卷必.. 39页

2025年南京交通职业技术学院单招职业技能测试.. 41页

2025年南京视觉艺术职业学院单招职业技能测试.. 41页

2025年厦门东海职业技术学院单招职业适应性测.. 39页

2025年厦门演艺职业学院单招职业技能测试模拟.. 41页

2025年合肥滨湖职业技术学院单招职业技能测试.. 39页

2025年吉林交通职业技术学院单招职业技能测试.. 40页

2025年吐鲁番职业技术学院单招职业倾向性考试.. 39页

2025年哈尔滨科学技术职业学院单招职业倾向性.. 42页

2025年四川中医药高等专科学校单招职业适应性.. 40页

2025年四川城市职业学院单招综合素质考试题库.. 40页

2025年四川电力职业技术学院单招综合素质考试.. 41页

2025年四川邮电职业技术学院单招职业倾向性考.. 38页

2025年大同煤炭职业技术学院单招职业适应性测.. 40页

2025年大连航运职业技术学院单招综合素质考试.. 41页

2025年天津公安警官职业学院单招职业适应性测.. 39页

2025年天津机电职业技术学院单招职业倾向性考.. 41页

2025年天津职业技术师范大学单招职业倾向性考.. 39页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页