数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5461|回复: 26

[other] 中文編程易深1.4版添加新塘N76E003單片機芯片支持

[复制链接]
发表于 2020-4-24 16:25:43 | 显示全部楼层 |阅读模式
本帖最后由 Meise 于 2020-4-24 16:48 编辑

易深1.4版添加新塘N76E003芯片支持
一、新建Nuvoton文件夾
在易深編程\config\project目錄,新建Nuvoton文件夾
從易深編程\config\project\STC中複製一個文件夾
到易深編程\config\project\Nuvoton並改名為N76E003


二、下載NuvotonN76E003 with SDCC

將新塘BSP文件N76E003.h 複製到易深編程\sdcc\include\mcs51文件夾
三、啓動 新建 完成N76E003芯片識別


四、編程測試將:inc文件夾下頭文件
lib文件夾下源文件
複製到易深項目文件在同級目錄這時可以編程了。
具體測試見易深1.4版N76E003芯片編譯驗證.docx
                                                                                                                                                               庚子年四月初二

易深IDE文件,作者說不完善,不在論壇發了。
自己加羣下,羣號:220580942
遺憾的是目前暫停維護了

打包附件 易深1.4版添加新塘N76E003芯片支持
測試視頻,羣裏有,打包在一起的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
 楼主| 发表于 2020-4-25 13:44:19 | 显示全部楼层
關健中文字符隨便輸,編譯過程是漢字轉成英文,sdcc編譯器編譯:smile:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 12:44:23 | 显示全部楼层
netbeetle 发表于 2020-4-27 11:25
输入“如果”容易还是 “if" 容易啊。

若只是這樣就不會推薦了
你可以試一下下面的代碼:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-8 19:22:22 | 显示全部楼层
312439374 发表于 2020-10-7 23:13
你好,请问在哪里下载 "易深1.4版"呢?能不能发我一份,我的邮箱是

這個版本不是很完善,發現了一些問題已經聯繫過作者,是否會有後續未知。
文件傳到網盤了:
链接: https://pan.baidu.com/s/1Iq64iCZP29o_iHn823s9JA 提取码: ndz8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-8 19:27:15 | 显示全部楼层
慕名而来 发表于 2020-10-8 08:28
虽然C编程的特征字不一定是英文但懂得英语对于学习编程也会轻松太多,个人感觉这种半汉字半字符的界面或许 ...

51系列的編譯器是不支持中文函數的,這個軟件會將中文函數替換成英文再進行編譯。
用中文函數進行編程會讓編程開發簡單很多,函數命名容易,程序可讀性更高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-9 10:07:22 | 显示全部楼层
netbeetle 发表于 2020-4-27 11:25
输入“如果”容易还是 “if" 容易啊。

“如果” 其實是 “若” 的簡化字
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-14 11:14:52 | 显示全部楼层
2545889167 发表于 2020-4-25 00:59
支持楼上 哈哈哈哈 看样子就是做了个翻译工作?
实际上真的编程语言的关键词就那么几个
不过这玩意对新手还 ...

003的燒錄上位機會有更新否
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-18 20:16:12 | 显示全部楼层
netbeetle 发表于 2020-10-18 15:20
吧"if"改成“如果”编程就变得简单了吗?

中文函數和關鍵字是不同的( if  = 若  =如果)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-18 20:56:30 | 显示全部楼层
本帖最后由 hui223 于 2020-10-19 10:58 编辑

看來很多人都沒有弄明白關鍵字函數不同呀。
這裏是指的51編程時函數中文化,在編譯時替換爲英文
51系列的編譯器基本都不支持中文函數,就要替換成英文
關鍵字if,while
#define 循環 while
#define 若 if



函數
#define 0漏1毫秒 Timer0_Delay1ms


這裏:循環0漏1毫秒 就是中文關鍵字和函數。
其中:若,循環 是關鍵字,會在編譯時替換爲英文字符串 。實現ifwhile等同功能
         0漏1毫秒 就是替代 Timer0_Delay1ms 之 中文函數


回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-21 10:22:52 | 显示全部楼层
gdd714 发表于 2020-10-20 14:29
这点中文意义不大

這看人了,英文很好的人自然意願不大。
看不懂英文的還是中文靠譜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-18 04:42 , Processed in 0.140401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表