中的ST端子用导线相连接。d把“单片机系统”区域中的P31与“模数转换模块”区域中的OE端子用导线相连接。e把“单片机系统”区域中的P32与“模数转换模块”区域中的EOC端子用导线相连接。f把“单片机系统”区域中的P33与“模数转换模块”区域中的CLK端子用导线相连接。g把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。h把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电压模块”区域中的VR1端子上。把“单片机系统”区域中的P00-P07用8芯排线连接到“模数转换i模块”区域中的D0D1D2D3D4D5D6D7端子上。
46、软件设计程序
采用汇编编程,程序如下:TABLEDB0C0H0F9H0A4H0B0H99H92H82H0F8H80H90HTABLE1DB040H79H024H030H19H12H02H78H00H10HORG0000HAJMPSTARTORG0003HLJMPCINT0ORG0100HW1MOVINCDJNZRETSTARTMOVMOVMOVCALLMOVMOVMOVXCLRMOVR1AR1R2W1R178HR202HA00HW1A80HDPTR0EFFFHDPTRAAR20F0H
fCALLDISPMAINMOVPSW00HSETBEASETBEX0SETBIT0MOVA00HMOVDPTR0CFF8HMOVXDPTRAL2JNBF0L2ACALLTUNBCDLCALLDISINT0SJMPMAINTUNBCDMOVAR0MOVB51DIVABMOV79HAMOVABCLRF0SUBBA1AHMOVF0CMOVA10MULABMOVB51DIVABJBF0LOOP2ADDA5LOOP2MOV78HARETDISPMOVDPTRTABLEMOVCAADPTRMOVDPTR0EFFCHMOVXDPTRAMOVAR2INCDPTRMOVXDPTRACALLDELAYRETDISP1MOVDPTRTABLE1MOVCAADPTRMOVDPTR0EFFCHMOVXDPTRAMOVAR2INCDPTRMOVXDPTRACALLDELAY
fRETDISINT0MOVA79HMOVR20FBHCALLDISP1MOVA78HMOVR20F7HCALLDISPRETDELAYMOVR610DELY1DJNZR7DELY1RETCINT0MOVXADPTRMOVR0ASETBF0RETIEND
五、设计心得
通过本次“数字电压表的设计”的设计过程,结合所学过的课程,我对简易仪表的发展状况,目前仪表的一般设计要求,工程设计方法,开发及设计工具使用方法等有了不同层次的了解,平时我们在课堂上只掌握了相关的理论知识,如何将理论与实践想结合呢?我想,这次课程设计是一次很好的机会。通过这一设计实践过程,我们不再是拘泥于理论知识,设计的过程锻炼了我们的动手能力和分析、解决问题的能力,积累经验,培养了我们一丝不苟的工作态度和对所学知识的综合应用能力,了解了很多课本上学不到的知识。我们将要迈入大四,已经学习了很多专业知识,虽然在设计过程中,还存在很多缺陷,还存在不少疑问,但这次的课程设计是对我们前面所学相关知识的一个小结,其意义重大深远,我们不但将所学知识进行了系统的复习,还对一些难点重点进行了一次更深刻的理解,这就是收获。这r