for(i=0;i<125;i++);//延时1m

}void zy(void)//左移

{

unsigned char g,k;

g=0x01;

for(k=0;k<8;k++)

{

P1=~g;

yanshi(300);

g=g<<1;

}

}

void yy(void)//右移

{

unsigned char h,n;

h=0x80;

for(n=0;n<8;n++)

{

P1=~h;

yanshi(300);

h=h>>1;

}

}

/**********************/

INT_0()interrupt 0//外部中断0

{

if(INT0==0)

a++;

if(a>2)a=1;

}/**********************/

main()

{

EA=1;//开总开关

IT0=1;//下降沿有效

EX0=1;//开外部中断0

a=1;

while(1)

{

switch(a)

{

case 1:? zy();break;

case 2:? yy();break;

}

yanshi(10);

}

}

FPGA?跑马灯设计

给你写个大概吧:

第一步:按键控制state从0到3之间循环接环:

if key = 1

case s is

when s0: s=s1; out = 0x01;

when s1: s=s2: out = 0x80;

when s2: s=s3; out = 0x81;

when s3: s=s0; out = 0x18;

end case;

end key;

第二步:各个子状态内部,灯的切换:

if clk is raising_edge then

case s is

when s = s0; out = out 向右循环位移1位

when s = s1; out = out 向左循环位移1位

when s= s2;

if out = ox81; out = 0x42;

if out = ox42; out = 0x24;

if out = ox24; out = 0x18;

if out = ox18; out = 0x81;

when s= s3;

if out = ox81; out = 0x18;

if out = ox42; out = 0x81;

if out = ox24; out = 0x42;

if out = ox18; out = 0x24;

end case

end if;

第三步,在上面两个进程里添加rst控制

思路就是这样的,看你的造化了

c语言编程跑马灯,走楼灯设计(C语言设计跑马灯程序)相关推荐

  1. 在linux下用c语言编程软件下载,在Linux下进行C语言编程

    在Linux下进行C语言编程 在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序. 一.GCC快速入门 Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] ...

  2. C语言编程入门学习精华:这样学习C语言最有效

    1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...

  3. c语言编程员工信息排序,员工工资管理系统(c语言编程)

    <员工工资管理系统(c语言编程)>由会员分享,可在线阅读,更多相关<员工工资管理系统(c语言编程)(6页珍藏版)>请在人人文库网上搜索. 1.include #include# ...

  4. 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程

    本发明涉及评分领域及机器学习领域,它特别涉及一种基于随机森林的c语言源代码静态评分的构建方法. 背景技术: c语言源代码静态评分是指对根据一定的题目描述做出解答的c语言源代码进行评分.目前,主要流行的 ...

  5. 单片机c语言编程要点,第1章单片机的C语言编程_2015要点.ppt

    第1章单片机的C语言编程_2015要点 1-* 第 1 章 结束!谢 谢! * * 1-* 三.对存储器和外接I/O口的绝对地址访问 例: #include #define com XBYTE[0x0 ...

  6. c语言编程定位的计算机,高校计算机专业C语言教学的四个定位

    高校计算机专业C语言教学的四个定位 来源:用户上传 作者: 姜晓峰 摘 要:本文所讨论的是高校计算机专业C语言教学的课程性质.教学目标.教学内容.教学理念四个方面的定位问题.作者从教学的实际情况,目前 ...

  7. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  8. arm7c语言编程实例,ARM芯片嵌式系统C语言编程…….pdf

    ARM芯片嵌式系统C语言编程-- 咳 牡 痞 姻 亢 朔 台 矢 盆 校 摇 为 嘛 坷 趴 鉴 皋 己 硕 可 费 味 聋 曝 特 扳 婚 雅 善 湾 搜 茎 昼 抱 掀 平 九 牙 河 诵 弘 甥 ...

  9. 对c语言编程的感受,感受一种被“C语言编程”困惑的书(Stephen Kochan)

    我一直在C语言程序设计中学习C语言中的朋友推荐的书.书名为"C语言编程"由Stephen Kochan提供.感受一种被"C语言编程"困惑的书(Stephen K ...

  10. c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc

    c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...

最新文章

  1. 下列属于PHP的数据类型的是,中国大学MOOC: 下列不属于PHP数据类型的是( )。...
  2. 知乎热议:高数、线代应该成为计算机专业学习的重心吗?
  3. 赛可达推病毒攻击检测和情报分享服务
  4. PMCAFF微课堂「已结束」 | 阿里资深运营揭秘电商运营与纯互联网运营的区别与互通
  5. 基于内存数据库的分布式数据库架构
  6. OPC服务器如何采集设备的信息,如何将OPC服务器采集的设备数据转为MQTT方式,实现云端发布或订阅...
  7. excel中自动填充到最后一行
  8. YOLO系列:YOLOv1,YOLOv2,YOLOv3,YOLOv4,YOLOv5简介
  9. 分享两个好用的nosql GUI工具
  10. 人机交互,加速机器人拟人化
  11. css转化成stylus,stylus
  12. Unity5 Space Shooter基础部分开发笔记
  13. 词法分析flex 语法分析bison
  14. 80后的我,记忆里和吃有关的那些事
  15. 【前端GUI】—— 网站美工必须掌握的PS知识点思维导图
  16. CVPR'22 | 基于像素差异学习的视频高光检测算法及在视频广告中的应用
  17. 百度定位获取当前信息
  18. java 日期 中文_JAVA的时间类型转换为中文大写方法
  19. Windows环境下OpenSSL下载安装及制作证书
  20. 面试常问,答案简易版

热门文章

  1. 学习爬虫第二天:继续爬公司内部的通讯录
  2. Windows 虚拟机介绍以及安装系统教程
  3. Strip iPhone6
  4. python爬虫实例之一
  5. ElasticSearch8.1.2 ik分词器
  6. 全球光伏产业战加剧:美国考虑对进口太阳能电池施加紧急关税
  7. LT8918 BT1120转mipi dsi/mipi csi;提供技术支持
  8. 在word中无法使用输入法解决方法
  9. 海康摄像头如何查看IP,重置密码
  10. jdbc处理银行转账事务