- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
//以下为所需的头文件//#includeabsacc.h//#includestring.h//#includestdio.h//#include INTRINS.H#include reg52.H //定义关键字方便使用#define uchar unsigned char??? #define uint unsigned int??? #define ulong unsigned long sfr iap=0xe7; //定义下载命令sbit p30=P3^0; //串口接收引脚/*???????????????? 主函数*********************************************************************函数原型:main()**函数功能:**输入参数:无**输出参数:无**备注说明:完成程序的主要功能*******************************************************************/main(){while(1)??//主循环{ ?? if(!p30) //判断串口是不是有数据?? {??? iap=0x60; //执行自动下载的命令 ?? }}
}
2322222222222222222222222222222222222222222222
C51语言程序题头的应用声明区;STC12C2052AD.h//或STC12C5A60S2.h
加入一条:sbit? IN_OFF=P3^0;//——1
底层或被调用函数(应用程序);
main(){
?IN_OFF=1;//——2
while(1)//主循环
{
if (IN_OFF==0){ISP_CONTR=0x60;}//STC12C5A60S2应改为 {IAP_CONTR=0x60;}//——3
else//——4
{
主函数程序;
}
}
}
改完程序后,记得第一次下载时还需要拔插插头,以后就再也不用了。
菜鸟原创,非常简单。如感兴趣,尽可试验。
333333333333333333333333333333333333333333333
我只是测试了下,确实很好用,谢谢wannenggong了,希望大家也都能用上,方便大家了。//*******************************************************//C51语言程序题头的应用声明区;STC12C2052AD.h//或STC12C5A60S2.h加入一条:sbit??IN_OFF=P3^0;//——第一步底层或被调用函数(应用程序);main(){IN_OFF=1;//——第二步while(1)//主循环{if (IN_OFF==0){ISP_CONTR=0x60;}//STC12C5A60S2应改为 {IAP_CONTR=0x60;}//——第三步else//——第四步{主函数程序;}}}改完程序后,记得第一次下载时还需要拔插插头,以后就再也不用了。菜鸟原创,非常简单。如感兴趣,尽可试验。?注 :?IN_OFF=1;既RXD口置1,其原因就是在未进行端口操作时,该端口电平为1.2V相当于低电平,只有将其设置为1后才能进行软件的低电平检测;若?将P3.0端口置1的语句放在主循环内,则P3.0口将不能用于其它控制而将P3.0端口置1的语句放在主循环外,则可以保留该I/O口用于其它用途。头文件修改亲测实例:STC12C2052AD单片机控制LED和蜂鸣器同时使能#include STC12C2052AD.Hsbit buzzer=P3^7;sbit LED=P1^7;delay() // 让P1.0口延时1秒{ unsigned int i,j;for (i=0;i500;i++)for (j=0;j358;j++);}fasheng() //发声子程序{ unsigned int a,x;for (a=0;a2700;a++) //for循环让蜂鸣器发声1秒{ ? ?buzzer=!buzzer; ? ?for (x=0;x45;x++); //45为蜂鸣器发声频率,可调}}void main(){IN_OFF=1;//---第二步while (1){ ??if (IN_OFF==0){ISP_CONTR=0x60;}//--第三步??else//---第四步??{? ?LED=0; //P1.0口LED点亮? ?fasheng(); //P2.0发声1S? ?LED=1; //P1.0口LED熄灭? ?de
您可能关注的文档
- springM项VC每案例.doc
- SpringSecur件ity应际用(一).doc
- SpringWebFlo成vw中文文档.doc
- LTE新建站规划使用说v明20130306.docx
- springw或 m一vc.docx
- lxt回财务管理练习题.doc
- Spring等入f门教程.doc
- spring返项m数vc知识大全.doc
- winb7设置wifi.doc
- WINDOFW成S基础.doc
- 2025年森林火灾监测物联网技术应用报告.docx
- 新能源微电网稳定性控制与新能源发电系统运行优化与产业协同创新发展战略报告.docx
- 部编版小学语文2025年春二年级下册真题精编卷(四).docx
- 绿色建筑材料市场推广与2025年环保产业政策研究报告.docx
- 2023年辽宁省东港市中考数学练习题(达标题)附答案详解.docx
- 零售业库存优化与供应链协同2025年智能仓储技术应用报告.docx
- 互联网+教育,2025年在线教育家长付费模式创新与市场拓展策略报告.docx
- 项目团队组建与管理能力提升.docx
- 云计算行业人才需求分析与培养策略白皮书2025[001].docx
- 2025年在线教育平台用户学习氛围营造与用户体验满意度提升报告.docx
最近下载
- JB-QGL-9000火灾报警控制器使用说明.pdf VIP
- 六足步行机器人设计毕业论文.doc
- 迅投QMT极速策略交易系统_模型资料_Python_API_说明文档_Python3.pdf
- 医院创建优质服务基层行创建资料(3.6.1C医疗废物和污水处理管理).docx VIP
- 化学实验报告——乙酸乙酯的合成.doc VIP
- 化学实验报告乙酸乙酯的合成.pdf
- 2023-2024学年广东省广州市天河八年级英语第二学期期末复习检测试题含答案.doc VIP
- 医院创建优质服务基层行创建资料(3.4.3护理安全管理).docx VIP
- 慢性阻塞性肺病伴有急性下呼吸道感染护理查房.pptx
- 广东省广州市天河区2023-2024学年八年级下学期期末统考英语试题(含解析).docx VIP
文档评论(0)