- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电子软件仿真及应用》拓展设计任务书
说明:1、每组不超过四个人,一个班内至少有一组选择下列题目之一(请学委在本周内把分组名单发给我)
2、每人交一份纸质版报告,每组交一份相应的电子版设计
3、上交时间2014.5.1之前
一、课题名称
电子软件仿真及应用课程拓展设计
二、课程设计目的
Proteus 软件是由英国 Labcenter Electronics 公司开发的EDA工具软件,已有近20年的历史,在全球得到了广泛应用。Proteus 软件的功能强大,它集电路设计、制版及仿真等多种功能于一身,不仅能够对电工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真,并且功能齐全,界面多彩。
通过本课程设计,学生应学习并掌握:
1.掌握proteus的基本画图方法
2. 掌握利用proteus设计单片机系统和仿真,使用该软件,对电路分析、模拟电路和数字电路的电路设计与仿真做系统的讲解和分析
三、课程设计内容
题目一:基于proteus的液晶显示电子密码锁的设计
内容:
利用单片机AT89C52和LM016L(LCD1602 C)字符液晶显示器设计一电子密码锁,可通过键盘输入密码来开锁。连续三次输入密码错误时,系统会通过发光二极管闪烁和蜂鸣器报警。此外,还可通过键盘修改系统密码。
电子锁的初始密码设为012345。
具体实现功能如下:
(1) 按下“开锁”键,屏幕提示输入密码,可通过按键“0”~“5”输入6位数的密码,(在写报告时要有截图)
(2) 若密码错误,屏幕会提示第二次输入密码,一共3次机会。(截图)
(3) 若第三次密码错误,报警灯点亮,同时蜂鸣器发出报警音,(截图)
(4) 若密码输入正确,则开锁指示灯点亮,同时“密码修改”键有效, (截图)
参考电路如下:
训练目的:
掌握字符液晶显示器模块LM016L的使用方法 ;
掌握矩阵式键盘扫描程序的编程方法 。
题目二:基于proteus的51单片机的串口终端设计
内容:
工业中利用各种PLD来采样监控设备,本例通过上下位机的通信可以更加便利地进行集成化工业管理。学习终端控制设计 。
使用任一种虚拟串口软件,虚拟出串口COM4(本设计使用COM4,可在单片机属性中设置),PC端使用任一种串口调试软件与单片机用COM4进行通信,PC端发出的命令即为需要设置的电压,PC端接收到的数据即为采集来的电压。同时单片机会把采集来的电压值显示在LM016L上,便于做数据对照。
当电压变化时单片机才上传数据,如果电压随时间变化,则单片机上传的是实时数据。系统参考仿真图如下:
训练目的:
掌握AT89C51单片机定时器的使用方法 ;
掌握AT89C51单片机中断功能的使用方法 ;
掌握串口的使用方法;
掌握LCD的使用方法 。
题目三:基于proteus的51单片机的电机控制设计
内容:
学习电机驱动相关知识。
单片机作为核心控制器,主要进行信息处理。PG160128A显示电动机的转速以及旋转方向等信息。键盘上的按键用来控制电动机运行:按键“=”控制电动机顺时针运转,按键“on/c”控制电动机逆时针运转,按键“+”控制电动机加速运行,按键“-”控制电动机减速运行。两个示波器分别显示P1.1口输出波形和电动机运行时的波形。具体电路如下:
其中液晶显示器上显示的内容如下:
其中键盘:KEYPAD-SMALLCALC
训练目的:
掌握AT89C51单片机控制电机的方法 ;
掌握图形液晶显示器的使用方法 。
题目四:基于proteus的实用波形输出仪系统设计
内容:
设计一种以AT89C51单片机为核心,集按键电路、显示电路及信号输出电路于一体的实用信号输出系统。软件以C语言为基础,通过构建键盘扫描与处理显示程序模块、正弦波发生程序模块、三角波发生程序模块、方波发生程序模块以及锯齿波发生程序模块完成对系统硬件的操作。用户通过按键及LED显示实现人机交互,获得用户想要的波形信号。
具体功能如下:
要产生一个波形,正确的操作过程如下:
① 在接通电源后,电源指示灯亮,按下复位键,显示器显示。
② 输入波形代号:按下键盘上的BX键,同时在显示器第三位上将显示所键入的数字,这个数字被认为是选定的波形代号。
③ 选好波形后,由于GW、SW、BW、QW、WW分别对应频率的个位、十位、百位、千位、万位。选择相应的按键,进行频率调整。
④ 频率值最多输入5位,从0001到50000。
⑤ 输入完波形代号与频率后,输出端将产生想要的波形及相应的频率。
训练目的:掌握AT89C51单片机的综合控制系统设计方法 ;
掌握各种波形的发生原理 。
题目五:基于proteus的24*24点阵LED汉字显示的设计
内容:
实现LED点阵屏核心功能即汉字、数
文档评论(0)