历史上的今天
今天是:2025年01月22日(星期三)
2020年01月22日 | PIC单片机定时器取值
2020-01-22 来源:eefocus
用PIC16F877A,晶振用4M的做了一个实验如下:
实验通过示波器测得LED的高电平是500MS,低电平是500MS.以下为测试图:

#include #define uint unsigned int #define uchar unsigned char uint intnum=0; void init_system() { TRISC=0x00; PORTC=0; INTCON=0xc0; PIE1=0x01; TMR1L=(65536-63000)%256; //并非很多书上定的取50000 TMR1H=(65536-63000)/256; T1CON=0x31; } void interrupt time0() //定时 { TMR1IF=0; TMR1L=(65536-63000)%256; TMR1H=(65536-63000)/256; intnum++; } void main() { init_system(); while(1) { if(intnum==1) { intnum=0; PORTC=!PORTC; } } }
史海拾趣
|
vs2005 + windows Mobile 5 SDK 中关于 Media Player的加入到窗体中的问题 遇到问题,第一次开WM5程序,在MFC中 加入 ActiveX for Media Player 这段代码如下,帮忙看看! CAxWindow m_wndView; CComPtr m_spWMPPlayer; &nbs ...… 查看全部问答> |
|
项目开发遇到的问题急,请有用PB5.0定制过系统的帮忙下,谢谢 由于项目用adoce组件进行开发,从网上下载adoce组件包后,由于一直用EVC开发阶段都是拷进去来调试。现在要用PB5.0定制系统,不知道怎么打包adoce组件,添加原先的cec文件好像不行。只能定制一个cec文件,但网上大多数都为PB4.2步骤和PB5.0差好多。 ...… 查看全部问答> |
|
d:\\question.jpg 以上是一个发射地址码和数据码的电路。在数据码编辑的时,原先的电路是使用开关控制数据位D0-D3的高低电平,进而对数据位D0-D3进行编辑。 我的问题是,这部分开关控制的电路(图上红色长方形框所示),是否能通过一块芯片控制 ...… 查看全部问答> |
|
有网友询问MCU应用系统中上电暂态时输出失控的方法,在此解答入下: 问:怎么解决系统上电时继电器乱动作的问题? 解答: 可以采用负逻辑甚至互补逻辑、翻转逻辑设计等。 负逻辑设计指低电平有效。多数MCU的常规IO在上电暂态过程中是弱上拉输出 ...… 查看全部问答> |




