1.1设计任务
结合教材及参考资料,用80C51 单片机模拟实现数码管显示,蜂鸣器,按键,DA转换。
1.2 设计内容
(1)填写任务设计书 (2)总体设计,画出原理图 (3)用proteus软件画出设计电路图 (4)用伟福软件编写程序
(5)在proteus里模拟并调试程序达到期望功能
2.1总体设计
本设计中包括硬件电路的设计和系统程序的设计。其硬件电路的设计主要包括单片机的选择、显示电路的选择与设计、按键电路的选择与设计、DA电路设计。系统程序的设计包括系统程序设计思路、系统资源的分配、汇编程序的设计等
2.2硬件设计 2.2.1单片机芯片选择
选择80c51芯片,80C51 是MCS-51 系列单片机中的一个子系列,是一族高性能兼容型单片机。其内部资源分配和性能如下; 8 位CPU; 寻址能力2X64K; 4KB 的内部ROM 和128B 内部RAM;四个8 位I!O 接口电路: 一个串行全双工异步接口;五个中断源和两个中断优先级; 采用CMOS 工艺电流小,低功耗
2.2.2显示电路设计
采用74hc164与数码管连接。数码管采用共阳极设计。 74hc164的第八口与单片机的P3.1(TXD)连接,第1,2口与单片机的P3.0(RXD)连接。数码管采用静态显示方法。 共阳极数码显示管数字代码 0 1 2 3 4 5 6 7 8 9 2.3.3按键电路设计
按第一行与P1.0连接,第二行与P1.1连接,第一列与P1.2连接,第二列与P1.3连接。P1.2和P1.3通过与门与P3.3连接
2.3.4电路设计
采用ADC0808转换芯片
2.3.5DA电路设计
采用DAC0832芯片 蜂鸣器电路设计
蜂鸣器一端与电源相连,另一端与一个三极管连接,三极管接地,三极管基极与单片机P1.5连接。
3单片机课设功能介绍
上电后显示学号,按下按键1第一个数码管显示1,按下按键2第一个数码管显示2,以此类推。按键按下多久蜂鸣器响多久。按按键4执行DA转换功能.
因篇幅问题不能全部显示,请点此查看更多更全内容