课程设计题目1.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计题目1.ppt

是,需要意识到,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间这一常识。 本项目使用的MAX7219芯片使用方法请参考题目3。 3.电路设计(Proteus仿真通过) 本项目制作的十字路口交通灯控制电路原理图,如下页图: 加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的; 梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的; 正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。 3.电路设计(Proteus仿真通过) 本波形发生器的设计电路原理图,如下页图所示: 题目4 8位竞赛抢答器的设计 1.设计要求 以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。 设置一个系统清除和抢答控制开关S,开关由主持人控制。 抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。 不断进行按键扫描,当参赛选手的按键按下时,用于产生时钟信号的定时计数器停止计数,同时将选手编号(按键号)和抢答时间分别显示在LED上。 3. 电路设计(Proteus仿真通过) 8位竞赛抢答器的设计电路原理图,如下页图所示: 4. Proteus仿真 加载目标代码文件 打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件“keil-19.hex”;在“Clock Frequency”栏中输入晶振频率为12MHz。仿真:单击按钮,启动仿真,结果如下页图所示: 题目5 数字电压表设计 1. 设计要求 以单片机为核心,设计一个数字电压表。采用中断方式,对2路0~5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。 2. 实验原理 本题目本质上是以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理。 为得到可读的电压值,需根据ADC的原理,对采集所得的 信号进行计算,并显示在LED上。本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为: 而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以100),其计算的数值为: 。将小数点显示在第二位数码管上,即为实际的电压。 本示例程序将1.25 V和2.5 V作为两路输入的报警值,反映在二进制数字上,分别为0x40和0x80。当AD结果超过这一数值时,将会出现二极管闪烁和蜂鸣器发声。 3. 电路设计(Proteus仿真通过) 本单片机数字电压表电路原理图,如下页图所示: 4. Proteus仿真 加载目标代码文件 打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件“xxxxx.hex;在“Clock Frequency”栏中输入晶振频率为12MHz。ADC0809的时钟信号设置为640kHz。 启动仿真,如下页图所示,当调节滑动变阻器时,可观察到显示的电压发生变化,且两路输入电压的测算值交替显示.。当任一路电压输入超过预设值时,LED显示器闪烁,蜂鸣器发声。由于8位AD芯片精度有限,其误差大约在几十mV左右。 题目6 节日彩灯控制器的设计 1. 设计要求 以单片机为核心,设计一个节日彩灯控制器: P1.2—开始,按此键则灯开始流动(由上而下)。 P1.3—停止,按此键则停止流动,所有灯为暗。 P1.4—上,按此键则灯由上向下流动。 P1.5—下,按此键则灯由下向上流动。 2. 实验原理 本题目本质上是由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。其中的LED采取共阳极接法,通过 依次向连接LED的I/O口送出低电平,可实现题目要求的功能。 3. 电路设计(Proteus仿真通过) 本节日彩灯控制器电路原理图,如下页图所示,各按键功能与实验设计要求相同: 4. Proteus仿真 加载目标代码文件 打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件“keil-1.hex”;在“Clock Frequency”栏中输入晶振频率为12MHz。 启动仿真如下页图所示: 题目7 双机之间的串行通信设计 1. 设计要求 两片单片机利用串行口进行串行通信:串行通信的波特率可从键盘进行设定,可选的波特率为120

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档