1 / 15
文档名称:

键盘显示实验报告.docx

格式:docx   大小:20KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

键盘显示实验报告.docx

上传人:miao19720107 2019/2/26 文件大小:20 KB

下载得到文件列表

键盘显示实验报告.docx

文档介绍

文档介绍:键盘显示实验报告课程设计报告实验名称:键盘显示板实验报告学院:电气工程与自动化学院专业班级:自动化113班学号:07号姓名:陈奎指导老师:王祖麟教授 XX/7/28 目录第一章:器材准备3 :所需器材:3 :制作过程:3 :制作原理:4 第二章:键盘显示板制作5 :原理图5 :PCB6 :实物图6 :注意事项6 :实验目的7 第三章:总结:9附:按键显示程序: 第一章:器材准备:所需器材铜板,开关,电阻500Ω,5KΩ,74HC595(2个),打印机,美工刀与直尺,剪刀,玻璃板,塑料饭盒,盐酸,双氧水,盛水桶,木筷或竹筷,台钻,洗板水,热转印机、电烙铁等等,焊锡若干,砂纸。:制作过程: 1:用电脑制作原理图,进而利用自动不限生成PCB,所用软件为AltiumDesignerSummer09、制图。 2:打印:用电脑将绘制好的PCB图打印出来,由于是双面板,所以要打印两张,可以用热转印纸或者白色广告纸,打印如果断线太多就要重新打印。 3:将铜板用砂纸打磨,然后将打印纸中一张对准板子,贴上去,保持纸张不要移动,让背后包紧,放进热转印机中,热转印机的温度必须在150度以上,但是不要超过200摄氏度,铜板出来后,待其冷却后,小心的拿掉广告纸,在预先画好的四个角上的黑点处打洞,然后用铁丝将另一张也按照黑点和铜板固定好,固定在另一面,这是要注意两变得孔,可以在打两个孔校正一下,准确无误后即可放入热转印机中,同样出来待其冷却后在揭去广告纸。 4:腐蚀铜板,制作电路图。拿出铜板后,检查是否断线,断线的地方用黑色碳素笔棉花,待墨迹干却后,将其投入双氧水和盐酸3:1配置的腐蚀液中,时时观察,冒气泡时就来回拨动板子,待其上面的铜片腐蚀完以后,夹出板子,用清水冲先干净上面的腐蚀液。 5:钻孔:按照孔的大小用粗细两个钻台分别给板子钻孔,孔要尽量和过孔吻合,差的太远就会给焊接器材带来很***烦的。 6:焊接器件:按照布局,把相应的元器件焊接到相应的地方,尤其是595,比较难焊接。可以先练练在焊接。原理铜板反应方程式 Cu+Hcl+H2O2=Cucl2+cl2+O2+H2O;有碳粉覆盖的地方不能反应没的地方铜被腐蚀掉。热过塑原理: 经过加热,金属黏住周围的塑料,在热转印纸和铜板一起经过热转印机时由于高温热转印纸上的碳粉被铜板黏住,油墨电路图就留在了铜板上。第二章:键盘显示PCB :键盘显示原理图: :键盘显示PCB: 单片机的键盘和显示实验报告㈠实验目的 ; ;。㈡实验器材 . G6W仿真器一台MCS—51实验板一台PC机一台电源一台㈢实验内容及要求实验硬件线路图见附图从线路图可见,8051单片机的P1口作为8个按键的输入端,构成独立式键盘。四个LED显示器通过四个串/并移位寄存器74LS164接口至8051的串行口,该串行口应工作在方式0发送状态下,RXD端送出要显示的段码数据,TXD则作为发送时钟来对显示数据进行移位操作。编写一个计算器程序,当某一键按下时可执行相应的加、减、乘、除运算方式,在四个显示器上显示数学算式和最终计算结果。注:①通过按键来选择加、减、乘、除四种运算方式。②输入两个数字均为一位十进制数,可预先放在内存中。㈣实验框图(见下页) ㈤思考题 ,硬件电路应怎样连接? ~是键输出线,~是扫描输入线。输入与门用于产生按键中断,其输入端与各列线相连,再通过上拉电阻接至+5V电源,输出端接至8051的外部中断输入端。移位寄存器的移位速率是多少? 实验中要求计算的式子和结果之间相差一秒,移位寄存器的移位速率应该是每秒一位吧。其实这个问题确实不知道怎么回答。。。。。 LED 0030H MAIN:MOV41H,#0BBH;对几个存放地址进行初始化MOV42H,#0BBHMOV43H,#0BBHMOV44H,#0BBH MOVSCON,#00H;初始化串行口控制寄存器,设置其为方式0LCALLDISPLAY;初始化显示KEY:MOVR3,#08H;用来存放两个数据MOVR4,#02H MOVP1,#0FFH;初始化P1口MOVA,P1;读取按键状态 CPLA;取正逻辑,高电平表示有键按下JZKEY;A=0时无键按下,重新扫描键盘LCALLDELAY1;消抖 MOVA,P1;再次读取按键状态CPLA JZKEY;再次判别是否有键按下PUSHAKEY1:MOVA,P1CPLA ANLA,#0FH;判别按键释放 JNZKEY1;按键未释放,等待LCALLDELAY1;释放,延时去抖动POPA JB,ADD1;K1按下转去ADD1JB,SUB1;K1按下转去SUB1JB,MUL1;K1按下转去MUL1JB,DIV1;