完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
就因为一条赋值语句(标记那条),整个单片机就不运行了。。。下面是我的主程序
void main() { read_9byte_eeprom(0,0); delay(300); TT=D1; PP=D2*100000+D3*10000+D4*1000+D5*100+D6*10+D7; EA=1; //打开中断总开关 EX0=0; //允许外部中断0 EX1=1; //允许外部中断1 IT0=1; //外部中断0采用下降沿触发 IT1=1; //外部中断1采用下降沿触发 ET0=1; //允许定时器0中断 ET1=1; //允许定时器1中断 PT0=1; //定时器0设置为最高优先级 TMOD=0x11; //设置定时器0和1为工作方式1 timer0=0; Timer1=0; buzzer=1; count=1; lcd_init(); while(1) { Timer1=0; bmp180_convert(); deplay_and_save(); buzzer=1; if((Temperature>(TT*10))|(Pressure>PP)) buzzer=0; EX0=1; EX1=1; TR1=1; while(Timer1<100); TR1=0; EX1=0; EX0=0; } } 就是标记的那条语句。编译没有错误,能生成hex文件,也可以下载进单片机,但单片机就不运行,没有反应。如果把这条语句注释掉,单片机又能正常运行。。。。。我实在搞不懂。我用的是stc89C52RC |
|
相关推荐
22个回答
|
|
idata 解决这个问题
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32CUBEMX(13)--SPI,W25Q128外部Flash移植
1739 浏览 0 评论
OV7670摄像头使用串口发送数据到另一个板子上的lcd,出现花屏
1756 浏览 1 评论
1100 浏览 0 评论
757 浏览 0 评论
STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植
1122 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-13 19:14 , Processed in 0.690374 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号