1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
Multisim 教室空座信息查询系统仿真
使用Multisim电路仿真软件进行教室空座查询仿真 尝试性仿真No.1 仿真目的 对不同教室的空座情况进行查询统计,并显示在控制端,便于根据教室空座情况,选择不同的教室学习。 仿真软件 采用电路仿真软件Multisim,版本号:14.0,同时选择单片机作为控制芯片,需要Keil软件进行程序编写,Keil版本号:V5.0。 仿真思路 采用LED灯作为座位的提示信号,如果灯亮则表示座位被占用,如果灯熄灭则表示座位为空。对Multisim的随机信号产生不太明白,所以采用Multisim中的字产生器进行LED灯控制信号产生。在Multisim中单片机只提供51跟52单片机,相对管脚比较有限,所以采用74HC165并串转换软件节省管脚资源,74HC165的信号输入单片机,在单片机中统计1的个数,即表示被占用的座位数,最后控制LCD进行统计显示。 一、教室座位提示 通过LED灯的亮灭提示空座情况,仿真过程中设计两个教室,第一个教室32个座位,第二个教室16个座位。 二、字符发生器用以产生“随机信号” Multisim中没有找到专门的随机信号发生装置,找到的资料都提示需要通过单片机产生随机信号,为了简便,用Multisim中的字符发生器来模拟信号。 在字符发生器中选择下数计数模式,也可以通过外部的软件产生计数信号,导入字符发生器中,如果选择系统默认的计数信号,缓冲区最大为0x2000,同时设置字发生器的频率为500Hz。在第一个教室中总的座位数为32,使用一个字发生器即可满足。 三、使用74HC165节约管脚资源” 使用74HC165并串转换软件将8个座位信息转换为1路输出信号。74HC165的主要控制管脚包括SH~LD、LNH、CLK,SH/LD是移位和锁存并行数据端,LNH为时钟控制端,CLK为时钟信号,如果想详细了解可以自己下载Datasheet,CSDN上写芯片使用的博客也挺多的,要注意很多Datasheet上芯片的管脚名称与Multisim中的名称不太一致,但功能是一样的,仔细看也比较容易分辨。在设计中使用了4块74HC165控制芯片。 时序图及相关说明可参照 四、单片机控制程序” 设计中使用的是Multisim库中的51单片机,管脚资源分配如表1所示。 [tr]管脚号管脚功能[/tr]
1/*****************************************************************************Copyright: File name: main.cDescription: main function ***itÎÞ·¨×÷ΪÐÎʽ²ÎÊý½øÐвÎÊý´«µÝ ËùÒÔÿһ¸ö´®ÐÐоƬµÄ¶ÁÈ¡¶¼ÐèÒªÒ»¸öµ¥¶ÀµÄº¯Êý½øÐпØÖÆAuthor: WWVersion: 1.0Date: History: *****************************************************************************/#include |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9055 浏览 16 评论
4086 浏览 18 评论
1174浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 22:15 , Processed in 1.315122 second(s), Total 79, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号