- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串口助手
串口助手 #includereg52.h //52 单片机的头文件 #includeintrins.h #includestdio.h #define uchar unsigned char #define uint unsigned int sbit dula=P2^6; //段选择控制端 U1 sbit wela=P2^7; //位选择控制端 U2 sbit adwr=P3^6; //AD的WR端口写信号输入 低电平启动 sbit adrd=P3^7; //AD的Rd端口读信号输入 低电平有效 uchar flag,a; unsigned char flag_uart,flag_time,flag_on,a,i,t0_num,ad_val; float ad_vo; uchar code table[]={ //数码管调用函数 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void delayms(uint xms) //延时函数 { uint i,j; for(i=xms;i0;i--) for(j=110;j0;j--); } void init() //初始化函数 { TMOD=0x21; /*设定定时器工作方式为0010 0001就是说前者为八位自动冲装定时器方式2,后者为 定时器T0的工作方式1*/ SCON=0x50; /*0101 0000 十位异步收发,八位波特率可变,由定时器T1的溢出率控制 数据直接进入sbuf寄存器*/ TH0=(65536-45872)/256; //为T0定时器装入初始值 TL0=(65536-45872)%256; //为T0定时器装入初始值 TH1=0xfd; //T1定时器装初值 TL1=0xfd; //T1定时器装初值 TR1=1; //启动T1定时器 ET0=1; //打开T0中断 SM0=0; //设定串口工作方式为1 SM1=1; //设定串口工作方式为1 REN=1; //允许串口接受 EA=1; //开总中断 ES=1; //开串口中断 } void display(uchar value) //数码管显示函数 { uchar bai,shi,ge; bai=value%100; //分离数值 shi=value%100/10; ge=value%10; dula=1; //打开段选择控制端 P0=table[bai]; //输入信号 dula=0; //关闭段选择控制端 P0=0xff; //关闭所有显示 wela=1; //打开位选择信号控制端 P0=0x7c; //输入信号 wela=0; //关闭位选择信号 delayms(5); //延时函数 dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0x7d; wela=0; delayms(5); dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0x7b; wela=0; delayms(5); } uchar get_ad() // ad转换函数 { uchar adval; //变量初始化 adwr=1; //写信好输入端wr高电平 根据时序图得到 _nop_(); //延时一个机器周期 adwr=0; //启动A/D转换 _nop_(); //延时一个机器周期 adwr=1; //关闭结束ad转换 P1=0xff; //读取P1前将其初始化处理 _nop_(); //延长一个机器周期 adrd=1; //选取adcs _nop_(); //延长一个机器
您可能关注的文档
- 不同产地蓝宝石的包裹体.doc
- 不合格卫生巾品牌 注意.doc
- 不同市场条件下新产品上市一般特点与规律.doc
- 不同的炊烟,一样的气味.doc
- 不同车型的最佳保险模式.doc
- 不喝酒如何做业务.doc
- 不同部位的类风湿关节炎有何症状表现.doc
- 不干胶标签印刷常见问题.doc
- 不干胶标签印刷教程-腹膜UV故障排除.doc
- 不必人人有特长.doc
- 2025至2030中国抗体药物行业发展分析及市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国主题公园规划行业调研及市场前景预测评估报告.docx
- 2025至2030双目间接检眼镜行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030输油管行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030特钢产业发展分析及政府战略规划实施报告.docx
- 2025至2030中国微耕机行业供需趋势及投资风险报告.docx
- 2025至2030中国汽车锁行业调研及市场前景预测评估报告.docx
- 2025至2030中国重型卡车行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030豚草花粉过敏治疗行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030电动按摩椅市场前景分析及行业调研及市场前景预测评估报告.docx
有哪些信誉好的足球投注网站
文档评论(0)