内容实训内容.docx内容实训内容一、设计目的:通过一个以8位单片机为核心的模拟量数字表的硬件调试过程,掌握具有A/D、七段LED显示、RS-485通信、Watchdog等接口电路的单片机应用系统的设计思想和方法。学习应用系统软件的模块化设计方法,通过源程序的编辑、汇编或编译、链接、仿真调试,完成给定的任务。通过上述过程提高学生工程实践能力和素质。二、设计任务:1、 基本任务:完成蜂鸣器、键盘、七段LED显示器的自检程序设计。(1) 蜂鸣器自检要求:利用程序实现两种以上声音。(2) 键盘自检要求:确定每个按键正确。(3) 七段LED显示器自检要求:确定LED显示器每一段均正确。2、 自选任务:题目九:电子闹钟难度系数:9功能:(1)显示吋间范围0〜59分59秒(2) 闹钟设定时间范围0〜59分59秒(3) 闹钟声音具有由缓慢到急促变化(提示声要明显)(4) 具有暂停(5秒后发声)和清除闹钟声音的功能硬件环境:键盘、LED显示器、喇叭等内容分工:组长:武媛荣,三个自检和电子闹钟设计屮负责程序主框图并制作流程图,编写蜂鸣器自检、键盘自检及LED自检电子闹钟设计的主程序,电子闹钟设计屮负责程序初始化、时间显的程序编写,示并合理分配任务、督促组员要及时完成规定的任务。组员:郭淑云,负责撰写实践报告、编写键盘自检及LED自检屮的延时部分的子程序及对延时时间的计算,电子闹钟设计完成了键盘扫描,时钟比较对应的程序,参与流程图的设计,听从组长安排按时完成任务。组员:陈亚环,负责编写蜂鸣器自检屮的延吋子程序,及键盘自检屮加入显示数字的那部分程序,电子闹钟设计屮完成定吋屮断,吋钟设置相应的程序,参与流程图的设计,听从纽长安排按吋完成任务。三、框图(包括自检及任务的框图):1、:说明:,“0”晶体管导通,蜂鸣器BEEP得电发声。据此可以判断蜂鸣器电路是止确的。:Y0Y1Y2Y3Y4Y5Y6Y72I「7n寸 OO6oR1toR8:jlohmx8U3ULN2803393837363533910534161AR2R3R8Rl+5Vc10--------号G7G<5G5G4IJ3IJ2IJ1GO信EEEEEEEE7S7S7S7S7S7S7S7S茨段180T0203040506-07-08VCELELELQi寸bQ41AU1AT89C51LPOOP01P02P03P04P05P06P07RESETRKDTKDINTIINTO冗(P34T1(P35WR(P27P26P25P24P23P22P21P20EA/VPALE>PPSEN+5V4028272625242322213130说明:LED显示器有共阴极和共阳极两种结构。该图结构为共阳极,端为高电平吋,显示器丁作,反相驱动器的功能是使LED稳定的亮。P0口控制LED显示字形即LED显示何种字形,、、。、:10Kx8draw+5V20T>.8ELsBl-l-l-l-l-l-l--E(BO-Bl-B2-B3-B4-B5-B6-GNDB7-U474HC245L1816141A1A234567810\w\+5VK1O18765O34SW1SW-DIP4说明:单片机上电复位时,P2口为咼电平,SEL8有效及74HC245三态门状态为打开状态,此吋可以采集键盘、拨盘信息。SEL7有效关闭三态门。K1-K4为仪表键盘(用户使用),SW1-SW4拨盘为鬥检开关,通过上拉电阻使K(SW)闭合为“0”打开为“、电子闹钟硬件编程框图以相关说明:2、主程序框图、、蜂鸣器自检框图:、LED自检程序框图:、自选任务电子闹钟框图(1)主框图: ►f 7T女台 )1r初始化、T键盘控制1fII向铃控制(2)流程框图:(3)键盘扫描键盘入口扫描键盘并读键值延时去lUmS去抖值存放在RU返回
内容实训内容 来自淘豆网m.daumloan.com转载请标明出处.