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. schema.sql自动写入。由于版本问题。2.x之后。就不行了。·
  2. 大屏可视化分配率是什么意思_什么是分配率?
  3. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之启动另一个Activity
  4. Qt工作笔记-QGraphics框架场景中图元的移除与析构
  5. CSerialPort串口类最新修正版(解决关闭死锁问题)
  6. 论文Attention-guided CNN for image denoising解读
  7. c java 字节流_Java 学习(23)---(IO流之字节流)
  8. 异常、模块、文件读写
  9. 寂寞的季节C调吉他谱 - 陶喆
  10. 《珞珈山原色植物图谱》高清文字版pdf 附下载链接
  11. 报错解决——ModuleNotFoundError: No module named ‘cython_bbox‘
  12. case when 多条件查询
  13. AdGuard自定义拦截规则
  14. 我如何建立热线电话喀拉拉邦并为抗洪救灾做出了贡献
  15. 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists)
  16. AI+智能服务机器人应用基础【学习报告】
  17. 图像处理QPixmap、Picture、QBitmap
  18. PHP 创建与解析 XML
  19. 信阳师院计算机与信息技术学院,徐丽娟
  20. 转载本论坛 (fudan_abc ) :linux那些事儿之我是u盘(16)冰冻三尺非一日之寒

热门文章

  1. cimiss数据_中国气象数据网
  2. 学习通下载任务点内的课件
  3. 【终极算法】从阿尔法狗元(AlphaGo Zero)的诞生看终极算法的可能性
  4. 深度学习常见算法的介绍
  5. oauth样例项目【01】之 使用auth-code进行认证授权
  6. linux 下录音软件,linux下录音软件Audacity[zt]
  7. 数据分析必备的5个工具,你用过几个?
  8. java将录音转换成文字,除了把录音转换成文字,原来录音转文字助手还有这么多实用功能...
  9. 看得上瘾的斗鱼,首次开源了自家项目 Jupiter !
  10. 思源黑体ttf_金刚黑体最粗版丨金刚黑体Bold+San Francisco