急:求助:单片机断电

littlesunppa 2008-06-04 03:25:38
单片机接上电源晶振就在工作,程序跑完之后就从头开始继续运行,是这样吗?
怎么样让它执行完程序就停呢?
...全文
137 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlesunppa 2008-06-20
  • 打赏
  • 举报
回复
楼上各位辛苦了,谢谢大家啊!
flowercity 2008-06-13
  • 打赏
  • 举报
回复

借鉴PLC工作原理
采用扫描方式工作

shuiyan 2008-06-12
  • 打赏
  • 举报
回复
在你的main()函数中做完想做的事,然后加一个
while(1) {;}就行
最好将紧急事务在中断中处理,别全放在main中做。
startstartsvip 2008-06-12
  • 打赏
  • 举报
回复
如果是说搂主要停掉晶振的话

根据 用的 单片机不同 有不同的方案。

有的单片机提供不同的电源管理模式。

我用的H8s 单片机 可以有7个 电源管理模式,软件standby 还有硬件standby 都可以停止晶振工作。
lbing7 2008-06-05
  • 打赏
  • 举报
回复
如果没有流程控制的话,一般来说是死循环,操作系统也是一个死循环

如果IP指针会继续向下指去,一般那些没有烧到指令的,都是00也就是空操作

直到IP溢出归0后,又重新执行,或是别的形式的复位
rayland 2008-06-05
  • 打赏
  • 举报
回复
执行完就停, 在程序结尾处放个死循环,循环里什么都不做。
sherlock_lai 2008-06-05
  • 打赏
  • 举报
回复
代码执行完就完了呗,我程序里都有死循环的,防止代码执行完CPU乱飞
MBWQ 2008-06-05
  • 打赏
  • 举报
回复
jmp $
fycom200 2008-06-05
  • 打赏
  • 举报
回复
不是这样,程序是根据指令来执行的,据我的经验,S52的单片机主程序会卡住,但定时器能正常运行
littlesunppa 2008-06-04
  • 打赏
  • 举报
回复
谢谢!
yuexianhanshu 2008-06-04
  • 打赏
  • 举报
回复
呵呵,程序是不是循环执行,要看你的程序怎么写了.一般都是用一个while(1)让它循环执行.如果你能看到程序,可以去掉while(1),这样就是执行一遍就停了.如果你看不到程序,看看有没有方法可以监视程序.如果可以,就等到程序执行完,断点.
呵呵,以上是菜鸟给的主意
基于单片机的超速报警器电路设计 1前言 1.1 课题产生原因 超速行驶是指在一定道路上行驶的汽车,超过了该段道路所规定的行驶速度。《道路 交通安全法实施条例》第四十五条规定:机动车在道路上行驶不得超过限速标志、标线标 明的速度。在没有限速标志、标线的道路上,机动车不得超过下列最高行驶速度:没有 道路中心线的道路,城市道路为30 km/h,公路为40 km/h,同方向只有一条机动车道的道路,城市道路为50 km/h,公路为70 km/h。限速是为了行驶安全,而汽车在设计时都定有最高时速,以至于两者出现较大的 差距,令驾驶员稍不留意就要超速[1]。 那么公路车速到底对交通事故的影响是什么呢(1)驾驶员在道路上行驶时,必须时 刻获得周围环境的信息进行判断,决定自己的操作行为,这些过程都需要一定的时间。 但是,随着车速的提高,驾驶员观察和判断的时间必然减少、反应也会时间减少,导致 做出错误决定的可能性就会相应增加,从而使交通事故发生的可能性变大。而且车速的 提高会减少驾驶员采取避让措施的时间和距离,汽车发生碰撞时的速度也比初始速度高 。(2)驾驶员对事物判断的准确性主要取决于两个方面:一是事物对驾驶员的刺激强度, 强度越大,判断的准确性越高;二是单位时间内对驾驶员刺激的信息量的多少,信息量 越少,判断的准确性越高。超速行车时,刺激物一晃而过,刺激强度很小,而单位时间 内对驾驶员刺激的信息量却增大,因而严重地影响了驾驶员对车外事物判断的准确性, 极易导致事故的发生。(3)我们都有这样的感觉,如果乘坐汽车,会感觉到车外的自行 车速度很慢;如果乘飞机,会感觉到地面上行驶着的汽车像处于静止状态一样。这就是 所谓运动物体对速度的迟钝感。它包含两个方面,一方面常常低估自己本身的速度,另 一方面常常低估比自己速度慢的其他物体的速度。驾驶员超速行车时,必然会低估其他 交通参与者的速度,当遇到异常情况时,就会失去采取有效措施的时机而导致事故的发 生。 可见,随着车速的提高,事故率和事故的严重性都会提高。尽管汽车都安装了速度表 盘,司机可以通过速度表知道当前汽车的速度,但是汽车的驾驶有时候是一个长时间、 长路途的工作,很长时间的连续驾驶可能会使司机因疲倦而麻痹超速问题。为了在超速 时提醒和警示司机,进一步保证行车安全,避免因超速问题带来的交通安全事故的发生 ,还需要给汽车安装上汽车速度显示及超速报警器。因此本设计就是使驾驶员起到重视 速度问题,并且及时监督提醒作用驾驶员不要超速。 由此,我觉得开发一个超速报警系统是很有必要的,对于驾驶员及其家人的生命财产 安全有重大意义,可以降低交通事故发生率。课题:汽车超速报警系统的设计,正是在 此背景下提出的,故而有很大的现实意义。 目前市面上最流行的报警方式:车载GPS系统,能够提供车辆的定位信息,车速信息 等,但价格昂贵。鉴于此原因,本设计将汽车超速报警器与单片机的知识联系在一起, 使得器件操作更简单,成本更低廉,更能被广大消费者所接受。 1.2 课题的发展现状 现在国内外的汽车超速报警器发展很快,新技术层出不穷。据了解现在的中国的智能 测速仪技术已经有飞跃式的发展。即单纯利用传感器和单片机做出的单功能汽车超速报 警器逐渐发展到完善多方面需求的多功能汽车超速报警器。例如广东的:SP01A型报警器 。即可以实现多种实用功能高亮LED显示、具有两级速度报警、一级警灯提示、二级喇叭 警告。(一级跟二级速度可任意设计)可按客户要求做成断油(断电功能)。限速功能 型号可以强制车辆减速或者设定为车辆熄火;遥控解锁功能,只有授权人员才能解除报 警。SP02A型报警器,可实现功能:大屏幕液晶数据显示,车辆超出设定的一级速度警灯 提示,超出二级速度时喇叭警告同时还具备记录方便管理查寻。SP03A型报警器,可实现 功能:具备刷卡及四个权限设置,到期保养设置;大屏幕液晶数据显示,车辆超出设定 的一级速度警灯提示,超出二级速度时喇叭警告.同时还具备记录跟防剪功能方便管理查 寻。 随着科技的发展和市场的需求,超速报警器又迈向了一个新的台阶,从用传感器测量 车速,逐渐已经过度到利用GPS技术对车速进行监测。GPS车载监控终端以前在国内主要 应用于铁路,空运及海运领域。随着GPS全球定位体统技术日臻成熟,开始转向公路运输 领域,在南方各大城市发展迅速,GPS车载监控终端开始出现,市场前景看好。GPS车载监 控终端在技术上实现了质的飞跃,可实现如下基本功能:GPS实现卫星定位后,以GPRS将 监控目标的经纬度、速度、方位、海拔高度数据经由终端单片机进行解析处理后由GPRS 模块发回中心服务器,在由中心进行数据的处理,便可精确的查找出目前车辆所在的位 置;紧求助功能:按数字键,即可向监控中心发送事先编写好的状态(路阻、故障、 事故求助、拨打电话

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧