基于proteus的51单片机仿真实例七十二、并口转串口器件74HC165应用实例(续)
#include <reg51.h> //
#include <intrins.h> //
sbit SPL = P3^2; //数据锁存端口定义
void delay(unsigned int x)
{
unsigned char i;
while(x--)
{
for(i = 0;i < 120;i++);
}
}
void main(void)
{
SCON = 0x10; //设为串口模式0,允许串口接收数据
while(1)
{
SPL = 0; //锁存端清0,读入8位数据
SPL =1; //锁存端置1,锁存读入的数据
while(RI == 0); // 等待接收中断标志
RI = 0; // 清0中断标志
P2 = SBUF; //接收到的字符送到P2口
delay(20);
}
基于proteus的51单片机仿真实例七十二、并口转串口器件74HC165应用实例(续)相关推荐
- 基于proteus的51单片机仿真实例二、关于proteus
一.proteus的使用 proteus软件能对单片机系统同时进行软件和硬件仿真.是初学单片机而又没有硬件工具的一个很好的选择. 后面的学习将以protwus 7.4中文版为学习平台. 1.软件的下载 ...
- 基于proteus的51单片机仿真实例七十六、8-3编码芯片74HC148应用实例
1.本例使用8-3编码芯片74HC148实现外部中断扩展,可以实现对8路外部中断信号按优先级进行处理 2.74HC148是带优先级的编码芯片,对于外部的8根数据输入线,只要有一根或者几根被置0,编码芯 ...
- proteus矩阵按键计算机,基于proteus的51单片机仿真实例八十二、4X4矩阵键盘应用实例...
1.矩阵键盘的工作原理: 1)接口电路:在单片机系统中,当按键数量较多时,为了减少IO口的使用,通常将按键排列成矩阵型式,例如本例中的16个按键,被排列成了如下图所示的4X4矩阵方式.即由4根行线和4 ...
- 基于proteus的51单片机仿真实例五十七、定时器/计数器T0的定时实例
1.本例使用定时器T0的定时中断来控制P1.0端口的LED闪烁,定时周期为100MS,LED点亮50MS,熄灭50ms. 2.实现方法:首先将定时器设置为定时方式,然后选择工作方式,在使用定时中断前要 ...
- 51单片机蜂鸣器播放音乐C语言程序实例,基于proteus的51单片机仿真实例八十八、用蜂鸣器播放一段音乐应用实例...
1.前面我们已经学习了如何让单片机控制蜂鸣器发出不同的声音.现在我们更进一步,让单片机控制蜂鸣器发出再复杂一些的声音:模拟乐音输出 2.关于音乐的乐谱和节拍这些知识,我们将在下一节进一步说明 3.在k ...
- 基于proteus的51单片机仿真实例五、第一个proteus仿真实例(续)
接上一节,继续来学习一下PROTEUS的应用. 1.元器件的放置.移动.旋转删除 以at89c51为例来介绍元器件的放置和编辑操作. 1)放置 在对象选择器中选择"at89c51" ...
- hc05与单片机连接图_基于proteus的51单片机开发实例(13)-LED指示那个按键被按下
1. 基于proteus的51单片机开发实例(13)-LED指示那个按键被按下 1.1. 实验目的 本实例将实现两路外部中断的检测和识别,让我们能够更好地理解51单片机的外部中断以及中断优先级的概念. ...
- c++程序设计_基于proteus的51单片机开发实例30-模块化程序设计
1. 基于proteus的51单片机开发实例30-模块化程序设计 1.1. 实验目的 模块化程序设计 不知不觉我们的51单片机开发实例已经进行到第三十篇了,是时候进行一个总结和反思了,总结什么?反思什 ...
- c51中断优先级c语言,基于proteus的51单片机开发实例(14)中断嵌套和中断优先级...
1. 基于proteus的51单片机开发实例(14)中断嵌套和中断优先级 1.1. 实验目的 在前面实例中我们已经学习了51单片机的定时器/计数器中断,外部中断,通过这些实例,知道了中断电路的设计,中 ...
最新文章
- oracle数据定义语句,oracle(sql)基础篇系列(3)——数据维护语句、数据定义语句、伪列...
- mysql是自动表锁定吗_MySQL数据库表怎么锁定
- 易汉博承建的数据库再发Nature子刊
- 计算机ensp项目无法运行,eNSP常见问题及解决办法
- cad文字插件_超好用的4个CAD应用程序,让你提升工作幸福感,裂墙推荐
- 关于Nginx有没可能漏记请求日志或Nginx重复向后端发请求
- 游戏筑基开发之广度优先搜索算法(C语言)
- 苹果Mac超轻量级菜单栏应用程序:Micro Snitch
- 怎么让字体拥有金属风格?15种不同的金属风格文字效果ps样式不可错过!
- AD9833资料收集
- tp6 使用workerman
- torch.optim 中的优化器
- Apple应用证书申请过程
- 台式电脑开机显示蓝屏 检查计算机上的病毒,电脑出现蓝屏问题的诊断以及处理的方法...
- python和按键精灵自动化测试_IOS开发入门之iOS自动化测试需求实现(iOS按键精灵类似)...
- UI设计:使用PS(Photoshop)绘制一款电商类App
- 【无标题】(2019)NOC编程猫创新编程复赛小学组真题含参考
- 面试:MySQL篇,详尽知识点总结
- 下载微软官方原版系统镜像
- 安卓市场ASO排名优化机制分析,安卓市场的aso优化
热门文章
- 大规模视频内容理解:淘宝视频内容标签的结构化分析和管理
- 验证远程计算机的连接遇到,win7系统进行远程桌面连接出现身份验证错误的图文步骤...
- 第3章 催眠的同心圆(《Python趣味创意编程》教学视频)
- 利用P2P终结者实现机顶盒限速
- 王学岗的属性动画上(五)------抛物线效果的实现(估值器和插值器)
- 服务器驱动已停止响应,显示器驱动程序已停止响应,并且已恢复解决方法
- boost安装中的坑(找不到vswhere)
- windows 下编译64位的 Boost 1. 61. 0
- Tina的理财笔记(一)——财商建立和基金定投
- SQLMAP 实例COOKBOOK