基于proteus串并转换74hc164应用实例

基于proteus串并转换74hc164应用实例

ID:31217246

大小:178.56 KB

页数:4页

时间:2019-01-07

基于proteus串并转换74hc164应用实例_第1页
基于proteus串并转换74hc164应用实例_第2页
基于proteus串并转换74hc164应用实例_第3页
基于proteus串并转换74hc164应用实例_第4页
资源描述:

《基于proteus串并转换74hc164应用实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、74HC164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟(CP)每次由低变高时,数据右移一位,输入到QO,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升吋钟沿之前保持一个建立吋间的长度。主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。2、在keilc51'P新建工程ex57,编写如下程序代码,编

2、译并生成ex57.hex文件〃8位串行输入/并行输出器件74hc164演示实例#include//包含头文件sbitHC164_data=P2八4;//端口引脚定义。,数据输出端,sbitHC164_CLK=P2^1;〃时钟输111端//延时函数voiddelay(void){unsignedinti,j;for(i=0;iv1000;i++){for(j=0;jv500;j++);//主函数voidmain(void){unsignedchari;P2=0x00;for(i=0;iv8;i++)//{HC164_data=1vvi;//数

3、据串行输出,一次移动一位HC164_CLK=1;//数据在上升沿期间输出HC164_CLK=0;//delay();while(1)3、在proteus中新建仿真文件ex57.dsn,电路原理图如下所示Ul189rU422013LED-BARGRAPH.RED74HC16429303?1214131211T"7107i彳23M>XTAL1XTAL2RSTR0.0/AD0P0.1/AD1R0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8DO4JACrZ.I/AyP2.2/A10PSENALEUAP2.

4、3/A11DO/I/ADOR/A4Orz.O/Aloa4cP2.6/A14P2.7/A15DOnieDVfri.UrsAAro.U?KAUBO4?Tr1.jrJ.I/1入I?P1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/TOP1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RDAT89C51U2・__SRG82122232425262728>C1/->r6101112伟4竺214iTl7iT__帀7QT*91019ie4、将ex57.hex文件载入at89c51中,启动仿真,观察运行结果。下图是某一时刻程序运行结果。U1

5、XTAL1XTAL2RSTPSENALEEAP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.VA9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15■21■22U2rSRG8ppppppppP3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT7P3.4/T0P3.5/T1P3.6AVR-P3.7/RD■23«24«25»26:s炖»11»12W13需S16WAT89C51&10>C1/->1r■11■

6、1274HC164■13■6■10'21RN216U4■贋■177«izLED-BARGRAP3・4"6"1521431341251161079810■2CTT$

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。