aihe的笔记 https://bbs.21ic.com/?255601 [收藏] [复制] [RSS]

日志

请各路高手来指教

已有 963 次阅读2006-4-25 09:30 |系统分类:单片机


      一直以来,想学单片机,买了几本书看,看得晕晕乎乎,一直不得要领。书看多了,没有实践就像纸上谈兵一样,无所用处。终于,下定决心制作一台以单片机为核心的控制器,现以以下条件开始设计。


1、有N个A/D转换输入,例如从电流互感器、电压互感器或者其他4~20mA信号输入。


2、有一2×16液晶屏做显示


3、有RTC实时时钟


4、如需要控制端口扩展,用I2C器件做为端口扩展


5、尽量简化外围器件,输入、输出隔离,力争做到简单可靠,造价适中


        综合以上几点,我选择了PIC16F877A作为主控单片机,其RA口作为A/D口负责模拟信号输入,RB作为键盘输入,RB0作为停电中断输入,RD与RE作为液晶屏的信号线,RC多数用第二功能例如TX、RX留给485接口,RC3、4用作I2C。考虑将来可能加入电话控制电路和语音电路,多余管脚保留。I2C器件MCP23017作为I/O ,其中八位接光耦输入,八位接继电器做输出。


        这样设计是否合理,或者各位高手有所指教,请多多发言


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)