[學習網站] Microsoft Learn(全中文)
網址: https://docs.microsoft.com/zh-tw/learn/
---
今天介紹一個學習 IT 技巧的好地方:Microsoft Learn(圖一)。
進入該網站後,就可以在左上角,依照您想成為的 IT 專業人士,或者等級(入門、進階、高階),身份(經營者、開發者、專業經理人...)來過濾適合您的課程(圖二),並將它們組合成一個「學習途徑」。之後,就可以循序漸進地學習 Microsoft Learn 提供的內容。
教學方式為「文字」搭配「影音」,難能可貴的是,大部分的課程都有繁體中文版。雖說介紹的課程都偏向 Microsoft 提供的技術或產品(嘛...這也是理所當然的),不過課程內容還是很紮實的。推薦給想入門資訊領域的朋友參考。
幫各位推薦幾個我個人很喜歡的學習模組:
★ 使用 Python 邁出第一步(4 Hr 33 Min)
https://bit.ly/3yil1KW
(包含簡介、環境安裝、初步的 Python 語法課程)
★ 建立機器學習模型(5 Hr 55 Min)
https://bit.ly/3ynneEX
(雖然沒有把所有細節都講到,但也足夠讓你對機器學習有個概念)
★ 運用 Azure Machine Learning 製作無程式碼的預測模型(3 Hr 29 Min)
https://bit.ly/3qRZIxo
(透過 Azure 這個雲端服務提供的工具拉拉選選,就可以不寫程式,組合出一個簡單的機器學習模型)
希望今天的推薦大家會喜歡!也祝福大家在疫情期間,身體都健健康康的!身心愉快!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● YOTTA 機器學習 課程購買: https://bit.ly/30ydLvb
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
● LINE 社群(免費課程訊息): https://bit.ly/2RywcPC (密碼:udemy)
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
同時也有1部Youtube影片,追蹤數超過18萬的網紅韓國歐巴 Korean Brothers,也在其Youtube影片中提到,第36課:韓文/韓語語法-'나/너/저'→'내/네/제'的形態變化&原因_金胖東 韓文/韓語學習_韓國歐巴 大家好 我是胖東。今天我們要學習 나(我),너(你),저(‘我’的謙稱)這三個代名詞的形態變化! 其實這些語法很簡單。在兩種情況下,나(我),너(你),저(‘我’的謙稱)會變成내,네,제! ...
「組合語言語法」的推薦目錄:
- 關於組合語言語法 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於組合語言語法 在 Sonia小萱。工程師筆記 Facebook 的最佳解答
- 關於組合語言語法 在 Facebook 的最讚貼文
- 關於組合語言語法 在 韓國歐巴 Korean Brothers Youtube 的最佳解答
- 關於組合語言語法 在 [問題] 8051組合語言語法- 看板ASM - 批踢踢實業坊 的評價
- 關於組合語言語法 在 [教學資源] 71 部關於組合語言(Assembly)與C++ 的影音教學 的評價
- 關於組合語言語法 在 Hello Linux ARM 組合語言| Jason note 的評價
- 關於組合語言語法 在 i2p-nthu/程式設計二/mid1/7-Assembly.md at master 的評價
- 關於組合語言語法 在 組合語言介紹 的評價
組合語言語法 在 Sonia小萱。工程師筆記 Facebook 的最佳解答
//工程師筆記//
#零基礎也可以輕鬆學程式
#一起創造斜槓人生第二專長
大家都知道,姐是個停不下來的工作狂
我討厭一成不變的人生
更無法接受自己的停滯不前😤
除了平常工程師的黑肝生活跟經營這裡外
一有空就愛學習新事物嘗試新挑戰💪🏻
但自從去年疫情爆發加上擁有小娜後,實在沒辦法自在的出門,
可是現實身活怎麼能關得住理工魂的熱血呢?
所以就開啟了我的「居家線上課程學習」之路
除了之前有介紹給大家的外文學習平台以外
我最近也開始學習網頁的設計
對,就是怎麼自己學習打造自己的網頁
大家一定很好奇我幹嘛學這個?
畢竟看著身邊一個個朋友開始成立自己的品牌
最重要也基本的就是「擁有一個符合自己形象的網站」啊
看著朋友花大錢請外面公司幫忙設計網站
結果總是沒有辦法完全符合自己想要風格..
來來回回不斷修改
不但花錢又耗時
欸欸姐可是理工人,這種事情怎麼有辦法忍受🤷🏻♀️
寫程式這件事不僅是未來的必備技能
更是一個未來的職業趨勢
就算目前還沒需求
但我們人生缺少的永遠不是契機
往往是機會來臨、可以隨時提槍上戰場的「能力」
發展「第二專長」、增進自己的一技之長永遠不嫌少💪🏻
所以上網查詢到了「HiSKIO」網路學習平台
剛好跟上了他們的 「前端馬拉松GO 」的活動
由各領域專業的師資製作線上組合課程
從初階到高階,透過一系列詳細的課程規劃
讓學習者只要透過線上學習,就能成為獨立的科技職人!
#一次幫你從新手變老手
我這次體驗的是他們活動中的
「網頁新手快速入門|第一次打造網頁就上手」
認真上完好幾堂 我現在已經能輕鬆看懂網頁的程式碼、
也能開始設計自己網頁囉😉
下面整理出幾點我覺得HiSKIO最吸引人的地方:
✅跨領域學習,高效率高CP課程
這次體驗HiSKIO推出的組合包內容非常完整、CP值超高
其實出社會後這種專職課程去外面學習一般都非常昂貴
HiSKIO讓我們只要花少少幾千塊就擁有專業的第二專長,超級划算👍🏻
✅零基礎輕鬆學程式
雖然大學電機系有念過程式語言
但出社會再也沒用過,實在都還給教授了啊 (跪
但不論你是不是擁有理工背景都不用擔心
HiSKIO的課程規劃非常詳細
從最基本的概論到高手密技都詳細解說
完全是帶著你從史萊姆新手村打到大boss的概念
#零基礎都可以輕鬆上手
✅高細緻度課程、大量實作讓你一次上手
我體驗的「網頁新手快速入門組合包」從基本的介紹HTML、CSS、JavaScript在網頁中分別扮演怎樣的角色,到如何撰寫語法
課程的細緻度非常足
甚至融入大量實作,帶著大家一步步從無到有設計出一個專業的網頁
真的成就感十足啊!!!
HiSKIO就像是一個專為職人開發的補習班,能幫你增加你在職場的專業籌碼
不論你是不是工程師、科技業
都讓我們一起跨領域學習、跟著HiSKIO開發自己的第二專長吧💪🏻
推薦給大家囉😉
⬇️⬇️ HiSKIO相關資訊在下面⬇️⬇️
Hiskio 嗨 程式技能
前端馬拉松GO,跨領域學習趁現在:
https://bit.ly/2R1udCQ
我體驗的課程:https://bit.ly/3er9GzQ
組合語言語法 在 Facebook 的最讚貼文
🌟免費兒童程式課程體驗
🌟海外也可報名體驗
在十九世紀蒸汽動能機器普遍進入人類社會後,人類生產製造方式產生巨大改變,多數的人力及手工被機器剝奪取代。當時毫無招架能力的人類面對高效率的機器怪獸,也只能拱手讓出職位,許多良民百姓深受失業貧窮之苦,興起了一場工業革命,進而也把人類社會推向一個嶄新的「工業時代」。
-
經過兩世紀,隨著電腦、網路的高科技發明,時代的巨輪又將人類逐漸推向「人工智慧時代」。英國牛津大學研究指出『未來十年內,有47% 的工作可能被高科技的人工智慧取代』。另外,Google工程總監雷蒙德.庫茲威爾也預測『到 2045 年,AI 智慧將超越人類智慧,許多人的飯碗恐怕也將被淘汰』。
-
人類與 AI 共生共存也已是不可抗拒之命運,尤其又經過了這次的病毒疫情席捲,更加速推動世代的變遷,全人類一批批正往虛擬網路、人工智慧的新世界接踵邁進。因此,現今人類要以工業時代歷史為借鑑,為了避免孩子未來職場被機器人剝奪,在教育觀念上要有所改變,傳統的博聞強記之學應避免,邏輯思考力及創造力才是未來孩子必須培養的能力。
-
《Cheers》雜誌也曾在報導上建議『當面對 AI 浪潮,與其仇視 AI 為搶走工作的敵人,不如與它們合作,各取所長,互補其短。充分了解它們的基本概念、運作邏輯是首要之務。』
-
為了讓新一代輕鬆能輕鬆面對高科技 AI 未來的瞬息萬變,多年前美國的學校、社區或課後班已提供孩子各種程式教育課程。五、六歲的孩子藉由與各種機器人的互動或簡單的樂高遊戲來接觸程式語言的邏輯概念。尤以科技工程師滿山遍谷的矽谷這帶,程式語言教育開發更甚普遍。
-
程式語言對有數理頭腦的孩子是件相當好的創造工具。孩子一進入程式語言變幻莫測的排列組合之間時恍如進入異彩紛呈的魔幻空間,循序漸進地去熟悉掌握語言工具之後,孩子便能發揮能力,激發創意,展現自己。他們大腦不能單單只是被電腦及手機給控制,而是要學會操控這些人工智慧語言,為人類未來建立更美好的新思路。
-
前陣子我也起了讓兒子參加程式教育課程的念頭,希望他在閒暇除了跟朋友們相約連線打電動、聊天外,也能涉獵這些娛樂功能背後所隱藏的語言密碼,讓他大腦培養更清晰的邏輯思考力、解決問題能力及激發創造力。
-
恰巧台灣「 橘子蘋果兒童程式學苑 」特別來邀請兒子免費體驗他們的線上程式教育課程。對電腦有高度興趣的兒子欣然答應。我預約了美國晚上七點到九點的時段 (台灣早上十點到十二點)讓他在遠端平台上線試試「 Scratch 程式設計課程」。
-
起初,我也擔心兒子的中文專業字彙能力有限,會無法吸收課程內容。當準時上線時,專業老師立馬先清楚有條地解說平台的使用方式及上課模式。兒子發現問題馬上可視訊提問,看來師生之間互動交流無障礙,兒子很快便進入學習狀況。
-
橘子蘋果所使用的網路教學平台功能相當完善。兒子先根據課程進度逐一觀看教學影片,然後換到學習平台畫面-自行試著把剛剛學到的程式寫出來。雲端教室內的老師可透由平台上看見兒子的編寫的過程,並給予幫助。若語法寫錯無法順利執行操作時,老師即時進行講解以排除障礙。有時他們之間也會用簡單的英文交流。師生之間溝通流暢度及趣味度與親臨現場教室無異。兒子學習過程相當順利且愉快,也成功地設計了第一款小遊戲。
-
上完兩個小時的課後,設計遊戲的成就感在兒子內心竄動,他對程式語言的興趣大增,拜託我能幫他報名進階課程。看他喜形於色地玩著自己設計的遊戲時,證明此堂體驗課的學習成效頗大,促使我又進一步去了解整體的課程規劃及報名方式。
學苑主任 Roy 老師,在體驗課後親切詳盡解說了橘子蘋果的創建理念及整套課程的規劃。
-
我非常激賞橘子蘋果創辦人 Raymond 自矽谷回台後,十多年來策馬前驅竭力推動台灣兒童的程式教育,成功地開發教材,將四十幾間教室駐點遍佈台灣,並提供規模完善的程式教育環境,課程編排也與時俱進,其優秀的專業師資及教育品質不亞於美國。學成的學員更能進一步與學界、業界進行交流、測驗及比賽,讓熱愛程式語言的兒童能盡情發揮所長,天賦不被埋沒。
-
他們目前提供由淺至深提供了一整套國小到國中孩子設計的程式教育課程,包括:
→ 初階:Scratch 程式設計課程
→ 進階:Python、Java Script 程式開發及 HTMK/CSS 網頁開發
→ 高階:網路資料庫應用、演算法、AI 人工智慧。
-
❤️有興趣的父母可以先幫孩子報名橘子蘋果所提供的『首次免費線上程式體驗課程:👉 http://oaoa.fun/3axu8k 』。
如果像我們一樣是居住在美西的孩子亦可選擇〈太平洋時間周五或周六晚上7:00-9:00〉上課。
-
❤️至於最後讓我決定讓兒子報名參加橘子蘋果程式語言線上課程,原因除了他們提供了專業師資課程、順暢的交流平台外,還有以下三點:
◆ 個人化進度:根據學員的程度個人化學習。程度不好的孩子可以學得慢一些讓學習的每一步驟能更穩健札實;程度好的可以加快學習速度,盡早完成整套課程。
◆ 節省交通時間:線上課程最大的好處就是父母不用浪費時間當司機,辛苦往返接送孩子,大大減少舟車勞頓之苦。
◆ 加強中文溝通能力:針對海外學子來說還可以進一步增強中文聽說讀寫能力,何樂而不為。
-
#學程式就到橘子蘋果
#免費兒童程式課程體驗
◎ 橘子蘋果每年還有舉辦夏令營活動,也深受台灣孩子們的喜愛。若暑假期間有回台灣的海外學子也可以參考看看。
👉 贈送給你們~價值千元的免費體驗課程連結:http://oaoa.fun/3axu8k
❤️ 歡迎大家分享給有需要的朋友
組合語言語法 在 韓國歐巴 Korean Brothers Youtube 的最佳解答
第36課:韓文/韓語語法-'나/너/저'→'내/네/제'的形態變化&原因_金胖東 韓文/韓語學習_韓國歐巴
大家好 我是胖東。今天我們要學習 나(我),너(你),저(‘我’的謙稱)這三個代名詞的形態變化!
其實這些語法很簡單。在兩種情況下,나(我),너(你),저(‘我’的謙稱)會變成내,네,제! 我們一起來看一下吧!
代名詞나(我),너(你),저(‘我’的謙稱)的形態變化 第一個!
나(我),너(你),저(‘我’的謙稱)這三個代名詞加上主格助詞가的話,나(我),너(你),저(‘我’的謙稱)就會變成내,네,제。
因爲나(我),너(你),저(‘我’的謙稱)這三個代名詞沒有終聲(收音),所以나(我),너(你),저(‘我’的謙稱)的後面可以加上主格助詞가或者는。나(我),너(你),저(‘我’的謙稱)的後面加上主格助詞는的時候,不需要變化,直接加上는就好了。所以會是什麽樣呢? 나는, 너는, 저는. 對吧? 但是나(我),너(你),저(‘我’的謙稱)的後面加上主格助詞가的話,應該先把나(我),너(你),저(‘我’的謙稱)變成내,네,제。然後才能加上主格助詞가。所以會是什麽樣呢?나+가=내가 너+가=네가 저+가=제가. 應該是這樣的!那讓我們來試一下!
我是胖東
這個句子用韓文怎麽說呢? 用主格助詞는的話,나는 팡동이야. 用主格助詞가的話,내가 팡동이야.
那麽用나的謙稱저的話,會是什麽樣呢?저는 팡동입니다 或者 제가 팡동입니다. 明白了吧?詞尾也應該變成敬語的詞尾。那麽看看下一個例句吧!
你是學生
這個句子韓文怎麽說呢? 用主格助詞는的話,너는 학생이야. 用主格助詞가的話,네가 학생이야.
那麽爲什麽會發生這樣的形態變化呢?我來告訴你們吧。 對我來說,這個部分很有意思。
在15~16世紀,나너저後面加上的主格助詞不是가,而是ㅣ. 所以那時候나너저加上主格助詞的組合就是내네제.之後在17世紀時,才出現主格助詞가。但是那時韓國人已經習慣用내,네,제了. 所以直接在내,네,제後面加上가了。所以呢?所以我們現在,在나너저後面加上主格助詞가的時候,還在用내,네,제.
那麽現在咱們一起看一下下一個吧,代名詞나(我),너(你),저(‘我’的謙稱)的形態變化 第二個!
나(我),너(你),저(‘我’的謙稱)這三個代名詞加上冠形格助詞의的話,내,네,제就成爲了나의,너의,저의的簡稱。這裏也有語言曆史的原因。那麽讓我們試一下吧!
我的手機
我=나 / 的=의 / 手機=핸드폰
那麽這個句子用韓文怎麽說呢? 有兩種說法。나의 핸드폰 也可以。還有呢?내作爲나의的簡稱。所以내 핸드폰 也可以!那麽用나的謙稱저的話,會是什麽樣呢?저의 핸드폰 或者 제 핸드폰。 兩個都可以!
那麽 你的手機 這個句子呢? 這個句子用韓文怎麽說呢?
你=너 的=의 手機=핸드폰
所以 너의 핸드폰 也可以,네 핸드폰 也可以!是不是特別簡單!
好的今天的課就到這裏。請大家記住나,너,저的這兩種形態變化。
還有一個!一般用口語對話的時候,네가的네 還有 너의的簡稱네 會用니! 其實,這個就是語法錯的,但是用口語對話的時候,還是很多人都代替네會用니。所以我告訴你們。所以呢? 你是學生 這個句子韓文怎麽說呢? 너는 학생이야, 네가 학생이야, 니가 학생이야 都可以。那麽你的手機呢? 너의 핸드폰, 네 핸드폰, 니 핸드폰 都可以啊!這個可能有내和네這兩個發音的區別的原因。請大家把這個也記住一下!
那麽到現在爲止,我們學好了韓語基礎語法。今後我們要開始學習實用句型,做句子的方法,還有音變現象。爲大家加油!
---------------------------------------------------------------------简体-------------------------------------------------------
第36课:韩文/韩语语法-'나/너/저'→'내/네/제'的形态变化&原因_金胖东 韩文/韩语学习_韩国欧巴
大家好 我是胖东。今天我们要学习 나(我),너(你),저(‘我’的谦称)这三个代名词的形态变化!
其实这些语法很简单。在两种情况下,나(我),너(你),저(‘我’的谦称)会变成내,네,제! 我们一起来看一下吧!
代名词나(我),너(你),저(‘我’的谦称)的形态变化 第一个!
나(我),너(你),저(‘我’的谦称)这三个代名词加上主格助词가的话,나(我),너(你),저(‘我’的谦称)就会变成내,네,제。
因为나(我),너(你),저(‘我’的谦称)这三个代名词没有终声(收音),所以나(我),너(你),저(‘我’的谦称)的后面可以加上主格助词가或者는。나(我),너(你),저(‘我’的谦称)的后面加上主格助词는的时候,不需要变化,直接加上는就好了。所以会是什么样呢? 나는, 너는, 저는. 对吧? 但是나(我),너(你),저(‘我’的谦称)的后面加上主格助词가的话,应该先把나(我),너(你),저(‘我’的谦称)变成내,네,제。然后才能加上主格助词가。所以会是什么样呢?나+가=내가 너+가=네가 저+가=제가. 应该是这样的!那让我们来试一下!
我是胖东
这个句子用韩文怎么说呢? 用主格助词는的话,나는 팡동이야. 用主格助词가的话,내가 팡동이야.
那么用나的谦称저的话,会是什么样呢?저는 팡동입니다 或者 제가 팡동입니다. 明白了吧?词尾也应该变成敬语的词尾。那么看看下一个例句吧!
你是学生
这个句子韩文怎么说呢? 用主格助词는的话,너는 학생이야. 用主格助词가的话,네가 학생이야.
那么为什么会发生这样的形态变化呢?我来告诉你们吧。 对我来说,这个部分很有意思。
在15~16世纪,나너저后面加上的主格助词不是가,而是ㅣ. 所以那时候나너저加上主格助词的组合就是내네제.之后在17世纪时,才出现主格助词가。但是那时韩国人已经习惯用내,네,제了. 所以直接在내,네,제后面加上가了。所以呢?所以我们现在,在나너저后面加上主格助词가的时候,还在用내,네,제.
那么现在咱们一起看一下下一个吧,代名词나(我),너(你),저(‘我’的谦称)的形态变化 第二个!
나(我),너(你),저(‘我’的谦称)这三个代名词加上冠形格助词의的话,내,네,제就成为了나의,너의,저의的简称。这里也有语言历史的原因。那么让我们试一下吧!
我的手机
我=나 / 的=의 / 手机=핸드폰
那么这个句子用韩文怎么说呢? 有两种说法。나의 핸드폰 也可以。还有呢?내作为나의的简称。所以내 핸드폰 也可以!那么用나的谦称저的话,会是什么样呢?저의 핸드폰 或者 제 핸드폰。 两个都可以!
那么 你的手机 这个句子呢? 这个句子用韩文怎么说呢?
你=너 的=의 手机=핸드폰
所以 너의 핸드폰 也可以,네 핸드폰 也可以!是不是特别简单!
好的今天的课就到这里。请大家记住나,너,저的这两种形态变化。
还有一个!一般用口语对话的时候,네가的네 还有 너의的简称네 会用니! 其实,这个就是语法错的,但是用口语对话的时候,还是很多人都代替네会用니。所以我告诉你们。所以呢? 你是学生 这个句子韩文怎么说呢? 너는 학생이야, 네가 학생이야, 니가 학생이야 都可以。那么你的手机呢? 너의 핸드폰, 네 핸드폰, 니 핸드폰 都可以啊!这个可能有내和네这两个发音的区别的原因。请大家把这个也记住一下!
那么到现在为止,我们学好了韩语基础语法。今后我们要开始学习实用句型,做句子的方法,还有音变现象。为大家加油!
組合語言語法 在 [教學資源] 71 部關於組合語言(Assembly)與C++ 的影音教學 的推薦與評價
今天介紹一個YouTube 免費影音教學清單,裡面有71 部關於「 組合語言 」與「C++」的影片, ... 它很詳細的說明了x64 組合語言 ,與C++ 語言的 語法 。 ... <看更多>
組合語言語法 在 Hello Linux ARM 組合語言| Jason note 的推薦與評價
以這樣的觀點,來看組合語言,會比較有感覺。 這次主要想要試看看如何使用組合語言印出Hello world。學過作業系統的朋友應該知道OS真正提供給使用者的介面叫作system ... ... <看更多>
組合語言語法 在 [問題] 8051組合語言語法- 看板ASM - 批踢踢實業坊 的推薦與評價
板上的高手們能幫小弟我看一下寫的東西
小弟我剛接觸8051,所以概念可能不太好,希望能不吝於指教
內容:利用指撥開關 四個單鍵與文字形LCD來設計簡單的計算機,其中乘法以連加表示,除
法已連減表示
指撥開關輸入a值與b值
模式鍵:乘除法轉換
出題鍵:在LCD上顯示出乘法或除法算式 ex:a*b或a/b
解答鍵:每計算一次顯示一次
清除鍵:全部清除
問題:跑的出東西但只能控制a值跟部分的單鍵功能
我想可能是我有邏輯的錯誤
但自己寫的東西不容易找出來,希望高手能給我一些指點
如果問題很大的話,那我在砍掉重練
感謝你們
板大如果這篇不允許的話,我在自D吧!
以下為程式碼
;模式鍵P1.3 出題鍵P1.4 解答鍵P1.5 清除鍵P1.6 指撥開關P2
E REG P1.2
RS REG P1.0
RW REG P1.1
;**********************************主程式********************************
;初始設定
SETTING:
MOV R0,#0 ;被乘數 被除數
MOV R1,#0 ;乘數 除數
MOV R2,#0 ;
MOV R3,#0 ;
MOV R4,#0 ;
MOV A,#0 ;
;出題鍵P1.4
START:
JB P1.4,$ ;判斷出題鍵是否按下
;指撥題目顯示於LCD
SHOWQUESTION:
MOV DPTR,#DATA
MOV A,P2
CPL A ;取A的補數=1
ANL A,#0F0H
SWAP A ;高低四位元互換
MOV R0,A
ANL A,#0OFH
MOV R1,A
ACALL LCDFIRST ;顯示於LCD第一行
MOV A,R0 ;顯示被乘數 被除數
ACALL LOOP
ACALL DIVMODE ;顯示乘 除
ACALL LOOP
MOV A,R1 ;顯示乘數 除數
ACALL LOOP
MOV A,#18 ;顯示 =
ACALL LOOP
MOV A,#19 ;顯示 ?
ACALL LOOP
ACALL LCDSECOND ;換至LCD第二行
ACALL ANSWER
;解答鍵P1.5
ANSWER:
JB P1.5,$
MOV A,R0
MOV B,R1
DIV AB
MOV R4,A
INC R4
JNB P1.3,DIV0
MUL0:
CLR A
ACALL LOOP
ACALL SDATA
MUL1:
MOV A,R0
JZ CLEAR
MOV A,R1
JZ CLEAR
MUL2:
ACALL LCDSECOND
MOV A,R3
ADD A,R0
MOV R3,A
ANL A,#11110000B
SWAP A
ACALL LOOP
MOV A,R3
ANL A,#00001111B
ACALL LOOP
DJNZ R1,MUL2
ACALL DELAY5MS
AJMP CLEAR
DIV0:
MOV A,R1
JZ ERROR
DIV1:
MOV A,R3
ACALL LOOP
ACALL DOT
MOV A,R0
ACALL LOOP
MOV A,R0
SUBB A,R1
MOV R0,A
ACALL LCDSECOND
INC R3
DJNZ R4,DIV1
ACALL DELAY5MS
AJMP CLEAR
ERROR:
ACALL LCDSECOND
MOV A,#14
ACALL LOOP
MOV A,#22
ACALL LOOP
MOV A,#22
ACALL LOOP
MOV A,#21
ACALL LOOP
MOV A,#22
ACALL LOOP
AJMP CLEAR
;清除鍵P1.6
CLEAR:
JB P1.6,$ ;判斷是否有按
MOV A,#1 ;清除全螢幕
ACALL COMMAND
AJMP SETTING
END
;***********************************以下為副程式******************************
;模式鍵P1.3
DIVMODE:
JB P1.3,MULMODE
MOV A,#16 ;除號
RET
MULMODE:
MOV A,#17 ;乘號
RET
DOT:
MOV A,#20
MOVC A,@A+DPTR
ACALL SDATA
ACALL SDATA
ACALL SDATA
RET
;顯示LCD第一行
LCDFIRST:
MOV A,#10000000B
ACALL COMMAND
RET
;顯示LCD第二行
LCDSECOND:
MOV A,#11000000B
ACALL COMMAND
RET
;從DATA讀取後寫入
LOOP:
MOVC A,@A+DPTR
ACALL SDATA
RET
;LCD顯示重複寫入
COMMAND:
MOV P0,A
SETB E
CLR RW
CLR RS
CLR E
ACALL DELAY2MS
RET
;LCD顯示不重複寫入
SDATA:
MOV P0,A
SETB E
CLR RW
SETB RS
CLR E
RET
;延遲副程式
DELAY5MS:
ACALL DELAY1MS
ACALL DELAY2MS
ACALL DELAY2MS
RET
DELAY2MS:
ACALL DELAY1MS
ACALL DELAY1MS
RET
include delay.inc
DATA:
DB "0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"
DB "/","*","=","?",".","O","R"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.64.76
... <看更多>