倒计时好使(Countdown so that).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文档。上传文档
查看更多
倒计时好使(Countdown so that)

倒计时好使(Countdown so that) #包括 iom16v。” #包括数学。” / / **********************时钟************** #包括宏。” #定义unsigned char函数 # unsigned int定义单元 #定义则无符号长 # MCLK 8000000定义 # LCDP铅定义 #定义RS PC0 #定义RW PC1 #定义E内关 / / *********************时钟************** 函数数= 0; UCHAR庙= 60; 函数分= 60; UCHAR石= 99; 无效shijianjisuan(函数的函数M,N); init_lcd虚空(void); write_command(void函数命令); 无效write_data(函数的数据); 无效lcd_set_add(函数的函数X、Y); 无效lcd_write_string(函数X,Y的函数,函数指针); 无效delay_nus(个X); delay_1ms虚空(void); 无效delay_nms(个X); 无效delay_nus(个X) { 无符号整型; 对于(i = x;i 0;i…) { ASM(“空”); ASM(“空”); ASM(“空”); ASM(“空”); ASM(“空”); ASM(“空”); } } delay_1ms虚空(void) { 无符号整型; 为(i = 0;i 1712;i++);/ /晶振数* 143-2 } 无效delay_nms(unsigned int x) { 无符号整型; 对于(i = x;i 0;i…) { delay_1ms(); } } / ******************************************************************************* 1602部分 ******************************************************************************* / init_lcd虚空(void) { (20)delay_nms; write_command(0X38); (10)delay_nms; write_command(0X38); (10)delay_nms; write_command(0X38); (10)delay_nms; write_command(0X38); (10)delay_nms; write_command(0x01); write_command(0x06); write_command(0x0c); } write_command(void函数命令) { 还能和= ~(1 E); 还能和= ~(1 RW); 还能和= ~(1 RS); | PORTC =(1 E); (500)delay_nus; PORTB =命令; (5)delay_nms; 还能和= ~(1 E); } 无效write_data(函数的数据) { 还能和= ~(1 E); 还能和= ~(1 RW); | PORTC =(1 RS); | PORTC =(1 E); (500)delay_nus; PORTB =数据; (5)delay_nms; 还能和= ~(1 E); } 无效lcd_set_add(函数的函数X、Y) { 函数的地址; 开关(y){ 案例0: 地址= 0x80 +X; 打破; 案例1: 地址= 0x90 +X; 打破; 案例2: 地址= 0x88 +X; 打破; 案例3: 地址= 0x98 +X; 打破; 默认地址= 0x80 + X;} write_command(地址); } 无效lcd_write_string(函数X,Y的函数,函数指针) { lcd_set_add(x,y); 当(*)!=“0”) { write_data(个); STR; } } / ******************************************************************************* 显示部分 ******************************************************************************* / 无效shijianjisuan(函数的函数M,N) { 函数的[ 9 ]; 的[ 0 ] =石/ 10 + 0x30; 的[ 1 ] =石% 10 + 0x30; 的[ 2 ] = 0x3a; 的[ 3 ] =奋/ 10 + 0x30; 的[ 4 ] =奋% 10 + 0x30; 的[

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档