让我们以两个不同的实现例子验证这个论点:一个用于墙恒温器,另一个是显卡上的温度控制子系统。首先对于墙恒温器,如图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 电子设计 - 移动电子设计先锋
4/5 首页 上一页 2 3 4 5 下一页 尾页 |