单片机 编程编程实现a² b²,结果存入50H~52H单元中

基于stc89c52的看门狗代码如下:

8 // 系统寄存器配置
61 sbit TF1 = TCON^7; // 定时器1溢出中断标志: T1溢出中断标志。T1被允许计数以后从初值开始加1计数。当产生溢出时由硬件置“1”TF1向CPU请求中断,一直保持到CPU响应中断时才由 硬件清“0”(也可由查询软件清“0”)。 65 sbit IE1 = TCON^3; // 外部中断1标志 (当检测到外部中断1边沿/低电平时由硬件置位该标志中斷处理时由硬件清零,或通过软件清零) 150 相应的位,实现允许或禁止各中断源的中断申请若使某一个中断源允许中断必须同时 193 sbit IDLE_WDT = WDT_CONTR^3; // 看门狗“IDLE”模式位,当设置为“1”时,看门狗定时器在“空闲模式”计数。当清“0”该位时, 看门狗定时器在“空闲模式”时不计数 230 SMOD:波特率选择位當用软件置位SMOD,即SMOD=1则使串行通信方式1、2、3的波特率加倍;SMOD=0,则各工作方式的波特率加倍复位时SMOD=0。 232 POF:上电复位标志位单片机 编程停电後,上电复位标志位为1,可由软件清0实际应用:要判断是冷启动复位(断电),还是热复位(外部复位脚输入复位信号产生的复位还是內部看门狗复位,软件复位或者其他复位)在初始化程序中,判断POF/PCON.4是否为1如果为1,是冷启动将其清零。如果为零说明为热启动。 233 GF1,GF0 :两個通用工作标志位,用户可以任意使用 234 PD :将其置1时,进入Power Down模式可由外部中断低电平触发或下降沿触发唤醒,进入掉电模式时,内部时钟停振,由于无时钟CPU、定时器、串行口等功能部件停止工作,只有外部中断继续工作掉电模式可由外部中断唤醒,中断返回后继续执行原程序。掉电模式也叫停机模式此时功耗<0.1uA。 235 IDL :将其置1进入IDLE模式(空闲),除系统不给CPU供时钟CPU不执行指令外,其余功能部件?仍可继续工作,可由任何一个中断唤醒
}

我要回帖

更多关于 单片机 编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信