Proteus原理仿真之霓虹灯实验
本次实验原理相对简单,主要就是通过编程控制从P1口输出8位二进制数中“0”的个数和移动(高电平灯灭,低电平灯亮),另外要主要每次数据从P1口输出以后要维持一段时间,即需要软件延时,否则无法看到发光二极管移动效果,且延时时间要超过人眼视觉暂留效应的时间,一般延时数百毫秒。
程序清单
#include <reg51.h> //包含头文件reg51.h,定义单片机特殊功能寄存器和特殊标志位
#include <intrins.h> //包含头文件intrins.h,定义各种循环移位函数等
#define uchar unsigned char //宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
uchar code tab[]={0xe7,0xdb,0xbd,0x7e,0x7e,0xbd,0xdb,0xe7}; //定义数组,且存放在程序存储区
void delay(void) //延时子函数,大约500ms
{int i,j;for(i=0;i<500;i++)for(j=0;j<62;j++);
}
void main (void)
{uchar shuju,count;while (1) //无限循环{shuju = 0xfe;for(count=0;count<8;count++) //1个发光二极管从左往右循环点亮{ P1 = shuju; delay();shuju = _crol_(shuju,1); //8位数据循环左移1位}shuju = 0x7f
Proteus原理仿真之霓虹灯实验相关推荐
- 基于Matlab的模拟通信实验平台设计,【通信原理仿真实验】通信原理虚拟实验仿真平台的设计和实现_玛雅作文网...
作文「通信原理虚拟实验仿真平台的设计和实现」共有 4564 个字,其中有 2704 个汉字,1316 个英文,162 个数字,382 个标点符号.作者佚名,请您欣赏.玛雅作文网荟萃众多优秀学生作文,如 ...
- Proteus仿真-矩阵键盘(实验一)
最近,由于在学习51单片机,学会了用proteus进行仿真 Proteus仿真-矩阵键盘 由于一般的按键是单独接在一根I/O线上,构成所谓的独立式键盘.其特点是电路简单,易于编程,但占用的I/O口线比 ...
- Proteus STM32仿真学习板
一 全球IC爆冷,价格猛涨,ST系列单片机更是一马当先,贵到你怀疑人生.这个时候想学习STM32的基础去购买开发板是很不划算的,而且用完就搁置了,吃灰到永远,能半价甩卖就已经很好了. 为了让大家方便快 ...
- c语言p1口亮灯,单片机实验开发与微机原理接口技术综合实验装置,上海求育
原标题:单片机实验开发与微机原理接口技术综合实验装置,上海求育 上海求育QY-JXSY43单片机微机开发实验箱 上海求育QY-JXSY43单片机微机开发实验箱是集51.8088二大系列CPU于一体的二 ...
- 通信原理仿真报告-数字传输系统的最佳接收与误码分析
通信原理仿真报告-数字传输系统的最佳接收与误码分析 一.概述 1.1 研究背景 在数字通信系统中,需要将输入的数字序列映射为信号波形在信道中传输,此时信源输出数字序列,经过信号映射后成为适于信道传输的 ...
- 【嵌入式】简单stm32程序的运行与Proteus的仿真测试
简单stm32程序的运行与Proteus的仿真测试 由于第一次使用keil5,多次尝试未能成功一次,故使用[学者-老栋]的固件包进行实验与测试来熟悉mdk开发环境和Proteus电路仿真软件. 参考: ...
- proteus中仿真arduino控制L298实现电机正反转
前面几篇博文,我们基本了解了几种在proteus中实现arduino仿真的方法(<proteus从开发板新建arduino仿真项目实例><Proteus Visual Designe ...
- 计算机仿真实验报告实验原理简述,计算机仿真期末作业实验报告
计算机仿真期末作业实验报告 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 三相PWM整流器仿真实验内容1. 记录三相电源电圧乞勺与电 ...
- [就酱的新征程]数字处理仿真与应用实验二:模拟低通 Butterworth 滤波器 IIR 滤波器(Matlab)
@数字处理仿真与应用实验二:模拟低通 Butterworth 滤波器 IIR 滤波器(Matlab) 这学期数字处理仿真与应用实验的记录 不多说,进入正题吧~ 实验要求 利用模拟滤波器原型设计 IIR ...
最新文章
- 【Linux】一步一步学Linux——users命令(101)
- python37安装失败_Linux 安装Python37
- paip.win32的internet扩展已停止工作解决大法
- BACKPROPAGATION 手工求解
- python中如何生成项目帮助文档
- 【PID优化】基于蝙蝠 粒子群 花卉授粉算法和布谷鸟搜索算法实现热交换器的PI控制器优化
- Cobalt Strike 和 MSF 免杀上线
- 小学计算机专业说课稿模板,小学信息技术计算机的小管家说课稿
- ch340是什么芯片
- php为图片平铺文字水印
- python贴吧签到多账号版本最新可用
- python语言程序设计基础课后习题答案
- 解决 primordials is not defined 问题
- Windows怎么查看开关机记录事件?
- Seagull PHP框架学习教程之二
- 微信小程序输入联想、表格
- 人工神经网络的算法原理,神经网络算法的原理是
- FPGA零基础学习:基于FPGA的音乐蜂鸣器设计(附代码)
- 4G低功耗LTE无线通信模块
- 专题采访高维视力复健体系创始人 两天看清2.0的四维六度空间集训法
热门文章
- C++:try catch语句用法
- 一打开控制台窗口就中文输入_Lightconverse灯光设计软件中文电子文档教程免费分享...
- Strom简介及处理过程
- 自媒体人必备的4个素材网站,再也不用担心找不到素材
- 快速云:利用废旧安卓手机改造linux服务器
- 最全的搭建Java的开发环境以及eclipse安装配置开发工具
- 已经push的如何回退_git撤销commit,回退已经push的文件
- 全国计算机等级考试一级试题2,全国计算机等级考试一级试题
- 外贸企业邮箱多少钱? 企业邮箱怎么申请,定制企业域名邮箱流程详解!
- 前端开发微信公众号本地调试