微机原理与接口技术课程设计

微机原理与接口技术课程设计

ID:25511736

大小:392.20 KB

页数:30页

时间:2018-11-20

微机原理与接口技术课程设计_第1页
微机原理与接口技术课程设计_第2页
微机原理与接口技术课程设计_第3页
微机原理与接口技术课程设计_第4页
微机原理与接口技术课程设计_第5页
资源描述:

《微机原理与接口技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一.设计目地。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2二.设计要求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2三.设计任务及项目说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2四.硬件设计原理4.1最小系统原理图及PCB。。。。。。。。。。。。。。。。。。。。。。。。。。。34.2扩展系统原理图及PCB。。。。。。。。。。。。。。。。。。。。。。。。。。。44.3硬件工作原理。。。。。。。。。。。。。。。。。

2、。。。。。。。。。。。。。。。。。。6五.购置元器件5.1最小系统元器件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。75.2扩展元件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8六.程序设计6.1程序设计原理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。86.2程序内容。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8七.作品功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

3、。。。。29八.心得体会。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29九.参考文献。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3030一.设计目的使大家对学习的微机原理与接口技术进一步的掌握和巩固,掌握电路板的焊接技术,会利用软件实现简单的程序设计和调试。二.设计要求根据最小系统的原理图及PCB,购齐相关电子元件,完成实验开发板的焊接,并为扩展留下接口。然后利用最小系统的接口,完成扩展训练,扩展项目如下,可自行选择(也可超出以下题目自拟

4、,需包含输入和输出)。a)键盘与数码箮显示,至少包含4个键盘及两位数码管显示,能实现0-99以内数字的递增和递减显示;b)LCD显示器件显示,能在屏幕上显示字符及数字;c)18B20数字温度测量,并用数码管显示;d)流水灯(至少3个样式);e)交通灯(需有时间显示);f)音乐播放器,可显示歌曲的播放g)小型两相步进电机的驱动;h)小型直流电机调速;i)串行通讯+LCD数字显示;j)电压测量显示(电压可由电位器提供);k)超声测距显示;三.设计任务及项目说明这里选择流水灯项目。30流水灯是一串按一定的规律像流水

5、一样连续闪亮。流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。流水灯控制可用多种方法实现,但对现代可编程控制器而言,利用移位寄存器实现最为便利。通常用左移寄存器实现灯的单方向移动;用双向移位寄存器实现灯的双向移动。本案例利用价格低廉的AT89C51系列单片机控制基色LED灯泡从而实现丰富的变化。四.硬件设计原理4.1最小系统原理图及PCB最小系统原理图308051最小系统PCB4.2扩展系统原理图及PCB30扩展系统原理图30扩展系统PCB4.3硬件工作原理整个系统工作由软件程序控

6、制运行,以AT89C51单片机作为主控核心,与驱动等模块组成核心主控制模块。在主控模块上设有晶振电路和32个LED显示二极管,根据需要编写若干种亮灯模式,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号。30五.购置元器件5.1最小系统元器件名称数量标号实验板(洞洞板)需要有db9和USB座口1-STC单片机任选一个STC11F16xSTC11F20x1U3DIP40底座1U3SSOP28转DIP28板1U2PL23031U2DIP28底座(宽)1U2USB底座两种类型选其中一种即可1USB14

7、0芯插针2P1-P6晶振12MHz2X1X2电阻27R2个1.5k1个1K1个10k2个4.7K1个R6R7R5R1R4R8R25.1k9脚排阻1R3瓷片电容30pf2个22pf2个C12C13C6C7电容25V0.1uf7个25v10uf2个C1-c5C9-C10C8C11二极管1N40011D1复位按键1S2自锁开关1S1Max232/sp2321U1DIP16底座1U1DB9母头1J1LED绿1Led1杜邦线(根据实际需要根数购买)若干-跳线帽2P1P2USB线1-305.2扩展元件LED红321k电阻

8、32六.程序设计6.1程序设计原理用查表的方法控制点亮流水灯,即移位的思想:0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff;//左边单个点亮0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00;//右边逐个点亮0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff;//左边逐个熄灭0x7f,0x8f,0xdf

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

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

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