精华内容
下载资源
问答
  • t0nsha's留言板 v1.0

    千次阅读 2007-11-27 10:56:00
     Set f=fso.OpenTextFile(filename,1)  i = GetLine(filename) - 1   While  i > 0  i = i - 3  j = i   Set  fso = Server.CreateObject( " Scripting.FileSystemObject " )   Set  f = fso....

    本留言板以ASP编写,需要FSO组件支持,最大的特点就是简单易用。她采用单文本文件(Content.txt,第一次留言后产生)来保存留言,程序本身(MsgBoard.asp,文件名请勿随意修改)也只有一个文件,可将最近发表的留言显示在最上面,适合于像我一样的初学者学习,希望你喜欢。版权没有,翻版不究。^_^

     


    < center >
      
    < h2 >< a href = " http://blog.csdn.net/t0nsha/ "  target = " _blank " > t0nsha </ a > ' s<a href="#留言">留言</a>板 v1.0 </h2>
    </ center >
    < hr color = " #00FF00 " >

    < %
    ' Get the total lines of a file.
    Function  GetLine (filename)
       
    Const  ForReading  =   1 , ForWriting  =   2
       
    Dim  fso, f, ra
       
    Set  fso  =  Server.CreateObject( " Scripting.FileSystemObject " )
       
    Set  f  =  fso.OpenTextFile(filename, ForReading)
       ra 
    =    f.ReadAll
       GetLine 
    =  f.Line
       f.Close()
    End Function
    %
    >

    < %
    ' Show the file bottom up
    Function     ShowRev(filename)
    '     Set    fso=Server.CreateObject("Scripting.FileSystemObject")
    '
        Set    f=fso.OpenTextFile(filename,1)
        i = GetLine(filename) - 1
        
    While  i > 0
            i
    = i - 3
            j
    = i
            
    Set  fso = Server.CreateObject( " Scripting.FileSystemObject " )
            
    Set  f = fso.OpenTextFile(filename, 1 )
            
    While  j > 0
                f.SkipLine()
                j
    = j - 1
            
    Wend
            
    For  k = 1   To   3
                rl
    = f.ReadLine()
                rl
    = Server.HTMLEncode(rl)
                Response.Write(rl
    & " <br> " )
            
    Next
            f.Close()
        
    Wend
    End      Function     
    %
    >

    < %
    Dim     fso
    Set     fso = CreateObject ( " Scripting.FileSystemObject " )
    If     Request.Form( " szName " =   ""   Then
        Response.Write ( 
    " <font color='#FF0000'> " & " 昵称不能为空! " & " </font> " & " <br> " )
    ElseIf     Request.Form( " szContent " =   ""   Then
        Response.Write (
    " <font color='#FF0000'> " & " 内容不能为空! " & " </font> " & " <br> " )
    Else
        
    If      Not     fso.FileExists(Server.MapPath( " Content.txt " ))  Then     
            
    Set     fil = fso.CreateTextFile(Server.MapPath( " Content.txt " ), True     )
        
    Else     
            
    Set     fil = fso.OpenTextFile(Server.MapPath( " Content.txt " ), 8 )
        
    End   If
        fil.WriteLine(
    Now   &   "  来自: "   &  Request.ServerVariables( " REMOTE_ADDR " &   "  的  "   &  Request.Form( " szName " &   "  说: " )
        fil.WriteLine(Request.Form(
    " szContent " ))
        fil.WriteBlankLines(
    1 )
        fil.Close
    End      If
    If     fso.FileExists(Server.MapPath( " Content.txt " ))     Then
    Call  ShowRev(Server.MapPath( " Content.txt " ))    
    End   If
    %
    >

    < hr color = " #00FF00 " >

    < form name = " form1 "  method = " post "  action = " MsgBoard.asp " >
      昵称(限字20):
    < input type = " text "  maxlength = 20  size = ' 20%' name="szName"><br>
      内容(限字80): < input type = " text "  maxlength = 80  size = ' 80%' name="szContent">
       < input type = " submit "  name = " Submit "  value = " 发表留言 " >
    </ form >

    < a name = " #留言 " ></ a >

     

    下载地址1:http://down.chinaz.com/soft/21102.htm

    下载地址2:http://www.fs2you.com/files/2167af14-9c93-11dc-8f79-00142218fc6e/ 

    展开全文
  • 上位机软件下载: http://wiki.tjc1688.com/doku.php?id=2.%E4%B8%8A%E4%BD%8D%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD:1.%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD 1、软件安装好后点击新建工程 2、...

    串口屏开发环境搭建

    串口屏的优点就不用多说了,用过的老师傅都说好!

    开发专用上位机软件下载:传送门主要用来设计屏幕界面的,简单方便。

    1、软件安装好后点击新建工程

    2、选择你需要存放的目录,输入文件名,点击保存

    3、选择对应的设备(设备号在背面有印刷)我这里选择TJC3224T024_011
    在这里插入图片描述
    4、选择屏幕显示方向和字符编码(默认即可),点击OK完成工程的创建

    模块资料下载:资料中心http://wiki.tjc1688.com/doku.php?id=start

    淘晶驰屏幕的基础介绍可以参考这位老哥的淘晶驰系列博文:传送门,各个部分的组件都有涉及到。

    串口屏与单片机通信

    如果没接触过淘晶驰串口屏的小伙伴可能不知道怎么将屏幕与单片机连接起来。

    遇到的问题可能有以下问题:

    (1)需不需要对串口屏的串口寄存器编程?

    在被动解析的模式下,不需要。 直接通过单片机发送语句/指令就可以对屏幕的一些组件进行改写。

    指令集:https://leoeinstein.lanzous.com/i4ZRUkbc1ji

    例:如下图所示,我想改写进度条j0的长度,只需要
    通过单片机发送以下语句/指令:
    在这里插入图片描述

    改变j0.val的值为80的代码片

    // 改变 j0.val的值
    Usart_SendStr(COM1_PORT,"j0.val=80");//COM1_PORT是单片机上的串口端口,j0.val=80是具体的指令
    Usart_Sendbyte(COM1_PORT,0xFF);//以下三个为结束符
    Usart_Sendbyte(COM1_PORT,0xFF);
    Usart_Sendbyte(COM1_PORT,0xFF);
    
    

    所有的赋值操作在串口传输方式下,必须加三个
    0xff作为结束符

    又比如 改变t0的文本内容为“99”的 t0.txt代码片如下

    Usart_SendStr(COM1_PORT,"t0.txt=");//COM1_PORT是单片机上的串口端口,t0.txt="99"是具体的语句/指令
    Usart_Sendbyte(COM1_PORT34);//引号
    Int2Char_Send(99);//整形转换为字符型并发送
    Usart_Sendbyte(COM1_PORT34);//引号
    Usart_Sendbyte(COM1_PORT,0xFF);//以下三个为结束符
    Usart_Sendbyte(COM1_PORT,0xFF);
    Usart_Sendbyte(COM1_PORT,0xFF);
    

    COM1_PORT是单片机上的串口端口,j0.val=80是具体的指令,其他的指令请参考淘晶驰串口屏的资料。

    而对于单片机串口配置,有兴趣的小伙伴可以参考以下我的前一篇博文:合泰HT32F52352串口通信学习笔记

    串口屏接收到结束符之后会自动刷新显示,因此想要改变每一个控件的数字/文本,只要通过单片机发送 语句/指令即可。

    (2)设计好的UI界面如何下载?

    将在上位机设计好的界面,下载到串口屏的方式主要有两种方法。

    第一、直接通过USB_TTL烧录器下载。

    连线方式如下:

    烧录器串口屏
    5V/VCC5V/VCC
    GNDGND
    TXDRXD
    RXDTXD

    接好线之后点击 “下载” ,编译通过会弹出 “串口下载” 的窗口,选择对应的串口号,点击 “联机并开始下载” 等待下载完成就可以了。
    在这里插入图片描述
    这种方法的缺点就是速度有点慢。

    值得注意的是,在屏幕的“前初始化事件”下需要设置串口屏的波特率与单片机串口波特率相一致!

    否则会导致通信失败。
    在这里插入图片描述

    第二、通过内存卡下载。

    屏幕的背面一般都有一个金属的内存卡卡槽,把UI界面复制到内存卡,再把内存卡插进卡槽,屏幕开机时就会自动读取设计的界面文件了。

    速度较快,特别是下载大一点的UI文件时,优点明显。

    对了,网上有许多关于串口屏UI的例程,网址:点我

    在这里插入图片描述

    主动解析模式,进阶模式

    进阶模式暂时没有摸索。。。

    项目工程文件(初代)

    小小的演示

    在这里插入图片描述
    待改进地方

    函数封装有待提高

    关于多页面设置的,需要的小伙伴可以参考一下以下这边博文:
    合泰HT32–淘晶驰TJC–T0串口屏学习笔记(二)

    工程项目链接:https://download.csdn.net/download/LiangWF22/14909084
    备份链接:
    https://leoeinstein.lanzous.com/ii1X9knbibi

    2021年1月12日

    展开全文
  • 自动下载FTP资源工具,支持续传,支持暂停,个人作品,没事写来玩玩。
  • 合泰HT66F018编程介绍

    千次阅读 2018-12-27 13:40:17
    HT66F018编码HT-IDE3000的使用模块解析1. 时钟配置2. 端口配置3. 定时器4. 中断4.1 中断使能4.2 中断函数编写5....HT-IDE3000的使用 ...HT66F018的数据手册可在Holtek官网自行下载,也可点击此处下载...

    HT-IDE3000的使用

    详细的HT-IDE3000使用手册可以在HT-IDE3000中直接打开:帮助->Holtek HT-IDE3000使用手册。

    模块解析

    HT66F018的数据手册可在Holtek官网自行下载,也可点击此处下载

    1. 时钟配置

    工程创建好之后,通过:工具->配置选项,可对系统的工作电压、时钟源、频率等进行修改。
    本例程的配置:

    • SysVolt = 5.0V;
    • Vdd = 5.0V;
    • OSC = internal RC + IO1/IO2; (使用内部RC)
    • HIRC = 8MHz;
    • fsub clock = LIRC;

    SMOD寄存器在上电复位后的初始值为0000 0011,本程序不再对其修改,故最终的时钟是使用内部高速时钟:8MHz。该寄存器的详细信息在datasheet中工作模式和系统时钟一节。
    SMOD寄存器

    2. 端口配置

    端口配置不外乎输入/输出模式的选择,以及上拉电阻的配置。合泰的头文件HT66F018.h中,所有寄存器都是以“_”开头,使用小写字母

    • 每一个输入/ 输出口都具有各自的控制寄存器,即PAC~PCC,用来控制输入/输出状态:0–输出,1–输入;上电复位后默认为输入模式;
    • 上拉电阻可通过寄存器PAPU~PCPU 来设置,它用一个PMOS 晶体管来实现上拉电阻功能:0–不上拉,1–上拉
    • PA 口唤醒:单片机进入休眠或空闲模式后,。唤醒单片机有很多种方法,其中之一就是使 PA 口的其中一个引脚从高电平转为低电平。PA 口的每个引脚可以通过设置PAWU 寄存器来单独选择是否具有唤醒功能:0–不使能,1使能
      示例代码:
        _acerl = 0; //disable all AD
    	
    	//PA口配置
        _pac = 0x68;    //0110 1000
        _papu = 0x08;   //0000 1000
        _pa = 0x04;     //0000 0100
        _pawu = 0x0;    //禁止PA唤醒功能
    
        //PB口配置
        _pbc = 0x07;    //0000 0111
        _pbpu = 0x00;
        _pb = 0x00;
    	
        //PA0口拉高
        _pa0 = 1;
    
        //判断PA3口的端口电平状态
        if (0 == _pa3)
    

    A/D 转换控制寄存器的上电初始状态默认PA4-PA7, PB0-PB3 为模拟信号输入引脚,但A/D 转换功能并没自动开启。因些需注意若要将PA4-PA7, PB0-PB3用作数字信号输入引脚,或其它功能,需在程序中修改A/D 转换控制寄存器值以关闭A/D 功能。另外需注意A/D 通道使能,内部上拉电阻将自动断开。

    3. 定时器

    HT66F018包含3 个TM, 分别命名为TM0,TM1 和TM2。每个TM 可被划分为一个特定的类型,即简易型TM(CTM),标准型TM(STM) 或周期型TM(PTM)。
    下面提供使用TM0定时1ms,TM1定时200us的配置代码:

        _cpc = 0x08;    //关比较器
        _tmpc = 0;  //禁止TMn输入/输出引脚
    
        _tm0c0 = 0x00; //TM0时钟为系统时钟4分频(Fsys=8M),则TM0时钟为2M,并关闭定时器
        _tm0c1 = 0xC1;  //定时/计数器模式模式,比较器A匹配(即16位比较)
        _tm0al = 0xD0;  //定时器T0赋初值,定时1ms
        _tm0ah = 0x07;
    
        _tm1c0 = 0x00;  //TM1时钟为系统时钟4分频(Fsys=8M),则TM1时钟为2M,并关闭定时器
        _tm1c1 = 0xC1;  //1100 0001 定时器模式,比较器A匹配
        _tm1al = 0x90;
        _tm1ah = 0x01;  //定时器T1赋初值,定时200us
    

    简易型TM 核心是一个由用户选择的内部或外部时钟源驱动的16 位向上计数器,它还包括两个内部比较器即比较器A 和比较器P。这两个比较器将计数器的值与CCRP 和CCRA 寄存器中的值进行比较。CCRP 是8 位的,与计数器的高8 位比较;而CCRA 是16 位的,与计数器的所有位比较。

    定时器的功能比较复杂,其他模式的配置请自行参见datasheet中的介绍。

    4. 中断

    4.1 中断使能

    HT66F018提供多个外部中断和内部中断功能,外部中断由INT0~INT1 引脚动作产生,而内部中断由各种内部功能,如定时器模块、比较器、时基、LVD、EEPROM 和A/D 转换器等产生。
    下面提供的代码接上一节定期器的内容,使能定时器T0和T1的中断,同时打开外部中断0:

        _integ = 0x03;      //外部INT0中断双沿控制
        _intc0 = 0x08;      //使能外部中断0,使能多功能中断0(其中包括TM0定时)
        _intc1 = 0x01;      //使能多功能中断1(即使能TM1中断)
    
        _intc2 = 0x00;      //禁止其它中断
    
        _mfi0 = 0x02;       //TM0比较匹配A中断使能
        _mfi1 = 0x02;       //TM1比较匹配A中断使能
        _mfi2 = 0x00;       //禁止其它中断
    
        _emi = 1;   //开总中断
        _t0on = 1;  //启动定时器0
        _t1on = 1;  //启动定时器1
        _int0e = 1; //使能外部中断0
    

    通过禁止相关中断使能位,可以屏蔽中断请求,然而,一旦中断请求标志位被设定,它们会被保留在中断控制寄存器内,直到相应的中断服务子程序执行或请求标志位被软件指令清除。
    多功能中断中所含中断相应程序执行时,多功能中断请求标志MF0F-MF2F 可以自动清零,但各自的请求标志需在应用程序中手动清除。

    4.2 中断函数编写

    如下图展示的是HT66F018的中断结构图,可以在datasheet的Page117中找到,在编写中断函数时,主要需要用到下图中的*Vector(中断向量)*一列。各个中断使能位以及相应的请求标志位,以优先级的次序显示在下图。一些中断源有自己的向量,但是有些中断却共用多功能中断向量。
    中断结构

    /* timer0 interrupt, 1ms */
    void __attribute((interrupt(0x0C))) timer0(void)
    {
        _t0af = 0;	//清除T0中断标志位
    	
        //user code start
        //...
        //user code end
    
        /* 一旦中断子程序被响应,系统将自动清除EMI位,所有其它的中断将被屏蔽 */
        _emi = 1;   //手动打开总中断
    }
    /* timer1 interrupt, 200us */
    void __attribute((interrupt(0x10))) timer1(void)
    {
        _t1af = 0;
    	
        //user code start
        //...
        //user code end
    
        /* 一旦中断子程序被响应,系统将自动清除EMI位,所有其它的中断将被屏蔽 */
        _emi = 1;   //手动打开总中断
    }
    /* int0 *、
    void __attribute((interrupt(0x04))) Int0(void)
    {
        //不需要清除中断标志位
    	
        _emi = 1;   //手动打开总中断
    }
    

    一旦中断子程序被响应,系统将自动清除EMI位,所有其它的中断将被屏蔽,这个方式可以防止任何进一步的中断嵌套。其它中断请求可能发生在此期间,虽然中断不会立即响应,但是中断请求标志位会被记录。

    5. ADC

    HT66F018包含一个多通道的A/D转换器,它们可以直接接入外部模拟信号(来自传感器或其它控制信号)并直接将这些信号转换成12位的数字量。
    转换流程如下:ADCR0 寄存器中的START 位,用于打开和复位A/D 转换器。当单片机设定此位从逻辑低到逻辑高,然后再到逻辑低,就会开始一个模数转换周期。当START 位从逻辑低到逻辑高,但不再回到逻辑低时,ADCR0 寄存器中的EOCB 位置“1”,复位模数转换器。START 位用于控制内部模数换转器的开启动作。ADCR0 寄存器中的EOCB 位用于表明模数转换过程的完成。在转换周期结束后,EOCB 位会被单片机自动地置为“0”。
    代码描述:

    void adc_init()
    {
        _adcr0 = 0x00;
        _adrfs = 0; //ADC 数据高字节是ADRH 的bit 3~bit 0,低字节是ADRL 的bit 7~bit 0
        _adcr1 = 0x03;      //设置AD参考为内部ADC电源,确定时钟为系统时钟8分频,即AD时钟周期为1us.
                            //AD转换时间为16个AD时钟周期。
        _acerl = 0x26;      //选择PA6/pb2/pb1为AD输入引脚(AN5/AN2/AN1)
    }
    
    /* 根据通道值获取ADC采样值 */
    uint16_t GetAdResult(uint8_t adc_chan)
    {
        uint16_t result;
    
        _adcr0 = adc_chan;
    
        _start = 0;
        _start = 1;
        _start = 0;
    
        while(_eocb);
    
    	//_adrfs为0,使用下面数据格式拼接处结果
        result = (_adrh << 4) & 0xFF0;
        result = result | ((_adrl >> 4) & 0xF);
    
        return result;
    }
    

    总结

    HT66F018的编码总体来说还是比较简单的,只是存在不少的坑,比如中断服务中单片机会自动清除emi,这种情况我还是第一回碰到。最后要说的是,多读几遍datasheet是关键,很多编程的关键点在datasheet中都有说明;中文的datasheet,理解起来也比较快。

    展开全文
  • 单片机采用c8051f020,实现数码管和串口编程,数码管用T0实现计数,串口用T1来进行波特率的控制。
  • 赛元SC92F7250单片机开发

    千次阅读 2019-07-23 21:30:23
    赛元SC92F7250单片机,是国产的超低成本选择。对于功能简单,控制不复杂的场景,非常适用。最大时钟可配24M,内部4Kbytes flash ROM + 256 bytes SRAM + 128bytes EEPROM,支持Flash读写、低电压复位、11位看门狗、...

    芯片简介

    赛元SC92F7250单片机,是国产的超低成本选择。对于功能简单,控制不复杂的场景,非常适用。
    管脚配置如下:
    1
    最大时钟可配24M,内部4Kbytes flash ROM + 256 bytes SRAM + 128bytes EEPROM,支持Flash读写、低电压复位、11位看门狗、基本定时器、高级定时器、外部中断、8位PWM可调、12位精度的ADC等功能,支持IDLE/Stop模式切换。
    SC92F7250型号的MCU采用8051内核,其指令完全兼容标准8051内核单片机。

    开发环境

    赛元MCU采用Keil C平台开发,支持汇编语言和C语言编程。

    安装Keil C51

    如果本机已经安装了Keil其它系列软件,可以安装在同一路径下,不会覆盖已有版本,比如已经Keil ARM,同样可以再安装Keil C51。
    安装过程比较简单,填写基本的信息、选择安装路径,一直next下去就可以了。

    安装SOC Keil插件

    安装完成后,可以在赛元微电子官方网站下载开发需要用到的资料和软件开发包,链接:https://www.socmcu.com/index.php?m=Product&a=tools&bid=49
    下载SOC_KEIL.rar并安装,完成后可以在Keil工具内支持SOC的型号和开发包。

    配置Keil环境

    打开Keil软件,新建空工程,需要配置以下几个地方:
    2
    3
    4
    5

    基本功能开发

    在官方下载变成demo,文件SC92F7252_7251_7250_Demo_Code.rar,参考其功能代码。
    将demo中的SC92F725x_C.H文件拷贝到新建的工程中使用。

    gpio操作

    gpio配置示例:

    static void gpio_config(void)
    {
        // P12 P13 -> output
        // P27 -> output
        // P20 P21 P26 -> input
        P1CON = 0x0c; // 00xx 1100
        P2CON = 0x80; // 1000 xx00
    
        // P21 pull up
        P1PH = 0x00; // 00xx 0000
        P2PH = 0x02; // 0000 xx10
    }
    
    外部中断

    示例:配置外部中断2

    void ext2_irq(void) interrupt 10
    {
    	if (P21 == 0) {
    		; // INT25
    	}
    }
    
    void gpio_ext_config(void)
    {
        // int2 pull down
        INT2F = 0x20; // xx10 xxxx
        INT2R = 0x00; // xx00 xxxx
    
        // enable int2
        IE1 |= 0x08; // xxxx 100x
        IP1 |= 0x08; // xxxx 100x
        EA = 1;
    }
    
    定时器

    示例(100us定时器,12MHz系统时钟):

    void timer0_irq(void) interrupt 1
    {
        TH0 = 0x9b;
        TL0 = 0x9b;
    
        if (timer_timeout != 0) {
            timer_timeout--;
        }
    }
    
    static void timer_config(void)
    {
        // t0 freq = fsys/12
        TMCON = 0x0; // xxxx x000
    
        // t0=timer mode=2(8 bit timer)
        TMOD = 0x02; // x000 x010
    
        // enble timer0 interrupt
        ET0 = 0x1;
    
        // interrupt priority
        IPT0 = 0x1;
    
        // 12M / 12 = 1us, 100us
        TH0 = 0x9b;
        TL0 = 0x9b;
    
        // start timer
        //TCON = 0x10; // 0001 xxxx
    
        // open interrupt
        TR0 = 0;
        EA = 1;
        TR0 = 1;
    }
    
    static void sleep_100us(unsigned short usec)
    {
        timer_timeout = usec;
        while(timer_timeout != 0);
    }
    
    
    看门狗

    通过修改烧录Option信息中WDT来选择打开/关闭看门狗功能。
    配置WDTCON寄存器来清除WDT计数值、选择WDT溢出时间:
    6

    EEPROM

    对EEPROM的读写操作示例如下:

    // 0x00:选择ROM区操作  0x02:选择EEPROM区操作
    #define IapEPPROM   0x02
    
    static void IAPWrite(unsigned char addr, unsigned char value, unsigned char area)
    {	
    	EA = 0;
    	IAPDAT = value; //写入数据Data
    	IAPADH = ((addr >> 8) & 0x7f); //写入地址的高5位
    	IAPADL = addr; //写入地址的低8位
    	
    	IAPADE = area; // IAPArea=0x00:选择ROM区操作  IAPArea=0x02:选择EEPROM区操作
    	IAPKEY = 240; // IAP开启保护控制时间
    	IAPCTL = 0x06; // CPU hold time为2ms,写入操作命令
    	_nop_();
    	_nop_();
    	_nop_();
    	_nop_();
    	_nop_();
    	_nop_();
    	_nop_();
    	_nop_();
    	IAPADE = 0x00; //MOVC指向ROM
    	EA = 1;
    }
    
    static unsigned char IAPRead(unsigned char addr, unsigned char area)
    {
    	unsigned char value = 0x00;
    	EA = 0;
    	IAPADE = area;
    	value = *(IapAddr + addr); //读取的数据
    	IAPADE = 0x00; //MOVC指向ROM
    	EA = 1;
    	return value;
    }
    

    注意事项

    SC92F7250型号的MCU不支持在线仿真调试。
    烧录Option信息配置LVR,低电压复位电压根据实际使用来选择,否则导致无法启动。

    展开全文
  • 最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第8章 STM32F407的终极调试组件Event Recorder 本章节为大家介绍终极调试方案Event Recoder,之所以叫终极解决方案,是因为所有Link...
  • 推荐好听歌曲下载

    2016-09-08 16:28:24
    faded - 下载链接:http://pan.baidu.com/s/1jHEeU1K 密码:quih welcome to NewYork - 链接:http://pan.baidu.com/s/1pL6dzGB 密码:t0bp 有可能的夜晚 - 链接:http://pan.baidu.com/s/1pLleGDP 密码:3r84
  • 基于stm32f407的MNIST数字识别 本文是将数字识别模型应用...具体资料可以在这里下载 link. 软件平台 采用Keil5环境进行单片机的编程调试 采用PyCharm环境进行模型编写 1、安装虚拟环境 打开anaconda,使用conda create
  • 火狐下载时文件名会乱码,其他浏览器如360、奇安信、扣扣都是正常的! 本文转自...
  • 成功烧写TMS320F2812经验

    千次阅读 2018-11-12 10:07:23
    成功烧写TMS320F2812经验
  • 解决Google Android SDK 无法下载

    千次阅读 2013-12-12 11:24:46
    相信大家都遇到过google搜索被墙掉的情况吧:现在用修改Hosts的方法来解决哈 linux下:  ...到目录C:\Windows\System32\drivers\etc找到hosts文件,然后添加下面那些进入文件,保存即可 ...127.0.0.1 l
  • STC 15F101单片机介绍

    千次阅读 2015-05-05 21:35:09
    原文地址::...STC15F101单片机是宏晶科技设计生产的单时钟/机器周期(1T)的单片机,是高速/高
  • linux下载文件命令wget

    千次阅读 2016-02-22 14:07:24
    Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的...
  • KAD168-M180LB4F-260/145NHA KUEBLER MAGNETIC SENSOR 1/2NPTM-LG:230MM KUEBLER EVS 1/2:NPT-L230-1SIL-HT over travel position detection switch ORSTA AC20*25D??2.5Mpa?? ORSTA 16-10??32Mpa?? ORSTA A-10...
  • 下载base64码

    千次阅读 2019-09-27 09:59:11
    功能描述:服务将一串base...实现方法:1、将base64码转成二进制流,2、下载 附全部代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</...
  • home='E:/tmp/' #下载目录 def __init__(self,c): self.__locks={i:Lock() for i in ('file','worker_info','itr_job','download_info')} self.__config=c self.__alive=False self.__fails=Queue() ...
  • 1. 导入所需包 import requests ...2. 收集所有图片下载地址到字典中 data = {} import time t0 = time.time() url = "https://bing.ioliu.cn" counter = 0 page = 1 while page<=102: if page==...
  • STM32 无线下载程序(非IAP)

    千次阅读 2015-09-03 21:46:27
    STM32利用串口下载是最便宜的一种下载方式,但是利用串口下载需要操作STM32的RST、Boot0两个引脚,在此需要单独加一个下载辅助控制器(STC15F104)。 要无线下载STM32程序需知道在有线情况下串口如何下载程序,简要...
  • 这意味着我们可以通过瓦片服务下载影像,但下载的影像只有三个波段,分别是 一.引言 二、可使用高分辨率的地图数据源 1.Google Earth影像 2.Esri World Image 3.天地图 4.必...
  • 原理:距离越远,测得的温度就越低,下面我们设某一时刻的距离为distance,温度为temperature,物体实际表面温度为t0,OLED屏显示温度为:t ;利用MATLAB拟合工具箱:t0作为因变量,distance与temperature作为自变量...
  • 000-Opencv各版本汇总下载

    万次阅读 多人点赞 2018-05-11 09:19:47
    下载链接:https://pan.baidu.com/s/1jXEkkYVGUabch6lk1HJU4A 提取码:t0gg opencv-4.5.1-vc14_vc15.exe: 下载链接:https://pan.baidu.com/s/1A3oMdzU3S0crX70qDpuj0w 提取码:ysht Source code: 下载链接...
  • 下载图片

    2019-10-06 01:58:19
    下载图片 #!/usr/bin/env python#encoding=utf-8"""2010.10.19v0.1获取图片"""import socket as original_socketoriginal_socket.setdefaulttimeout(10...
  • 一、准备工作 1、KEIL C51编译环境 2、CodeGen8 代码生成器 3、MC96F6332D 开发板 4、USB-OCD II仿真器 二、内部定时器PWM代码生成 三、
  • stm32f407使用OV7725进行采集数据,显示到LCD屏幕上面,再进行灰度处理,然后再寻找图像分割的灰度阈值,进行图像二值化。 关于图像分科可以自己百度。。。。 首先进行摄像头的图像采集,使用的是野火带FIFO的...
  • python利用多线程批量下载高清美女图片(1800*2700像素) 350秒下载近3600张1.2G

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,231
精华内容 2,892
关键字:

下载t0f