考试题B卷(已经改过了).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试题B卷(已经改过了)

B卷 试题一 单片机端口操作 从PORTA读入电位器可调端电压的AD转换数值(10位精度)(6分),并将此值转为电压值(6分),用液晶显示。第一行显示“AD VALUE=”和AD转换的数值,第二行显示“VOLTAGE=”和电压值,小数点后保留两位小数(8分)。3.记录主要程序并说明。 初始设定ADC,勾选ADC Enabled,Volt Ref选择AVCC pin,Clock选择125.00KHz,lcd port为PORTB。 定义函数: #define ADC_VREF_TYPE 0x40 unsigned char a; unsigned char string[6]; 在while函数里输入些列代码: a=read_adc(0); lcd_gotoxy(0,0); lcd_putsf(AC VALUE=); itoa(a,string); lcd_gotoxy(9,0); lcd_puts(string); lcd_gotoxy(0,1); lcd_putsf(VOLTAGE=); dis=a*5.0/1023.0; ftoa(dis,2,string); lcd_puts(string); 试题二 单片机外围接口综合题 如下图所示,实时时钟芯片PCF8563通过拨码开关与PORTC相连,其中SCL与PC0相连,SDA与PC1相连,字符液晶1602通过拨码开关与PB口连接,设计一个24小时时钟。单片机晶振为8M内部晶振。 1、初始化PCF8563芯片,上电时设置日期时间为2011年12月12日14点59分00秒(15分) 读取PCF8563的日期时间,在液晶上显示,液晶第一行显示年月日,第二行显示时分秒。(15分) 记录主要程序并说明。 设置芯片频率为8M(仿真也要设成内部8M),lcd port为PORTB,I2C选PORTC,选择PCF8563,勾上Enabled,SDA Bit选1,SCL Bit选0。 在while函数里读取PCF8563的日期时间,在液晶上显示,液晶第一行显示“年/月/日,第二行显示“时:分:秒”,代码: 在main函数里定义: unsigned char hour,min,sec,day,month; unsigned int year; 在while函数前给PCF8563设置时间为2010年6月12日16点20分10秒。 rtc_set_date(12,6,2010); rtc_set_time(14,20,10); 在while函数里读取PCF8563的日期时间,在液晶上显示,液晶第一行显示“年/月/日,第二行显示“时:分:秒”。 在while函数里输入些列代码: rtc_get_date(day, month,year) ; rtc_get_time(hour,min, sec); lcd_gotoxy(0,0); lcd_putchar(year/1000+0x30); lcd_putchar((year%1000)/100+0x30); lcd_putchar((year%100)/10+0x30); lcd_putchar((year%100)%10+0x30); lcd_putchar(/); lcd_putchar(month/10+0x30); lcd_putchar(month%10+0x30); lcd_putchar(/); lcd_putchar(day/10+0x30); lcd_putchar(day%10+0x30); lcd_gotoxy(0,1); lcd_putchar(hour/10+0x30); lcd_putchar(hour%10+0x30); lcd_putchar(:); lcd_putchar(min/10+0x30); lcd_putchar(min%10+0x30); lcd_putchar(:); lcd_putchar(sec/10+0x30); lcd_putchar(sec%10+0x30); 试题三 串行通信应用题(30分) 1.AVR读取

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档