delay(1); oe=0;
voltdata=(100*voltdata)/51; //处理运算结果。 return voltdata; }
void disvolt()
{ uchar qian,bai,shi,ge; switch(add) { case
0:realvolt=voltdata;writelcd_cmd(0x80+15);writelcd_dat('0');writelcd_cmd(0xc0+4);writelcd_dat('0');writelcd_dat('5');break; case
1:realvolt=voltdata*2;writelcd_cmd(0x80+15);writelcd_dat('2');writelcd_cmd(0xc0+4);writelcd_dat('1');writelcd_dat('0');break; default:break; }
qian=realvolt/1000; bai=realvolt00/100; shi=realvolt0/10; ge=realvolt;
writelcd_cmd(0xc0+9); writelcd_dat(qian+0x30); writelcd_dat(bai+0x30); writelcd_cmd(0xc0+12); writelcd_dat(shi+0x30); writelcd_dat(ge+0x30); }
void init() { EA=1; EX0=1;
IT0=1;
13
add=0;
lcd_init(); }
void main() {
init(); while(1) {
adtrans(); disvolt(); } }
void ext() interrupt 0 {
add++; add=add%2; }
14
《单片机原理及应用》课程设计评分表
评 价 项 目 优 设计方案的合理性与创造性(10%) 开发板焊接及其调试完成情况(10%) 硬件设计或软件编程完成情况(20%) 硬件测试或软件调试结果 (10%) 设计说明书质量(20%) 答辩情况(10%) 完成任务情况(10%) 独立工作能力(10%) 出勤情况(10%) **良 中 及格 不及格 课程设计成绩评定为: □优 □良 □中 □及格 □不及格 综 合 评 分 指导老师签名:______________ 日 期:______________
注:①表中标*号项目是根据课题实际情况二选一;
②此表装订在课程设计说明书的最后一页。
15
16