-
2015-05-02 10:31:37
74hc595.h
#ifndef _74HC585_H_ #define _74HC585_H_ #include<reg51.h> #include<intrins.h> #include<function.h> #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif #define NOP _nop_() sbit MOSIO = P3^4; sbit R_CLK = P3^5; sbit S_CLK = P3^6; void hc595SendData(uchar SendVal); //函数声名 #endif
74hc595.c
#include<74hc595.h> void hc595SendData(uchar sendVal) { uchar i; //从CPU中向595一位一位发送,595一位一位接收 for(i = 0; i < 8; i++) { if((sendVal << i) & 0x80) MOSIO = 1; else MOSIO = 0; S_CLK = 0; NOP; NOP; S_CLK = 1; } //CPU发送完后,R_CLK将数据并行输出, //实现了只占用CPU一个输出口就可以输出8bit数据 R_CLK = 0; NOP; NOP; R_CLK = 1; }
更多相关内容 -
AD7606-STM32F103-V0_stm32f103c8t6_stm32f103并口_stm32并行输出_teacherl
2021-09-11 16:58:39STM32F103C8T6+AD7606并行输出,8路adc同时采集 -
DCCE-DUT4000数据采集模块并口输出时序说明.pdf
2019-10-24 20:33:05DCCE-DUT4000数据采集模块并口输出时序说明pdf,DCCE-DUT4000数据采集模块并口输出时序说明 -
基于并口的负载管理接口:使用MATLAB软件通过并口控制外部负载电路的数字输出-matlab开发
2021-05-30 12:20:53使用MATLAB软件通过并口控制外部负载电路的数字输出,因此您需要与您的主板集成并口。 英。 Mostafa Magdi。 -
【微机原理 实验】简单并行输出接口(硬件-含汇编代码)
2019-06-19 22:35:16实验二 简单并行输出接口 更多微机实验:https://blog.csdn.net/yxp189/column/info/39992 汇编语言-微机原理与接口技术-实验 注意:未经允许,请勿转载! 转载请标明出处~ 适用课程:微机原理与接口技术...实验二 简单并行输出接口
更多微机实验:https://blog.csdn.net/yxp189/column/info/39992
注意:未经允许,请勿转载!
转载请标明出处~
适用课程:微机原理与接口技术(实验)
选用教材:微型计算机原理与接口技术-中国科学技术大学出版社
一、实验目的
掌握简单并行接口的工作原理及使用方法。
二、实验内容
1、按下面图简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。
2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。
三、编程提示
上述并行输出接口的地址为2A8H,并行输入接口的地址为2A0H,通过上述并行接口电路输出数据需要3条指令:
MOV AL,数据 MOV DX,2A8H OUT DX,AL
通过上述并行接口输入数据需要2条指令:
MOV DX,2ADH IN AL,DX
四、实验电路图
实验代码
;Author:YXP ;CSDN:yxp189 ;Email:yxp189@protonmail.com ;如有问题,欢迎和我联系~ ;转载请标明出处~ IOPORT EQU 0D100H-0280H LS273 EQU IOPORT+2A8H CODE SEGMENT ASSUME CS:CODE START: MOV AH,2 ;回车符 MOV DL,0DH INT 21H MOV AH,1 ;等待键盘输入 INT 21H CMP AL,27 ;判断是否为ESC键 JE EXIT ;若是则退出 MOV DX,LS273 ;若不是,从2A8H输出其ASCII码 OUT DX,AL JMP START ;转start EXIT: MOV AH,4CH ;返回 INT 21H CODE ENDS END START
-
基于CGI技术控制计算机并口输出高低电平
2012-11-03 21:56:38网络在测控领域前景广阔,在办公室如何通过网络开关家里的空调?一个实现的方法是在家用电脑上安装IIS把家用电脑变成服务器,在网页上通过CGI技术利用WINIO空间控制并口输出高低电平来开关空调。 -
sensor 并口输出波形
2020-08-28 13:18:09 -
并口输入输出实验
2020-06-14 23:07:22并口输入输出实验一、用Proteus软件来绘制电路图二、用Keil软件来写程序三、将Keil写的代码,放进Proteus的仿真图中 实验题目: 用P1脚的按键开关状态来控制P0的LED亮灭。 MCS-51系列单片机的P0~P3端口工作在输入...实验题目: 用P1脚的按键开关状态来控制P0的LED亮灭。 MCS-51系列单片机的P0~P3端口工作在输入方式时,对应位的锁存器必须先置1,才能正确地读到引脚上的信号; 否则,执行读引脚指令时,若对应位的锁存器的值为0,读的结果永远为0。
一、用Proteus软件来绘制电路图
需要用到的元器件
- BUTTON-------------- 按钮
- AT89C51--------------CPU芯片
- LED-RED--------------红色发光二极管
- RESPACK-8----------排阻
排阻知识扩充:
下面是绘制完成的仿真电路图
二、用Keil软件来写程序
代码如下:
#include<reg52.h> void main(void) { P1=0xff; //刚开始把P1的各个口设置为高电平 while(1) { P0=P1; //通过获取P0口的信息来控制P1的高低电平 } } 一定要记得生成 .hex文件
三、将Keil写的代码,放进Proteus的仿真图中
效果图如下:
-
8255a并行接口实验程序
2020-07-18 07:37:25掌握其接口电路设计及编程方法。 实验要求 通过8255A的A口输入开关的状态,再通过其B口输出,由发光二极管显示出开关的状态,前4个开关向下则灯亮,后4个开关向上则灯亮。 实验电路 (1)电路原理图: (2)连线方法: ... -
基于打印机并行接口的并行接口
2020-11-06 01:47:19引言 在道路、桥梁施工等建筑领域中,有很多从国外引进的原料加工控制设备。这些设备上的操作系统并不是我们常见的WINDOWS操作系统,尽管它可以实现数据打印功能,但... (1)在数据输出到打印纸后,利用扫描仪识别打印 -
AD7606原理图加并行接口和串行接口原理图.7z
2021-07-01 18:11:56AD7606 高精度16位ADC芯片 ...【无需负电源,无需前端模拟运放电路,可直接接传感器输出】 输入范围正负5V,正负10V。可通过IO控制量程。 分辨率 16位。 最大采样频率 200Ksps。 支持8档过采样设置(可以有效降低抖动) -
STM32并口Lcd 12864实验
2018-12-06 23:13:08STM32并口Lcd 12864实验+PROTEUS8.6_仿真,STM32并口Lcd 12864实验+PROTEUS8.6_仿真 -
微型计算机简单并行接口实验
2021-10-22 09:13:10掌握简单并行接口的工作原理及使用方法。 二、实验设备与环境 TPC-2003A通用微机接口实验箱,windows XP运行环境。 三、实验内容、程序清单及运行结果 1. 实验内容 1)按下面图2简单并行输出接口电路图连接线路(74... -
STM32F746哪些IO口可以作为并口直接与AD芯片(8个并口的数字输出)连接。
2020-12-29 04:56:08展开全部The STM32F745xx and STM32F746xx devices are based on the high-performance ARM®Cortex®-M7 32-bit RISC core operating at up to 216 MHz frequency. The Cortex®-M7 core features a single ... -
c#2005并口输出控制和输入检测源代码
2009-06-06 16:19:20c#2005并口输出控制和输入检测源代码 -
新并行输入输出接口PPT学习教案.pptx
2021-10-05 09:53:58新并行输入输出接口PPT学习教案.pptx -
微机原理和接口技术并行输入输出接口PPT学习教案.pptx
2021-10-02 23:31:32微机原理和接口技术并行输入输出接口PPT学习教案.pptx -
液晶显示器驱动板输出接口信号传输方式
2021-01-19 20:08:46液晶显示器驱动板输出接口输出的信号种类可分为RGB数据信号(六位或八位)、时钟信号(DCLK)、行同步信号(HS)、场同步信号(VS)和数据使能信号(DE)几种。这些信号根据不同的输出接口,主要按以下方式进行数据... -
可编程并行接口8255输入输出实验
2013-06-21 23:14:29可编程并行接口8255输入输出实验让你对于8255有更加深刻的理解和认识 -
显示/光电技术中的液晶显示器驱动板输出接口信号传输方式
2020-11-12 01:09:12液晶显示器驱动板输出接口输出的信号种类可分为RGB数据信号(六位或八位)、时钟信号(DCLK)、行同步信号(HS)、场同步信号(VS)和数据使能信号(DE)几种。这些信号根据不同的输出接口,主要按以下方式进行数据... -
matlab开发-通过并行端口的数据
2019-11-16 20:34:41matlab开发-通过并行端口的数据。一个简单的并行口数据采集与发送软件 -
显示/光电技术中的液晶显示器TTL输出接口概述
2020-11-12 01:17:30TTL接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的TTL数据信号经电缆线直接传送到液晶面板的输人接口。由于TTL接口... -
实验六 8255A可编程并行接口实验.doc
2020-09-03 23:15:13实验六 8255可编程并行接口实验 6.1实验目的 掌握8255A的结构工作方式以及应用编程进一步了解可编程并行... 万用表 6.3实验内容 本实验用到CPU挂箱的两部分电路开关量输入输出电路和8255A并行接口电路8255A的A口作为输 -
8255并行输入/输出接口芯片拓展应用实验
2021-11-16 13:10:24B口开关输入,A口输出位选,C口输出段选 OUT DX,AL ;初始化程序 DEFAULT: ;设置数码管默认显示数值 H MOV DX,PORTC MOV AL,76H ;0111 0110B 显示H OUT DX,AL MOV DX,PORTA MOV AL,0FFH ;1111 11111B ... -
实验二简单并行接口.doc
2021-06-27 04:34:23实验二简单并行接口计算机科学系实验报告课程名称 微型计算机技术及应用 实验班级实验名称 实验二 简单并行接口 指导教师学生姓名 学生学号实验目的掌握简单并行接口的工作原理及使用方法。实验设备PC机一台专用导线... -
液晶显示器TTL输出接口概述
2021-01-19 20:08:52TTL接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的TTL数据信号经电缆线直接传送到液晶面板的输人接口。由于TTL接口... -
并口输入输出
2012-06-15 13:59:13关于MS51单片机 P0口等并行口实验,主要利用P1口输入,P0口利用LED作输出查询 -
计算机的并行接口,计算机的并行接口大全
2011-06-23 14:14:00IEEE1284信号及脚序 IEEE-1284定义了一对一的异步双向并行接口。其中PC机使用A型接头,DB-25孔型插座,包括17条信号线和8条地线,信号线又分为3组,控制线4条,状态线5条,数据线8条。 打印机使用B型接头,为36PIN 0... -
16bit并口DAC8820双极性输出参考电路设计
2021-12-20 09:55:32DAC8820是一款低噪声电流输出型的DAC,需要外接放大器才能转换成电压输出供下级使用。提供的参考设计是输出双极性电压输出,输出范围是±Ref。放大器要双电源供电, -
8255可编程并行接口实验实验报告
2021-07-30 11:34:34《8255可编程并行接口实验实验报告》由会员分享,可在线阅读,更多相关《8255可编程并行接口实验实验报告(6页珍藏版)》请在人人文库网上搜索。1、微机原理实验报告实验名称8255可编程并行接口实验一、实验目的1、...
收藏数
137,194
精华内容
54,877