滚印车间
您当前的位置:贴片加工 > 行业资讯

单片机关键技术基础详解(三)

时间:2016-09-08 23:49:13  来源:  浏览量:

  让我们以两个不同的实现例子验证这个论点:一个用于墙恒温器,另一个是显卡上的温度控制子系统。首先对于墙恒温器,如图2所示,假定使用基于8051的赛普拉斯PSoC3设备。“温度传感器”部分的硬件由连接到ADC(16位Δ-Σ转换器)的热敏电阻组成。“用户输入”部分的硬件由5个常开按键开关组成,一边连接到电路接地端,另一边连接到含内部上拉电阻的5输入数字端口。“热和冷命令”模块的硬件部分包括三个功率场效应管,由配置为开漏低输出的3输出端口驱动。最后,“显示输出”块的硬件实现是串行字符液晶显示器,能够根据需要显示字母数字字符串。

  

  对于第2个应用,即显示卡,将用户输入从离散开关变为I2C基于寄存器的从接口(由主CPU而不是人类直接控制),并将串行LCD显示变为SPI-从控制显示器(使用一系列的寄存器和指令,可能是安装在主计算机外壳前面板上的远程变频显示,未安装到显卡上)。温度输入和HVAC命令保持不变。图3显示了早期实施的变化,假定使用基于8051的赛普拉斯PSoC3设备。

  

  用户输入的两种实现均可服务于“GetThermostatSetting”、“IsHeaterEnabled”、“IsCoolerEnabled”和“IsFanOn”。对于第一个墙恒温器应用,“用户输入”将数字端口包装到所列的服务中,当设备被调用时,提供端口的实时读数(一种可能的实施)。对于另一个应用,基于I2C从机的实现,相同的服务将来自I2C主机写入的寄存器的最新值返回到“控制逻辑”部分,也许经常返回也许仅在上电时返回。并且这些实现还有很多其它特点,包括用作切换键的墙上按钮开关而不是瞬间读数,甚至在“用户输入”部分的wrappers深层进行边沿触发异步处理。

  • stc89c52单片机使用外部中断0时,ET1我用protues仿真,发现,我用外部中断0的时候,同时打开定时器1的溢出中断(ET1=1)就不会触发外部中断,只能置0,而定时器0的溢出中断(ET0=1)就可以,请问有大神知道为什么吗?照理来说各中断

  • [开关电源]APFC 有用单片机编程实主动功率矫正,我看很多都是用的芯片实现。
    用单片机应该也能够实现吧?
    代价太大。
    戈卫东发表于2017-7-2217:50
    代价太大。
    什么代价太大?哪一种?APFC其实就是实现了指定的电流-

  • 在线咨询单片机按键扫描程序p2.0,p2.1,p2.2,p2.3分别是设置,加,减,开始4个独立按键功能是:按设置键一次后后,显示设置界面,再按设置键后,光标在35,上限处闪烁,此时,加减键功能可用,可调节上限值。再按设置键后,光标

  • 步步高AB217功放电源电路

    扁平线圈电感
    步步高AB217功放电源电路 http://www.szfpc.net/电感生产






    DAKA 电子设计 - 移动电子设计先锋

  • 推荐资讯
    相关文章
    栏目更新
    栏目热门
    关于我们
    电脑周边
    家用电器
    通讯
    地区
    新闻中心
    深圳贴片加工厂
     
    • ☆电源板
    • ☆U盘
    • ☆网卡
    • ☆显卡
    • ☆监控摄像头
    • ☆电脑主板
    • ☆平板电脑主板
    • ☆DVD主板
    • 解码板
    • 伺服板
    • 高频头板
    • 复读机板
    • 音响主板
    • ☆手机主板
    • ☆手机按键板
    • ☆无线电话机
    • ☆对讲机主板
    • ☆深圳
    • 东莞
    • 广州
    • 龙岗
    • 宝安
    • 龙华
    • 坂田