自定ATMEL89C52单片机小系统。

发布时间:2024-05-06 01:48 发布:上海旅游网

问题描述:

自定ATMEL89C52单片机小系统。
功能要求:使用内部带有 8K-ROM,256-RAM的CPU-89C52 扩展一组带2K 数据RAM(6116),四-六位显示,且包含9-16输入按键的小系统。能够完成输入显示,和访问外部RAM等功能
对了还有分加 要多少都有

问题解答:

访问外部内存还需要加一个74373,单片机也可以用AT89S52,键盘扫描和LED显示可以使用一片8255来扩展端口,但是不经济,一片8255的价格比单片机还要贵,就算买拆机件也得5元。而一个专用的键盘显示器芯片价格则在几十元上,更加不经济。
键盘扫描可以用P1做4*4键盘,LED显示可以用一个38译码器作为LED的位选信号,P0直接驱动LED各段勉强可以,这样的费用是比较节省的。但是CPU占用率比较高,LED亮度有限,且由于P0口是地址数据复用的,程序上处理不好,LED各笔段会乱显示,必要时可以以引入ALE信号控制38译码器。

太耗时

正好,你可以去我的博客看看,那上面有方法,当然我那上面没有指明用AT的,但是是兼容的,

热点新闻