程序加到电路中仿真始终没法让K6控制Q1的通断,请求大神赐教。。。。程序哪里有不对的地方,多学习了。。。
电路图如下所示 ![]() 程序如下所示 #define F_CPU 12000000UL #include <iom16v.h> #define uchar unsigned char #define uint unsigned int #include "macros.h" #include <eeprom.h> #include <math.h> //-------------------------------- //主程序 //------------------------------------- void main(void) { DDRD|=BIT(PD4); //PD4端口输出 PORTD&=~BIT(PD4); //断开继电器 DDRB=0X00; //PB2端口输入 PORTB|=0xFF; //PB2端口内部上拉 while(1) { if(PINB&0x04==0) { while(PINB&0x04==0); PORTD|=BIT(PD4); delay_nms(5000); PORTD&=~BIT(PD4); } } } void delay_1us(void) //1us延时函数 { asm("nop"); } void delay_nus(unsigned int n) //N us延时函数 {while(n--) ; } void delay_1ms(void) //1ms延时函数 { unsigned int i; for (i=0;i<1428;i++); } void delay_nms(unsigned int n) //Nms延时函数 { unsigned int i=0; for (i=0;i<n;i++) delay_1ms(); } proteus仿真电路图 ![]() |
|
|
|
只有小组成员才能发言,加入小组>>
TI 邀您玩转论坛!精美奖品“说”拿就拿~,获奖名单公布啦,来看看你中奖了没!
52052浏览 404评论【TI 有奖活动】TI 告诉你哪些技术可以让智能音箱设计如此简单? 答题闯关还能赢好礼!
263610浏览 187评论【100%中奖】TI技术论坛“挖宝”中奖名单新鲜出炉! 快来看你中奖了没?!
30298浏览 150评论开奖啦,快来看看你中奖了吗?——【TI 岁末有奖活动】有“料”你就来,大奖等你拿!
360299浏览 140评论小黑屋|手机版|Archiver| 电子发烧友 ( 粤ICP备14022951号-2 )
GMT+8, 2019-2-22 10:37 , Processed in 0.229550 second(s), Total 41, Slave 34 queries , Memcache On.
Powered by 电子发烧友网
© 2015 bbs.elecfans.com