找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3961|回復(fù): 14
打印 上一主題 下一主題
收起左側(cè)

一個(gè)52單片機(jī)的程序,怎么改成stc8的程序啊

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:666598 發(fā)表于 2019-12-25 13:10 來(lái)自觸屏版 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include<reg51.h>
sbit wr=P3^6;          //引腳P3.6為DAC0832輸入寄存器的寫(xiě)信號(hào)WR1,低電平有效
sbit rd=P3^2;          //引腳P3.2為DAC0832片選信號(hào)CS,低電平有效
sbit key0=P1^0;        //定義P1.0引腳的按鍵為key0
sbit key1=P1^1;        //定義P1.1引腳的按鍵為key1
sbit key2=P1^2;        //定義P1.2引腳的按鍵為key2
sbit key3=P1^3;        //定義P1.3引腳的按鍵為key3
sbit key4=P1^4;        //定義P1.4引腳的按鍵為key4
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:437615 發(fā)表于 2019-12-25 17:26 | 只看該作者
就你寫(xiě)的這個(gè)來(lái)看只要改延時(shí)就行了,延時(shí)在stc-isp里面找
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2019-12-25 18:25 | 只看該作者
stc8有8路12位ADC還要DAC0832干什么?
回復(fù)

使用道具 舉報(bào)

地板
ID:7485 發(fā)表于 2019-12-25 18:55 | 只看該作者
不用改。
回復(fù)

使用道具 舉報(bào)

5#
ID:373474 發(fā)表于 2019-12-25 20:03 | 只看該作者
不需要改
回復(fù)

使用道具 舉報(bào)

6#
ID:666598 發(fā)表于 2019-12-25 21:17 來(lái)自觸屏版 | 只看該作者
wulin 發(fā)表于 2019-12-25 18:25
stc8有8路12位ADC還要DAC0832干什么?

那這個(gè)dac怎么改為adc啊
回復(fù)

使用道具 舉報(bào)

7#
ID:213173 發(fā)表于 2019-12-26 08:02 | 只看該作者
本帖最后由 wulin 于 2019-12-26 11:13 編輯
thanck 發(fā)表于 2019-12-25 21:17
那這個(gè)dac怎么改為adc啊
DAC用PWM功能就可以完成

回復(fù)

使用道具 舉報(bào)

8#
ID:666598 發(fā)表于 2019-12-26 13:58 來(lái)自觸屏版 | 只看該作者
wulin 發(fā)表于 2019-12-26 08:02
DAC用PWM功能就可以完成

那這樣的話(huà)程序是不是相當(dāng)于得重寫(xiě)了啊?
回復(fù)

使用道具 舉報(bào)

9#
ID:213173 發(fā)表于 2019-12-26 17:09 | 只看該作者
thanck 發(fā)表于 2019-12-26 13:58
那這樣的話(huà)程序是不是相當(dāng)于得重寫(xiě)了?

如果把手冊(cè)看明白了用PWM完成DAC比驅(qū)動(dòng)DAC0832還簡(jiǎn)單,硬件成本也能降低。
回復(fù)

使用道具 舉報(bào)

10#
ID:558309 發(fā)表于 2019-12-27 11:51 | 只看該作者
把對(duì)應(yīng)的口改成STC8上的口就好了,然后把程序初始化程序改成STC8的專(zhuān)有形式就可以了,其他地方可以按照51的寫(xiě)
回復(fù)

使用道具 舉報(bào)

11#
ID:130230 發(fā)表于 2020-1-8 13:45 | 只看該作者
你這些定義都是不用改的。都是51通用,即使換成atmel的單片機(jī)都不用改。
回復(fù)

使用道具 舉報(bào)

12#
ID:416239 發(fā)表于 2020-1-8 21:07 | 只看該作者
把已經(jīng)改一下就可以了
回復(fù)

使用道具 舉報(bào)

13#
ID:226644 發(fā)表于 2020-1-9 09:05 | 只看該作者
把對(duì)應(yīng)的I/O口改成STC8上的口就好了,然后把程序初始化程序改成STC8的專(zhuān)有形式就可以了,其他地方可以按照51的寫(xiě)
回復(fù)

使用道具 舉報(bào)

14#
ID:142699 發(fā)表于 2020-1-9 09:41 | 只看該作者
看你寫(xiě)的程序耦合性了,一般只要改底層的IO,那些
回復(fù)

使用道具 舉報(bào)

15#
ID:230975 發(fā)表于 2020-1-9 14:42 | 只看該作者
wulin 發(fā)表于 2019-12-26 17:09
如果把手冊(cè)看明白了用PWM完成DAC比驅(qū)動(dòng)DAC0832還簡(jiǎn)單,硬件成本也能降低。

師傅PWM的DAC和TLC5615的DA哪個(gè)效果好一些呢。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表