单片机实验3:利用视觉残留效果动态显示0-7
动态显示0-7数字
由于间隔时间过短,看起来是一直显示01234567,其实是轮流出现的,而且想要实现这个效果,消影这一步必不可少
#include <reg52.h>
#define uchar unsigned charvoid delay_xms(int x)
{int i,j;for(i=0;i<x*1;i++)for(j=0;j<10;j++);
}void main()
{uchar code duanxuan[] = {0x3f,0x06,0x5b,0x4f, //0,1,2,30x66,0x6d,0x7d,0x07, //4,5,6,70x7f,0x6f,0x77,0x7c, //8,9,A,B0x39,0x5e,0x79,0x71}; //C,D,E,F 段选uchar code weixuan[] = {0x1c,0x18,0x14,0x10, //1,2,3,40xc,0x8,0x4,0x0}; //5,6,7 位选while(1){int i,m;for(i=0;i<8;i++){P2 = weixuan[i];P0 = duanxuan[i];delay_xms(1);P0 = 0; //消影,对于这种动态的必须先位选再段选}}
}
实验效果:
单片机实验3:利用视觉残留效果动态显示0-7相关推荐
- 入门必做的51单片机实验2----》利用外部中断的方法来控制发光二极管和共阴极数码管显示十六进制的0到F
嘿!各位中午好! 我是肖肖的猪会飞 欢迎收看肖小猪频道 刚刚做了个单片机实验->ヽ( ̄ω ̄( ̄ω ̄")ゝ 分享一下 文章目录 前言 一,实验题目 二,程序 三,仿真效果 前言 此实验为 ...
- c 语言编写数字单片机0-9,【学习笔记】单片机的40个经典实验之30:点阵式 LED“0-9”数字显示技术...
一. 实验任务 利用 8X8 点阵显示数字 0 到 9 的数字. 二. 电路原理图 三. 硬件系统连线 (1). 把"单片机系统"区域中的 P1 端口用 8 芯排芯连接到" ...
- 单片机实验----控制数码管的动态显示
控制数码管的动态显示 文章目录 控制数码管的动态显示 一.动态显示与静态显示的比较 1.什么是动态显示 2.什么是静态显示 3.优缺点对比 二.如何控制多只数码管 1.电路图 2.代码 3.程序分析 ...
- PIC单片机利用视觉暂留现象显示字符
Persistance of Vision (PoV), 即视觉暂留现象, 人眼在观察景物时,光信号传人大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称" ...
- 串行口实验 编写程序利用PC机控制单片机实验板上的数码管设备工作
编写程序利用PC机控制单片机实验板上的数码管设备工作 在pc上输入fe,第一个数码管显示1. 在pc上输入fa第五个数码管显示5 程序: #include<reg51.h> #define ...
- 网页通过CSS写出生日倒计时(利用:日期倒计时、元素自动旋转、边框视觉按钮效果)[直接复制代码即可实现、含注释]
图片效果 ↓(代码为粉图,生日歌自动播放) 视频效果 ↓(音乐为自动播放) 网页通过CSS写出生日倒计时(利用:日期倒计时.元素自动旋转.边框视觉按钮效果) 代码 ↓(可直接复制使用,音乐引用网易云音 ...
- 【51单片机实验笔记】2. 数码管的基本控制
目录 前言 硬件介绍 原理图分析 段选和位选 驱动芯片 74HC138芯片 74HC245芯片 软件实现 点亮一只数码管 倒计时效果 动态显示字符 总结 前言 本节内容我们学习如何控制数码管,先尝试点 ...
- 单片机c语言实验,单片机实验C语言编程.doc
单片机实验C语言编程.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
最新文章
- 基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od
- 用NAnt 将StarTeam中的文件CheckOut回本地计算机
- 简约不简单的单例模式
- _Linux学习笔记
- 11尺寸长宽 iphone_东风日产奇骏垫底!盘点2020年11月销量最大的十款SUV
- eclipse代码量统计插件_Android Studio 代码行数统计插件Statistic的简单使用
- 让chrome浏览器支持ajax跨域
- 【JAVA程序设计】(C00005)基于springboot的进存销管理系统
- 宠物商家必须给猫狗植入芯片,6月1日生效
- xaxis python_在python中绘制xaxis中的多列值
- 《软技能-代码之外的生存指南》————第二篇 自我营销
- 【日记本砸】21.01.08-12 最快的成长方式就是慢慢来
- 解决电脑桌面程序图标变白问题
- PyTorch实战使用Resnet迁移学习
- 算法(9)汉诺塔图解及其代码实现
- 神秘感十足的磁悬浮盆栽,敢不敢剁手来一款?
- Hacker_kid靶机打靶过程及思路
- checked和unchecked的区别
- 摄像机标定和立体标定
- TCP ACKed unseen segment TCP Previous not captured