c语言编程跑马灯,走楼灯设计(C语言设计跑马灯程序)
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语言设计跑马灯程序)相关推荐
- 在linux下用c语言编程软件下载,在Linux下进行C语言编程
在Linux下进行C语言编程 在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序. 一.GCC快速入门 Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] ...
- C语言编程入门学习精华:这样学习C语言最有效
1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...
- c语言编程员工信息排序,员工工资管理系统(c语言编程)
<员工工资管理系统(c语言编程)>由会员分享,可在线阅读,更多相关<员工工资管理系统(c语言编程)(6页珍藏版)>请在人人文库网上搜索. 1.include #include# ...
- 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程
本发明涉及评分领域及机器学习领域,它特别涉及一种基于随机森林的c语言源代码静态评分的构建方法. 背景技术: c语言源代码静态评分是指对根据一定的题目描述做出解答的c语言源代码进行评分.目前,主要流行的 ...
- 单片机c语言编程要点,第1章单片机的C语言编程_2015要点.ppt
第1章单片机的C语言编程_2015要点 1-* 第 1 章 结束!谢 谢! * * 1-* 三.对存储器和外接I/O口的绝对地址访问 例: #include #define com XBYTE[0x0 ...
- c语言编程定位的计算机,高校计算机专业C语言教学的四个定位
高校计算机专业C语言教学的四个定位 来源:用户上传 作者: 姜晓峰 摘 要:本文所讨论的是高校计算机专业C语言教学的课程性质.教学目标.教学内容.教学理念四个方面的定位问题.作者从教学的实际情况,目前 ...
- pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...
1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...
- arm7c语言编程实例,ARM芯片嵌式系统C语言编程…….pdf
ARM芯片嵌式系统C语言编程-- 咳 牡 痞 姻 亢 朔 台 矢 盆 校 摇 为 嘛 坷 趴 鉴 皋 己 硕 可 费 味 聋 曝 特 扳 婚 雅 善 湾 搜 茎 昼 抱 掀 平 九 牙 河 诵 弘 甥 ...
- 对c语言编程的感受,感受一种被“C语言编程”困惑的书(Stephen Kochan)
我一直在C语言程序设计中学习C语言中的朋友推荐的书.书名为"C语言编程"由Stephen Kochan提供.感受一种被"C语言编程"困惑的书(Stephen K ...
- c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc
c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...
最新文章
- 下列属于PHP的数据类型的是,中国大学MOOC: 下列不属于PHP数据类型的是( )。...
- 知乎热议:高数、线代应该成为计算机专业学习的重心吗?
- 赛可达推病毒攻击检测和情报分享服务
- PMCAFF微课堂「已结束」 | 阿里资深运营揭秘电商运营与纯互联网运营的区别与互通
- 基于内存数据库的分布式数据库架构
- OPC服务器如何采集设备的信息,如何将OPC服务器采集的设备数据转为MQTT方式,实现云端发布或订阅...
- excel中自动填充到最后一行
- YOLO系列:YOLOv1,YOLOv2,YOLOv3,YOLOv4,YOLOv5简介
- 分享两个好用的nosql GUI工具
- 人机交互,加速机器人拟人化
- css转化成stylus,stylus
- Unity5 Space Shooter基础部分开发笔记
- 词法分析flex 语法分析bison
- 80后的我,记忆里和吃有关的那些事
- 【前端GUI】—— 网站美工必须掌握的PS知识点思维导图
- CVPR'22 | 基于像素差异学习的视频高光检测算法及在视频广告中的应用
- 百度定位获取当前信息
- java 日期 中文_JAVA的时间类型转换为中文大写方法
- Windows环境下OpenSSL下载安装及制作证书
- 面试常问,答案简易版