資料介紹
描述
這個項目的靈感最初來自卡西歐92B,這是比利時和法國推薦的人文計算器。不幸的是,92B 除了它的優(yōu)雅外,并沒有給人留下深刻印象……
最近剛高中畢業(yè)就發(fā)現(xiàn)了 92+ 及其算法模式,我很高興看到陪伴我六年的“那個”計算器要讓我忙一陣子了!
...唯一令人失望的當然是 92+ 沒有內(nèi)部存儲器。
所以我認為創(chuàng)建一個外部的、可拆卸的內(nèi)存模塊來保存那些重寫成為繁重任務(wù)的長程序會很有趣。
盡管此模塊可以與任何計算器(或任何帶有矩陣鍵盤的設(shè)備)兼容,但它主要是為卡西歐 FX-92+ 設(shè)計的。
模塊
位于模塊核心的 Arduino 微控制器驅(qū)動四個集成電路 (CD4066),進而模擬計算器上的按鍵操作。一塊CD4066集成電路由4個雙邊電子開關(guān)組成,當所需按鍵的列對應(yīng)的電子開關(guān)和行對應(yīng)的電子開關(guān)同時被激活時,計算器上的一個鍵被“按下”。
在模塊的底部,有5個按鈕用于選擇存儲在arduino的EEPROM中的5種算法中的一種。每個算法可以包含 200 個指令/擊鍵坐標。
矩陣
MATRIXIO 是一個將算法加載到 arduino 的 EEPROM 中的程序。指令和關(guān)鍵坐標可以通過 arduino IDE 串行監(jiān)視器手動發(fā)送,或通過用 Python 編寫的加載程序自動發(fā)送。(可在此處獲?。?/font>github.com/adityachugh02/casio-external-memory )
將 MATRIXIO 上傳到 arduino 后,將串口監(jiān)控線結(jié)束設(shè)置為“換行”。
MATRIXIO v1.0 (c) Jan 2022 Aditya Chugh -type 'help'-
Commands:
xy : Instruction, where x is column and y is row of calculator key
a~t : Shortcut instruction sequences
write : Enable writing of instructions to EEPROM memory
read : Disable enable writing of instructions to EEPROM memory
prog 1~5 : Memory address set to beginning of program 1~5
clear 1~5 : Clears all 200 instructions of program 1~5
list 1~5 : Lists all 200 instructions of program 1~5
addr 0~999 : Memory address set to 0~999 (for uno & nano)
On Casio FX-92B & FX-92+, the bottom-most row is matrixed differently, keys should hence be addressed as such :
'0' : 65
',' : 64
'x10^x' : 63
'ANS/REP' : 62
'EXE' : 61
Shortcut instruction sequences for Casio FX-92+:
a : avancer de
b : tourner de
c : s'orienter à
d : aller à x,y
e : stylo écrit
f : stylo relevé
g : mettre var à
h : demander valeur
i : commentaire
j : afficher résultat
k : style
l : attendre
m : répéter
n : répéter jusqu'à
o : si alors
p : si alors sinon
q : exécuter
r : copier et insérer
s : insérer ligne
t : tout supprimer
鍵盤矩陣
?

?
- 高級計算器開源分享
- Arduino計算器開源分享
- 計算機硬件技術(shù)基礎(chǔ)之存儲器擴展的詳細課件免費下載 7次下載
- STM32F10xxx FSMC外圍設(shè)備驅(qū)動外部存儲器的數(shù)據(jù)和使用手冊免費下載 29次下載
- 卡西歐計算器 4次下載
- 卡西歐FX602P計算器說明書 0次下載
- 卡西歐數(shù)碼相機驅(qū)動程序下載
- 卡西歐電子詞典使用說明書大全
- 卡西歐EX-P505 使用說明書
- 卡西歐ex s600使用說明書
- 卡西歐ex s100使用說明書
- 卡西歐ex s500使用說明書
- 卡西歐ex z850使用說明書
- 卡西歐s880使用說明
- 卡西歐4800說明書
- 內(nèi)存儲器分為隨機存儲器和什么 4.3k次閱讀
- 虛擬存儲器的概念和特征 4.6k次閱讀
- 內(nèi)存儲器與外存儲器的主要區(qū)別 9.3k次閱讀
- 存儲器的工作原理及基本結(jié)構(gòu) 4k次閱讀
- 只讀存儲器(ROM)和隨機讀寫存儲器(RAM)的區(qū)別 8.3k次閱讀
- 存儲器的定義和分類 3.9k次閱讀
- 存儲器和寄存器的區(qū)別 5.5k次閱讀
- AWTK 開源串口屏開發(fā)(13) - 計算器應(yīng)用 1.5w次閱讀
- 隨機訪問存儲器(RAM)和只讀存儲器(ROM)的區(qū)別 4.4k次閱讀
- 外部元件計算器,用于利用MAX5072/MAX5073設(shè)置降壓或升壓轉(zhuǎn)換器 1.2k次閱讀
- 基于STM32設(shè)計的計算器(實現(xiàn)基本運算) 1w次閱讀
- 計算機存儲器的作用和分類說明 1.1w次閱讀
- 非易失性存儲器和易失性存儲器有什么全部詳細資料對比 9.5k次閱讀
- 計算機的存儲器主要作用_計算機的存儲器的分類介紹 1.2w次閱讀
- 淺談外部程序存儲器數(shù)據(jù)存儲器操作命令 5.7k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論