首页 > 其他分享 >【单片机】简单I/O口扩展

【单片机】简单I/O口扩展

时间:2022-10-17 18:02:22浏览次数:60  
标签:扩展 unsigned 接线图 单片机 简单 include 程序清单 define


【单片机】简单I/O口扩展

一、操作目的

(1)学习单片机系统中扩展简单I/O口的方法。
(2)学习数据输入输出程序的编制方法。

二、操作内容

利用74LS244作为输入口,读取开关状态,并将此状态,通过74LS273再驱动发光二极管显示出来。

三、程序框图

【单片机】简单I/O口扩展_单片机

四、程序接线图

【单片机】简单I/O口扩展_#include_02

五、程序清单

#0FF80H
MOVX A,@DPTR ;取出244状态
MOV DPTR,#0FF90H

六、代码详解

#include <reg51.h>
#include <intrins.h>
#include <absacc.h>

#define uchar unsigned char
unsigned char code mon51[3] _at_ 0x3b; //保留0X3B开始三个程序空间作全速中断用
#define P244 XBYTE[0xff80]//实验8
#define P277 XBYTE[0xff90]//实验8
void delay(unsigned int i)
{
unsigned int j, k;
for (k = 0; k < i; k++)
for (j = 0; j < 1000; j++)
;
}
void main(void)
{
while (1)
{
P277 = P244;
}
}


标签:扩展,unsigned,接线图,单片机,简单,include,程序清单,define
From: https://blog.51cto.com/u_15739363/5763797

相关文章

  • 【单片机】数码管应用
    【单片机】数码管应用​​一、操作目的​​​​二、代码详解(简单应用)​​​​三、代码详解(60进制)​​一、操作目的(1)简单的数码管应用。(2)60进制操作练习。二、代码详解(......
  • python学习记录:简单二维码生成器源码
     Function:  二维码生成器Author:  琴棋书画'''importioimportsysimportqrcodefromPyQt5importQtWidgets,QtGuifromPyQt5.QtWidgetsimportQA......
  • 华为云,如何让跨国会议更简单
    在进出口贸易日益发达的今天,大量的中资企业出海提供机会,也让跨境电商越发繁荣。经过长时间的发展,不少跨国贸易公司在国外拥有着庞大的客群和业务,此时,如何让跨国合作、国际贸......
  • 后缀表达式 (又称 逆波兰表达式) Java代码的简单实现
    表达式求值问题好久没有发随笔了,最近学习复习数据结构的时候看到了后缀表达式(逆波兰表达式)发现了栈的精巧,自己想实现一下,本来想用C写的,但是实在太困难了,所有写了个简单......
  • jquery animate()方法 动画详解(超简单易懂)
    jqueryanimate动画详解(超简单易懂)animate()方法是jquery里的动画效果,通过修改css相关属性,在规定时间内,值是不断变化的从而形成了一种动画的效果。(selector).animate({style......
  • lua_nginx_module 简单解读
       最近写的文章比较少一些,一方面是因为自己最近疏忽了,还有一部分原因是自己在阅读luanginxmodule源码,相关资料较少,自己又并无lua及c基础,需要临时学习的东西较......
  • js 简单封装一个像python中的range函数
    functionrange(start,end,step){letarr=[];for(leti=start;i<end;i++){if(i%step==0){arr.push(i)}}returnarr;}letarr=range(0,60,5);conso......
  • 直播商城系统源码,实现最简单最基本的轮播图样式
    直播商城系统源码,实现最简单最基本的轮播图样式一、H5的布局可以使用自己的图片,需要注意路径​ <divclass="banner"><ulclass="imgList"><li><imgsrc="1.png"/></l......
  • 数组的扩展
    扩展运算符console.log(...[1,2,3])//123//你甚至可以在后面放置表达式constarr=[...(x>0?['a']:[]),'b',];//替代apply方法//ES5用法varargs=......
  • docker安装php-redis扩展
    使用docker安装的PHP-Redis扩展,需要安装一下扩展。首先进入docker的php容器$dockerexec-itphp /bin/bash依次执行下列命令$curl-L-o/tmp/redis.tar......